Title: Software Engineering Programs
1Software Engineering Programs
- Carnegie Mellon University
- Masters of Software Engineering
- Anthony J. Lattanze
2Software Engineering Options
- Software Engineering
- Master of Science Programs
- Software Engineering (MSE)
- Information Technology (MSIT)
- Certificate Program
- Distance Education
- Tailored Programs
3MSE Program
4MSE Program
- Academic backbone of the MSE
- Consists of five courses
5MSE Program
- The Core Courses
- Models of Software Systems
- introduction to formal methodologies and formal
reasoning - Methods of Software Development
- introduction to analysis and design methodologies
- Managing Software Development
- introduction to software project management
6MSE Program
- The Core Course (continued)
- Analysis of Software Artifacts
- analyses of existing software such as reverse
engineering, verification, validation, testing - Architectures of Software Systems
- techniques for modeling, presenting,
characterizing, reasoning about, and employing
software architectures in practice.
7MSE Program
- Gives students an opportunity for study in areas
of personal or professional interest
8MSE Program
- Example Areas of Interest for Electives
- Real-Time Software and Systems
- Networking
- Software Architecture and Design
- Data Mining
- Business/E-Commerce
- SW Project Management/Process Improvement
- Distance students may transfer two electives from
other Universities
9MSE Program
- Studio gives students an opportunity to apply
Electives and Core material in a controlled
(mentored) environment
10MSE Program
- Software Studio Projects
- team oriented real-world projects with real
clients - projects are not on the corporate critical path
- students are encouraged to apply coursework
- students manage their studio project and meet the
technical requirements of the project - each project has 2 mentors to guide efforts
- foster reflective practice
11MSIT Program
- Same 5 courses as the MSE program
The MSIT program was developed primarily to meet
demands of distance students...
12MSIT Program
13MSIT Program
- Practicum is a short real-world studio for a
single student
14MSIT Program
- Practicum differs significantly from Software
Studio - practicum is only 1 semester rather than 4
semesters - practicum is an individual effort rather than a
team effort - The scope of the practicum is significantly
smaller than MSE Software Studio - focuses on 1 aspect of SW development lifecycle
15Certificate Program
- Students completing the five MSE core courses
receive a certificate in software engineering - primarily adopted by the distance education
community - a way to receive recognition for completing the
core
16Current MSE-DE Process
- First Generation Development and Delivery
Video Tape
Initial Delivery in Classroom
Content Developer
Video Tape (First Generation Product)
(Hand-carry)
Course Materials Traditional Mail
Courseware Specialist
Course Materials
On Campus
Chat BBoards Email Mail Video telecon
Off Campus
Communications Mechanisms
Assignments Questions Graded Assignments
Assignments Questions Graded Assignments
DE Instructor
17Current MSE-DE Process
Second Generation Development
18Current MSE-DE Process
Second Generation Delivery
Courseware Specialist
Course Package
Course Materials via Traditional Mail
On Campus
Off Campus
Chat BBoards Email Mail Video telecon
Assignments Questions Graded Assignments
Assignments Questions Graded Assignments
Communications Mechanisms
19Current Programs Programs
- Motorola (US)
- delivered architectures and management
- General Motors (US)
- developed the MSIT program
- Korean Government
- developed a summer best of MSE program
- South African MSIT
- combination of distance deliver and on campus
20Tailored Programs
- Mahindras British Telecom (India)
- provide periodic on-site training to instructors
and deliver distance media and course updates - Marconi International (UK/US)
- delivering the MSE program with corporate courses
- US Navy
- delivering MSE program using on-site mentoring
21How do we get a foothold in CA?
22CA Campus Startup Proposal
DE Associate Director
Pgh Campus
one-time set-up
23CA Campus Startup Proposal
- Mode of Course Delivery - course coaches
- on-site lecturers view the videos/CDs in the
classroom with the students - stop the media at opportune times to invoke
discussion, answer questions, probe subject
matter a little deeper - work will be graded by on-site lecturers
- augment with guest visits by experts
24CA Campus Startup Proposal
- Mode of Studio Delivery
- essentially the same as it is on campus
- boot camp could be delivered by tape or in person
- mentoring will be done by on campus lecturers
- getting projects will be responsibility of CA site
25CA Campus Startup Proposal
- Recommend we install the MSE program as is in
California - 10 year track record on campus
- 5 year DE track record
- MSE program has a market position
- evolve as necessary to meet local needs
26CA Campus Startup Proposal
- Use the MSE program as a point of leverage
- to start the Teaching Hospital
- to conduct executive education
27Questions?
Carnegie Mellon University Masters of Software
Engineering Anthony J. Lattanze