Computer Science (B.S.) — Programming

Student Learning Outcomes

  1. Students will demonstrate knowledge of Computer Science-specific content (programming in a higher-level language; computer’s internal organization).
  2. Students will demonstrate critical thinking in Computer Science.
  3. Students will demonstrate communication skills reflective of professional standards in Computer Science.
  4. Students will demonstrate Computer Science-specific calculation-based skills (ability to work with different bases, internal data representations, digital logic).
  5. Students will demonstrate readiness for post-baccalaureate entry into workforce or advancement (entrance) into graduate or professional programs.

Recommended

Required

Computer Science: Programming Required Courses
CS 108Found of Computer Science I3
CS 111Intro to Obj-Oriented Program3
CS 112Introduction to Networking3
CS 114Introduction to Cybersecurity3
CS 212Intro Object-Oriented Prg II3
CS 221Database Techniques3
CS 298Computer Sci Career Seminar I1
CS 306Computer Organization3
CS 385Computer Science Internship1-6
CS 387Advanced Cybersecurity3
CS 425Software Engineering I3
CS 426Software Engineering II3
CS 498CS Career Seminar II1
Math
MATH 155Elementary Functions I3
MATH 230Discrete Patterns I3
Computer Science: Programming Elective Courses
Select nine credit hours from the following:6
CS 201Visual Basic I3
CS 210Understanding UNIX/LINUX3
CS 303Introduction to Data Science3
CS 314Functional Programming3
CS 402Modular Projects3
CS 403Object Oriented Prog w/C++3
CS 405Operating Systems3
Total Hours66-71

Students must pass each course with a "C-" grade or higher for the major.