Software Engineering in Engineering at UWO

advertisement
Software Engineering
in Engineering at UWO
(JASEP)
Dr. J. Michael Bennett,
Associate Chair; Software Engineering
Dept. of Electrical and Computer Engineering
University of Western Ontario
UWO’s Vision of SE
The Insight of Project Management
■ Advances in SE process over the last
decade (esp. metrics, function points,
formal definition of SD process-CMM)
■ Now possible to ENGINEER SOFTWARE
■
Electrical and Computer Engineering at UWO:
2000-II-01
2
What We Did
The UWO Reality
■ Our Overarching Principle: Shared
Resources (esp Computer Science)
■ Model: Engineering Physics
■ Goal: certification by 2001
■
Electrical and Computer Engineering at UWO:
2000-II-01
3
Where We Are Now
Transition program approved Fall 98
■ Full Program approved May 99
■ Planning for Certification this fall
■ Mac, Ottawa and UWO first graduates in
Canada in 2001!
■ Planning for Graduate Programs (next year)
■
Electrical and Computer Engineering at UWO:
2000-II-01
4
The Curriculum - Year Two
■
■
■
■
■
■
SE Laboratory
Intro to EE
Discrete S tructures
AppliedMathII
Eng Communications
CS Fundamentals II
Software Engineering
Mathematics
■
■
■
■
■
■
SE Laboratory
Object Oriented Design
Electrical/Electronic Circuits
AppliedMathII
AppliedS tatistics
Data Structures and
Algorithms
Engineering
Computer Science
Miscellaneous
Electrical and Computer Engineering at UWO:
2000-II-01
5
The Curriculum - Year Three
■
■
■
■
■
■
Software Engineering I
SE Design I (project)
Signal Processing I
Digital Logic Systems
Computer Networks I
Foundations of CS
Software Engineering
Mathematics
■
■
■
■
■
■
Human Computer Interface
SE Design I (project)
SE Design Tools
Microprocessors
Operating Systems
Analysis of Algorithms
Engineering
Computer Science
Miscellaneous
Electrical and Computer Engineering at UWO:
2000-II-01
6
The Curriculum - Year Four
■
■
■
■
■
■
Software Engineering II
SE Design II (Project)
Computer Networks II
SE Tech Elective
Business Organization
Non-tech Elective
Software Engineering
Mathematics
■
■
■
■
■
■
Engineering
Software Engineering III
SE Design II (Project)
SW Law/Social
Responsibility
SE Tech Elective
Business Organization
Non-tech Elective
Computer Science
Miscellaneous
Electrical and Computer Engineering at UWO:
2000-II-01
7
SE Technical Electives
■
■
■
■
■
■
■
Performance Anal of Comp Sys
SW for Communication Systems
Distributed/Parallel Systems
Microcomputer Engineering
VLSI
Computer Architectures
Telecom Engineering
Software Engineering
Mathematics
■
■
■
■
■
Artificial Intell I
Artificial Intell II
Computer Graphics I
Computer Graphics II
Multimedia Technology
Engineering
Computer Science
Miscellaneous
Electrical and Computer Engineering at UWO:
2000-II-01
8
SE January Stats
11 students going into 4rd year
■ 18 students going into 3nd year
■ 35 students going into 2nd year
■ 60 steady state
■ 5 1/2 FTEs on-board now
■ Actively looking ■
Electrical and Computer Engineering at UWO:
2000-II-01
9
Where We Want To Be
Staff of 6-12 including Industrial exchanges
■ 60 students/year steady state
■ Masters program for both SEs and non-SEs
■ Eventual PhD program
■ Department of Software Engineering
■ Introduce SE infrastructure courses for all
of Engineering
■
Electrical and Computer Engineering at UWO:
2000-II-01
10
The UWO SE Vision
The application of SE Process within the
life cycle of Project Management to build
engineered software products on time, on
budget and on quality
■ Stress metrics and management
■ Direct involvement with Industry
■
Electrical and Computer Engineering at UWO:
2000-II-01
11
Download