Software Engineering Program School of Information Technology and Engineering ugrad/softwareengineering.html.

Slides:



Advertisements
Similar presentations
KUSD Graduation Requirements LakeViews Requirements 28 Credits = 4 credits of Math and Science too Extra elective credits = take advantage of technical.
Advertisements

Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Changes in the Curriculum of ETF Belgrade Dragan Bojić University of Belgrade Dragan Bojić University of Belgrade.
Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!
Cyber Education Project Accreditation Committee November 2014.
Reinventing the Polytechnic Zvi Szafran – Vice President of Academic Affairs Jeff Ray – Dean, Engineering Technology and Management.
Department of Mathematics and Computer Science
Computer Science Degree Plan Builder. Degree Requirements  Computer Science required courses ◦46 credits  Computer Science elective courses ◦12 credits.
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
UWaterloo An undergraduate degree program in Software Engineering at the University of Waterloo, jointly sponsored by the depts of CS and E&CE.
SWEBOK & U. Ottawa SE1 SWEBOK Compared to the University of Ottawa Undergraduate SE Program CSEET March, 2000 Timothy C. Lethbridge.
Software Engineering at Faculty of EE in Belgrade Prof. Dr Miroslav Bojovic Baile Herculane, August 2005.
September Carl Hauser Associate Professor October 2007 Computer Science Programs School of Electrical Engineering and Computer Science.
Computer Science Department Program Improvement Plan December 3, 2004.
Computer Engineering Department
Computing Branches Out: On Revitalizing Computing Education Amber Settle DePaul University joint work with Ljubomir Perkovic The International Conference.
Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.
University of Hartford Computer Science Program The purpose of this slide set is to provide an overview of the Computer Science Program at the University.
Holy Spirit High School Level II Course Offerings Meeting with Students.
California State University East Bay
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
Computer Science University of Illinois at Chicago (UIC) Dale Reed.
The Canadian Council of Professional Engineers Providing leadership which advances the quality of life through the creative, responsible and progressive.
The Canadian Council of Professional Engineers Providing leadership which advances the quality of life through the creative, responsible and progressive.
Betim Çiço Norbert M. Marx online.de 13 th Workshop on SEERE, Bansko –
School of Management & Information Systems
Design of a Software Development Major Alan Fekete Bob Kummerfeld (University of Sydney)
Curriculum Summit Part 3: Curriculum Partnerships January 22,
I.S.P. Value Proposition Societal Transition Committee Saturday, October 19, 2002.
Structure of Study Programmes
CSE ACCREDITATION REVIEW BY CAC & EAC UC Irvine October 2, 2013.
Mathematics in Computer Science at Loras College Steve Mosiman.
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
DI-FCT-UNL Departamento de Informática Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa UNL’s new Bologna-style 1st-Cycle Degree (BSc) in.
Learning outcomes for BUSINESS INFORMATCIS Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST)
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
The job outlook?. What some fastest-growing jobs pay (from CNN.com/CareerBuilder.com) From Bureau of Labor Statistics' list of the 30 fastest-growing.
Donald Bren School of Information and Computer Sciences A Brief Overview of the Bren School of ICS.
Department of Computer and Information SciencesMay 5th, 2004 HOMMER: Holistic Model for Minority Education & Research.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
CS.UCSB.EDU U. C. S A N T A B A R B A R A C O M P U T E R S C I E N C E I want to be a Computer Scientist Why should I choose UCSB?
PROPOSED CURRICULUM FOR B.Sc. IN ELECTRICAL ENGINEERING Muhammad Taher Abuelma’atti.
Implementation of Innovations at FSMN by Miroslav Ćirić & Predrag Krtolica.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Software Engineering at MSOE Mark Sebern Professor & BSSE Program Director Milwaukee School of Engineering.
Major Academic Plan (MAP) Why study computing? What aspect of modern life has not been affected by computing technologies? Personal computers, game machines,
Charles L. Brown Department of Electrical and Computer Engineering EE Undergraduate Curriculum Proposal ECE Faculty Meeting 1/31/14 L.R. Harriott, Joanne.
1 Undergraduate Software Engineering Programs in the United States (in 2003) Mark A. Ardis Rose-Hulman Institute of Technology.
Computer Engineering Proposed Changes for and beyond.
1 Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas (UTD) January 22, 2016.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
Major Academic Plan (MAP) Why study computing? What aspect of modern life has not been affected by computing technologies? Personal computers, game machines,
The “Tuning Texas” Initiative Facilitating the Preparedness and Transfer of Students from 2-Year to 4-Year Institutions in High-Need and High-Demand Disciplines:
New Computer Science Programme at the Department of Informatics Pedro Guerreiro University of Nis, March 24, 2006.
Pre-registration Information Andrew Brewick Director of Academic Advising.
Industry Advisory Board
Study program: Computer Engineering (Računarsko inženjerstvo)
UWaterloo An undergraduate degree program
House Bill 5 Graduation Plans
Changes in the Curriculum of ETF Belgrade
BEng(CompSc) Curriculum Structure & Highlights
Department of Computer Science The University of Texas at Dallas
11/29/2018 Department of Software Engineering and IT Engineering
Panel on Communicating Statistical Concepts and Results
The Curriculum of the Department of Informatics TEI-A
Proposed Changes for and beyond
Overview of BSSE at Rose-Hulman Institute of Technology
The Top Rated EM Program
Presentation transcript:

