Скачать презентацию University of Waterloo A Software Engineering Program University Скачать презентацию University of Waterloo A Software Engineering Program University

8d5b429c61d6fb1425782b24a73c0215.ppt

  • Количество слайдов: 16

University of Waterloo A Software Engineering Program: University of Waterloo Flavour Implementing a Joint University of Waterloo A Software Engineering Program: University of Waterloo Flavour Implementing a Joint Software Engineering Program Joanne M. Atlee Department of Computer Science William J. Wilson Department of Electrical and Computer Engineering May 31, 2001 CCCEE 2001

University of Waterloo Introduction n n Background Stages of development Approval process Program Implementation University of Waterloo Introduction n n Background Stages of development Approval process Program Implementation May 31, 2001 CCCEE 2001 2

University of Waterloo History - Joint SE Option n n SE specialization of CS University of Waterloo History - Joint SE Option n n SE specialization of CS and CE programs Joint development of Option curriculum and SE courses Shared delivery of courses and curriculum updates Started in Fall 1995 Good, but n couldn’t cover all SE material in Option courses n CS/SE graduates weren’t eligible to become P. Eng. May 31, 2001 CCCEE 2001 3

University of Waterloo “Ideal” SE Program? n developed by ad hoc committee of SE University of Waterloo “Ideal” SE Program? n developed by ad hoc committee of SE faculty from both departments J. Atlee, P. Dasiewicz, R. Holt, M. Godfrey, K. Kontogiannis, S. Leue, A. Pidduck, B. Preiss, R. Seviora, A. Singh, G. Weddell n with input from different recommendations, programs, and professional requirements ACM, IEEE, SEI, CEAB, CIPS, other SE programs n proposed a new SE program in terms of non affiliated courses (SE courses) May 31, 2001 CCCEE 2001 4

University of Waterloo Presentation to Departments n n n presented in an open forum University of Waterloo Presentation to Departments n n n presented in an open forum and at individual department meetings cautious approval in concept each department had some concerns about y insufficient courses from its domain y whether SE was a distinct discipline (CS) y whether SE was an engineering discipline y how it would work n (E&CE) required more specific details in terms of implementation and curriculum May 31, 2001 CCCEE 2001 5

University of Waterloo Implementation Working Group n n two chairs, two U/G associate chairs University of Waterloo Implementation Working Group n n two chairs, two U/G associate chairs and two other representatives from each department two goals: y Refine the initial curriculum into a “working model” y Define an feasible operational structure for a truly joint program May 31, 2001 CCCEE 2001 6

University of Waterloo Curriculum Refinement n n n use existing courses where possible (CS, University of Waterloo Curriculum Refinement n n n use existing courses where possible (CS, E&CE, Math and Science courses) clearly define course descriptions for SE labeled courses make sure the program could satisfy professional requirements (CEAB and CIPS) May 31, 2001 CCCEE 2001 7

University of Waterloo Some Major Operational Questions n Which faculty would the SE students University of Waterloo Some Major Operational Questions n Which faculty would the SE students belong to? y Both! n What degree would they receive? y Bachelor n of Software Engineering, BSE. Who would be responsible for running the SE program? y The Director of the Software Engineering Program, Jo Atlee, reporting to a Software Engineering Board. May 31, 2001 CCCEE 2001 8

University of Waterloo Some Major Operational Questions n Who would be responsible for curriculum University of Waterloo Some Major Operational Questions n Who would be responsible for curriculum development? y. A SE curriculum committee with approvals required through both departments and faculties. n What type of program model should be used? y An May 31, 2001 all Coop, cohort based program. CCCEE 2001 9

University of Waterloo Approval Process n The detailed proposal was taken to CS & University of Waterloo Approval Process n The detailed proposal was taken to CS & E&CE departments. (fall, 1999) y Major discussions with some reservations, but it was approved in both departments. n The calendar description was prepared based on the detailed proposal. (late fall, 1999) y Some refinements were required in the “other issues”, but received final approval by the two faculties, followed by senate approval early in 2000. May 31, 2001 CCCEE 2001 10

University of Waterloo SE Program Implementation n Promoting the program y advertizing the program University of Waterloo SE Program Implementation n Promoting the program y advertizing the program externally y explaining the program internally n n n Negotiating policy and procedures details Developing curricula and labs Nuturing an SE identity May 31, 2001 CCCEE 2001 11

University of Waterloo More Major Operational Details n n Admissions process, criteria, deflections Rules University of Waterloo More Major Operational Details n n Admissions process, criteria, deflections Rules for promoting students through the program Teaching resources Instructional support y lab n n technicians vs. course co-ordinators TA salaries, duties Budget May 31, 2001 CCCEE 2001 12

University of Waterloo More Minor Operational Details n n Orientation Faculty-specific awards y scholarships University of Waterloo More Minor Operational Details n n Orientation Faculty-specific awards y scholarships y upper-year awards, graduation awards e. g. Dean’s (or Deans’) Honours List n n n Representation in Federation of Students Lockers Graduation ceremony, colour May 31, 2001 CCCEE 2001 13

University of Waterloo Nuturing an SE Identity n n n Goal is for SE University of Waterloo Nuturing an SE Identity n n n Goal is for SE students to form their own identity SE Students should feel like they belong to both the Engineering Faculty and the Math Faculty To foster this, we are creating y an SE program office y SE-specific labs, reading room, meeting space y SE-specific courses, course sections y SE advising all within “neutral territory” May 31, 2001 CCCEE 2001 14

University of Waterloo Observations and Lessons Learned n n Inter-Faculty programs are many times University of Waterloo Observations and Lessons Learned n n Inter-Faculty programs are many times more difficult and time-consuming to mount Requires all levels of administration throughout the university to buy into the concept Requires trust between CS and E&CE Requires flexibility and willingness to question decisions made for current students and to make unique decisions/solutions for SE students May 31, 2001 CCCEE 2001 15

University of Waterloo Observations and Lessons Learned n n Process has been educational for University of Waterloo Observations and Lessons Learned n n Process has been educational for both Faculties Resulting program is significantly better than what might have been produced independently by either department May 31, 2001 CCCEE 2001 16