Computer Science
|
Programming |
Software Engineering |
The Hardware-Software Spectrum:
|
<<<---MORE HARDWARE ORIENTED
|
MORE SOFTWARE ORIENTED --->>>
|
||||
The Majors:
|
|
|||||
Lead Department:
|
<--- Electrical Engineering Department --->
|
<--- Computer Science Department --->
|
Computer Science - theory. Discovering what kinds of problems can be automated.
Software Engineering - practice or application. Building real products.
Programming - individual activitySoftware Engineering - team activity
Programming and Computer Science - algorithm design and implementationSoftware Engineering - entire software lifecycle; requirements gathering through maintenance
Engineers have customers who expect a product with
- desired features (scope)
- within budget (cost)
- on time (schedule)
- at an acceptable level of quality (quality)
CSc/CPE/SWE Objectives Comparison | CSc/CPE/SWE Curriculum Comparison |