DEPARTMENT OF COMPUTER SCIENCE

YEAR 1
Required Courses COSC1020: CS1(JAVA)
COSC1030: CS2(JAVA)
MATH1090: Mathematical Logic
MATH1300: Derivative Calculus
MATH1310: Integral Algebra
Breadth PHYS1010.6: Physics
ITEC1010: Principles of Information Systems
HU/SS elective
YEAR 2
Required Courses COSC2001: Theory
COSC2011: Data Structures
COSC2021: Hardware Organization
COSC3031: Tools (Unix/C)
MATH2090: Discrete Mathematics
Breadth PHYS2020 3.0: Electricity/ Magnetism
PHYS2211: Experimental Physics Lab
MATH2030 3.0: Elementary Probability
HU/SS elective
YEAR 3
Software Engineering COSC3341: Program Verification
Required Courses COSC3101: Algorithm Design & Analysis
COSC3221: OS Fundamentals
COSC3311: Software Design I (with project)
Breadth COSC3421: Databases
COSC3212: Networks
COSC3461: User Interfaces
COSC3530: Technical Writing (Unix/C)
PHYS3050 3.0: Electronics I
HU/SS elective
YEAR 4
Software Engineering COSC4311: Software Design II (Concurrency and Components)
COSCxxxx: Quality: Testing & Metrics
COSCxxxx: Design project
Required Courses COSC4242: Signals & Systems
COSC4351: Real Time Systems
COSC4321: OS Design
Open elective I
Required Courses COSCxxxx: Software Risks, Economics & Professional Ethics
HU/SS elective
Other Courses COSC 3461: User Interfaces
COSC 4311: Systems Development
COSC 4352: Real Time System Practice

Program List


This page was last updated 10/28/2000.
Contact Us Archives @ SOSE Events @ SOSE SE courses Members @ SOSE Home