Program Outcomes for the Major in Computer Science
- Students will be able to analyze a problem, develop multiple solutions and evaluate the solutions based on the requirements.
- Given a design, students will be able to implement the design, test and document the implementation.
- Students will be able to analyze and design computer hardware components and system architectures, and implement programs in an assembly language.
- Students will be able to communicate effectively both in written and oral form.
- Students will be able to understand professional and ethical considerations and apply ethical reasoning to technological solutions to problems.
- Students will be able work effectively in a team environment.
Outcomes/Course Mapping
| |
Outcome 1 |
Outcome 2 |
Outcome 3 |
Outcome 4 |
Outcome 5 |
Outcome 6 |
| Required CS Courses |
| CS 101 |
I |
|
I |
I |
I |
I |
| CS 140 |
I |
IE |
|
I |
|
I |
| CS 242 |
E |
E |
|
I |
|
|
| CS 253 |
E |
IE |
IEM |
IE |
|
|
| CS 282 |
E |
E |
|
E |
|
E |
| CS 352 |
EM |
|
EM |
E? |
|
|
| CS 373 |
EM |
|
E |
|
|
|
| CS 375 |
EM |
M |
|
M |
E |
E |
| CS 401 |
M |
M |
|
M |
M |
M |
| CS Electives (4) |
E/M* |
E/M* |
|
E/M* |
|
E* |
| Required Ancillary Courses |
|
|
|
|
|
|
| CM 110 |
|
|
|
IEM |
|
|
| EN 252 |
|
|
|
IEM |
|
|
| UR 230 |
|
|
|
IEM |
IEM |
E |
| MA 200 |
EM |
|
|
|
|
|
| MA 220 |
EM |
|
|
|
|
|
| MA 290 |
EM |
|
|
|
|
|
| MA 200+ |
I/E* |
|
|
|
|
|
| Lab Science (2) |
I/E* |
|
|
E |
|
I/E* |
| Add. MA/Sci courses (2) |
I/E/M* |
|
|
|
|
I/E* |
*Indicates that various courses may or may not meet varying levels of mastery.
Levels:
- Introduce (I)
- Emphasize (E)
- Mastery (M)