Skip to Navigation Skip to Page Content

Complete list of course descriptions.

Sample Degree Plan (126 hrs)
(Prerequisites are in parentheses)

First Semester (15 hours)

  • CS 1000: Introduction to Computer Science 1
  • CS 1050: Algorithm Design and Programming I (Math 1100) 3
  • MATH 1500: Analytic Geometry and Calculus I (Math 1160) 5
  • Constitutional Elective 3
  • Comm 1200: Public Speaking 3

Second Semester (15 hours)

  • CS 2050: Algorithm Design and Programming II (CS 1050) 4
  • MATH 1700: Calculus II (Math 1500) 5
  • English 1000 3
  • CS 2270: Intro to Digital Logic (CS 1050) 3

Third Semester (17 hours)

  • CS 3330: Object Oriented Programming (CS 2050 with C or higher) 3
  • MATH 2300: Calculus III (Math 1700) 3
  • Non-Science Elective 3
  • Science Sequence 5
  • Humanities/Fine Art (writing intensive) 3

Fourth Semester (17 hours)

  • Social/Behavioral Science 3
  • CS 2xxx/3xxx Elective 3
  • CS 3050: Advanced Algorithm Design (CS 2050 with C or higher) 3
  • MATH 2320: Discrete Math (Math 1700) 3
  • Science Sequence 5

Fifth Semester (15 hours)

  • CS 3280: Assembly Language and Computer Organization (CS 2270) 3
  • CS 2xxx/3xxx Elective 3
  • CS 3380: Database Applications and Information Systems (CS 2050) 3
  • STAT 4710: Introduction to Mathematical Statistics (Math 2300) 3
  • Social/Behavioral Science 2000 level or higher 3

Sixth Semester (17 hours)

  • CS 4050: Design and Analysis of Algorithms I (CS 3050, Math 2320) 3
  • CS 4xxx Elective 3
  • CS 4320: Software Engineering I (CS 3380) 3
  • Science Elective 2
  • Technical Elective 3
  • Non-Science Elective 3

Seventh Semester (15 hours)

  • CS 4970: Senior Capstone Design (CS 4320 and senior standing) 3
  • One of CS 4410 or 4450 (prerequisites vary) 3
  • CS 4xxx Elective 3
  • CS 4850: Computer Networks I (CS 3270 and Math 2320) 3
  • Humanities/Fine Art 3

Eighth Semester (15 hours)

  • CS 4980: Senior Capstone Design II (CS 4970) 3
  • CS 4520: Operating Systems I (CS 3050 and Math 1700) 3
  • CS 4xxx Elective 3
  • CS 4xxx Elective 3
  • Non-Science Elective 2
  • General Elective  1