program changes software engineering - academic … · program changes software engineering...

12
Department of Systems & Computer Engineering 1/11 March 2017 Software Engineering Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada

Upload: phungcong

Post on 06-Sep-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 1/11

March 2017 Software Engineering

Program Changes Software Engineering

Department of Systems and Computer Engineering,

Carleton University, Canada

Page 2: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 2/11

March 2017 Software Engineering

Why Are We Here? • Substantial changes to the Software Engineering

program have been approved by the University

Senate.

• These changes affect the courses you are to take for

your degree.

Page 3: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 3/11

March 2017 Software Engineering

Why is the Program Changing? • The “computer hardware” component of your

program has not been updated for many years.

• The existing program has limited coverage of network

and software security, an area that is of growing

importance to software engineering.

• The current list of approved engineering electives is

very limited.

Page 4: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 4/11

March 2017 Software Engineering

Computer Hardware • The following courses are being removed from the

program: SYSC 2001 – Computer Systems Foundations

SYSC 2003 – Introductory Real-Time Systems

SYSC 4507 – Computer Systems Architecture

ELEC 2607 – Digital Switching Circuits

• They are being replaced by three new courses: SYSC 2310 – Introduction to Digital Systems

SYSC 2320 – Introduction to Computer Organization and

Architecture

SYSC 3310 – Introduction to Real-Time Systems

Page 5: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 5/11

March 2017 Software Engineering

Network & Software Security • New course: SYSC 4810 – Introduction to Network

and Software Security

With society’s ever-increasing reliance on computing and

telecommunication comes the need to ensure that our

information technology is protected against unwanted

intrusion and disruption. This course will give

engineering students exposure to some of the key issues

involving network and software security.

Page 6: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 6/11

March 2017 Software Engineering

Electives • The old list of permitted electives is short.

• Students in third year have trouble finding an elective

that they have the prerequisites for and fit their

timetable.

• Two additional courses are now acceptable electives:

ECOR 2606 – Numerical Methods

SYSC 3501 – Communication Theory

Page 7: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 7/11

March 2017 Software Engineering

What Do You Need To Do? • You need to decide whether you want to change to the

new program or remain in the old program.

• All students need to inform the department of their

choice, either by signing the appropriate signup sheet

or by sending an email to [email protected].

Page 8: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 8/11

March 2017 Software Engineering

Reasons to Change to the New Program

• Exposure to modern technologies

• Greater flexibility in course selection

Page 9: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 9/11

March 2017 Software Engineering

Reasons to Remain in the Old Program

• You’ve already completed ELEC 2607, SYSC 2001

and SYSC 2003 These courses will not count towards your degree if you change

programs

• You’re more interested in the history of computer

architecture, not the future.

• If you started in Fall 2015 or earlier, you may be able

to graduate earlier if you remain on the old program.

Seek advice!

Page 10: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 10/11

March 2017 Software Engineering

Warning

• If you choose to remain on the old program you

should be aware that SYSC 2001 and SYSC 2003 are

being phased out SYSC 2001 – Last offered in Fall 2017

SYSC 2003 – Last offered in Winter 2018

• If you don’t complete SYSC 2003 in Winter 2018,

you will have to change to the new program, and your

graduation will be delayed.

Page 11: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

Department of Systems & Computer Engineering 11/11

March 2017 Software Engineering

More Information

• Undergraduate Support Website

ughelp.sce.carleton.ca

• Ask us!

Page 12: Program Changes Software Engineering - Academic … · Program Changes Software Engineering Department of Systems and Computer Engineering, Carleton University, Canada ... SYSC 4005

FIRST YEAR SECOND YEAR THIRD YEAR FOURTH YEAR

FALL WINTER FALL WINTER FALL WINTER FALL WINTER

SYSC 4101

Software Validation

SYSC 4806

Software Engineering Laboratory

CHEM 1101

Chemistry

ECOR 1010

Introduction to Engineering

ECOR 1101

Mechanics I

CCDP 2100

Communication Skills

ECOR 3800

Engineering Economics

Elective Complementary Studies Elective

Elective Complementary Studies Elective

ECOR 4995

Professional Practice

SYSC 3101

Programming Languages

SYSC 3303

Real-Time Concurrent

Systems

SYSC 4106

Software Product

Management

ELEC 4705 Electronic

Materials, Devices and Tx Media

SYSC 4927

Engineering Project

SYSC 4001

Operating Systems

SYSC 4810

Introduction to Network and

Software Security

Elective Engineering

Elective Engineering

Elective Engineering

PHYS 1003

Introductory Mechanics &

Thermodynamics

MATH 1004

Calculus

STAT 3502

Probability and Statistics

SYSC 2320

Computer Organization &

Architecture

SYSC 3110

Software Design Project

COMP 3005

Database Management

Systems

MATH 2004

Multivariable Calculus

ELEC 2501

Circuits and Signals

SYSC 2310

Introduction to Digital Systems

PHYS 1004

Introductory Electromagnetism

& Wave Motion

Elective Engineering

SYSC 4005 Discrete

Simulation/ Modeling

SYSC 4120

Software Architecture and Design

SYSC 3120

Software Requirements Engineering

SYSC 3310

Introduction to Real-Time Systems

SYSC 2100

Algorithms and Data Structures

COMP 1805

Discrete Structures I

SYSC 2004

OO Software Development

SYSC 2006

Foundations of Imperative

Programming

SYSC 1005

Introduction to Software

Development

MATH 1005

Differential Equations and Infinite Series

MATH 1104 Linear

Algebra

S O F T W A R E E N G I N E E R I N G