|
Computer Science and Information Technology B.S. ~ Software Engineering Concentration ~ Freshman Pathway
The purpose of the degree pathway is to serve as a guide for planning one’s academic coursework required to complete a specific major semester by semester. The roadmap is subject to change and is NOT to be considered a replacement for advisement with an academic advisor. Students who choose majors that require a minor should take this into consideration when customizing their own academic plan.
Fall Freshman Year
Spring Freshman Year
Fall Sophomore Year
Spring Sophomore Year
Course # |
Course Title |
Units |
Requirement(s) Met |
|
|
|
ULR / GLO / MLO |
GE Area |
BIO 204 |
Introduction to Life Sciences |
3 |
Science Content ULR |
B1, B2 |
CST 231/L |
Programming and Problem Solving w/ C++ |
4 |
Programming and Problem Solving MLO (partial) |
|
MATH 151/L |
Calculus II |
4 |
Mathematics Communciation ULR, Mathematics for Computing MLO (partial) |
|
|
102 Level Language
|
4 |
Language GLO (partial) |
|
Fall Junior Year
*Assumes completion of Discrete Math, one year of Calculus, Programming in C++, one year of college level foreign language, General Education
Course # |
Course Title |
Units |
Requirement(s) Met |
|
|
|
ULR / GLO / MLO |
GE Area |
CST 300/L |
Major Proseminar |
4 |
Communication MLO, GWAR |
|
CST 238/L |
Introduction to Data Structures |
4 |
Programming and Problem Solving MLO (partial) |
|
CST 337 |
Computer Architecture |
4 |
Knowledge of Computers and Networks MLO (partial) |
|
|
201 Level Language |
4 |
Language GLO (partial) |
|
CST 430* or other fulfillment of Tech/Info ULR |
Technology and Information (Online) |
4 |
Technology & Information GLO; *Transfer students only |
|
Spring Junior Year
Course # |
Course Title |
Units |
Requirement(s) Met |
|
|
|
ULR / GLO / MLO |
GE Area |
CST 201/L |
Media Tools |
4 |
Creative & Artistic Expression ULR, Interaction Design MLO |
C1 |
CST 370 |
Design and Analysis of Algorithms |
4 |
Theory of Computing MLO |
|
CST 334 |
Introduction to Operating Systems |
4 |
Knowledge of Computers MLO (partial) |
|
CST 338 |
Software Design |
4 |
Advanced Programming MLO |
|
Fall Senior Year
Course # |
Course Title |
Units |
Requirement(s) Met |
|
|
|
ULR / GLO / MLO |
GE Area |
CST 336 or CST 352 or CST 436 |
Internet Programming or Web Scripting or User Interface Design |
4 |
Specialized Programming MLO |
|
CST 361S |
Technology Tutors |
4 |
Service Learning and Culture & Equity GLO, Service to the Community MLO |
|
CST 438 |
Software Engineering |
4 |
Planning, Analysis, and Prod. Of Software Applications MLO |
|
CST 400 |
Capstone Planning |
4 |
Professional Communication and Capstone Project MLO (partial) |
|
CST 496 |
Directed Study |
2 |
Professional Communication and Capstone Project MLO (partial) |
|
Spring Senior Year
Course # |
Course Title |
Units |
Requirement(s) Met
|
|
ULR / GLO / MLO |
GE Area |
|
Any additional U.D. CST course |
4 |
CSIT Elective MLO |
|
CST 373 |
Ethics in Comm. & Tech. |
4 |
Ethics ULR, Ethics MLO |
A3 |
CST 401 |
Capstone Lab |
4 |
Professional Communication and Capstone Project MLO (partial) |
|
CST 496 |
Directed Study |
2 |
Professional Communication and Capstone Project MLO (partial) |
|
|
|