Software Engineering Program School of Information Technology and Engineering ugrad/softwareengineering.html

2 Software Engineering - University of Ottawa - Timothy C. Lethbridge Milestones in Software Engineering (SEG) at the University of Ottawa 1980’s: Undergraduate course taught in Computer Science and Computer Engineering programs –World leading research develops in areas such as telecommunications software engineering 1994: Major expansion in elective courses 1996: Software Engineering Option Created for Computer Science 1997: Computer Science joins with Electrical and Computer Engineering to form SITE –Brings SE expertise synergistically into one academic unit 1997: Full B.A.Sc in Software Engineering takes first students –Among first three in Canada 2001: Accreditation by the Canadian Engineering Accreditation Board 2004: Curriculum aligned with IEEE/ACM SE : Accreditation by CIPS for computing content

3 Software Engineering - University of Ottawa - Timothy C. Lethbridge Outcomes: Abilities of Graduates 1 Apply –Mathematics and science principles –Engineering and problem-solving methods Select appropriate patterns, architectures, technologies, standards, etc. Perform all SE activities, including –Requirements analysis –Establishing measurable goals (e.g. for quality) –Modeling –Design –Implementation (programming) –Quality assurance –Deployment –Project management

4 Software Engineering - University of Ottawa - Timothy C. Lethbridge Outcomes: Abilities of Graduates 2 Work with –Both legacy and new systems –Process models ranging from agile to more hierarchical –Experts from a variety of domains Business, science, engineering, etc. Show attention to quality Learn new technologies as needed Communicate proficiently Understand and respect –Principles of ethics and professionalism –Social, environmental and economic impacts

5 Software Engineering - University of Ottawa - Timothy C. Lethbridge Curriculum Outline - First Year Color coding indicates compulsory courses that are: In Common with Computer Engineering In Common with Computer Engineering and Computer Science In Common with Computer Science Computer Science and Computer Engineering –CS1 and CS2, taught using Java –Digital systems Mathematics –Discrete Math – Calculus I and II – Linear Algebra Engineering in general –Mechanics Science –Physics for Engineers Chemistry

6 Software Engineering - University of Ottawa - Timothy C. Lethbridge Curriculum Outline - Second Year Software Engineering –Introduction to SE – Software Construction Computer Science and Engineering –Discrete Structures – Data structures –Databases – Computer Architecture Mathematics –Probability and Statistics Science –An Elective Complementary Studies –Management, Engineering Economics –Report Writing –Professional Practice for Software Engineers

7 Software Engineering - University of Ottawa - Timothy C. Lethbridge Curriculum Outline - Third Year Software Engineering –Requirements – Design and Architecture –Quality Assurance – User Interfaces –Communications and Networking Computer Science and Computer Engineering –Algorithms – Operating Systems – an Elective Engineering in General –An elective Complementary Studies –History or Philosophy –An Elective

8 Software Engineering - University of Ottawa - Timothy C. Lethbridge Curriculum Outline - Fourth Year Software Engineering –Project management – Real time systems –Full-year capstone project Computer Science and Engineering –Six electives Science –One elective

9 Software Engineering - University of Ottawa - Timothy C. Lethbridge Some final observations Our software engineering program is bilingual –French / English Current enrollment 133 (in all years) First year intake about 35 –Up from trough of 18 in 2005 –Down from peak of 70 in 2001 before ‘high tech bubble’ burst We have far more job offers for our students than students –Students get their choice of jobs (e.g. Google, IBM, Microsoft, RIM or many small local companies)

10 Software Engineering - University of Ottawa - Timothy C. Lethbridge All slides for today available at: