Computer Science (B.S.) — Programming
Student Learning Outcomes
- Students will demonstrate knowledge of Computer Science-specific content (programming in a higher-level language; computer’s internal organization).
- Students will demonstrate critical thinking in Computer Science.
- Students will demonstrate communication skills reflective of professional standards in Computer Science.
- Students will demonstrate Computer Science-specific calculation-based skills (ability to work with different bases, internal data representations, digital logic).
- Students will demonstrate readiness for post-baccalaureate entry into workforce or advancement (entrance) into graduate or professional programs.
- General Education Requirements
|Computer Science: Programming Required Courses|
|CS 108||Found of Computer Science I||3|
|CS 111||Intro to Obj-Oriented Program||3|
|CS 112||Introduction to Networking||3|
|CS 114||Introduction to Cybersecurity||3|
|CS 212||Intro Object-Oriented Prg II||3|
|CS 221||Database Techniques||3|
|CS 298||Computer Sci Career Seminar I||1|
|CS 306||Computer Organization||3|
|CS 385||Computer Science Internship||1-6|
|CS 387||Advanced Cybersecurity||3|
|CS 425||Software Engineering I||3|
|CS 426||Software Engineering II||3|
|CS 498||CS Career Seminar II||1|
|MATH 155||Elementary Functions I||3|
|MATH 230||Discrete Patterns I||3|
|Computer Science: Programming Elective Courses|
|Select nine credit hours from the following:||6|
|CS 201||Visual Basic I||3|
|CS 210||Understanding UNIX/LINUX||3|
|CS 303||Introduction to Data Science||3|
|CS 314||Functional Programming||3|
|CS 402||Modular Projects||3|
|CS 403||Object Oriented Prog w/C++||3|
|CS 405||Operating Systems||3|
Students must pass each course with a "C-" grade or higher for the major.