Apr 17, 2024  
2020-2021 Traditional Undergraduate Academic Catalog 
    
2020-2021 Traditional Undergraduate Academic Catalog [ARCHIVED CATALOG]

Four-Year Plan: Computer Science


Sample Four-Year Plan of Study 2020-2021

The following are sample plans of course requirements to complete the Computer Science major in four years or eight semesters.

  • Each student’s experience will vary slightly, as this plan does not include transfer work or credit for prior learning (such as Advanced Placement-AP).
  • Math, English, and Reading placement is based on the student’s ACT/SAT scores or placement tests.
    • If fundamental courses are required, they should be taken within the first year.

NOTE: Four-year plans assume the student is prepared to take the courses listed. If prerequisites are required, additional semester hours may be required to complete the degree.

Refer to the program page  or course descriptions  for additional information about this major and requirements to degree. 

Computer Science Major with a Computer Science Emphasis

First Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
GEN 110 - Composition I: Academic Writing   3 CPS 200 - Programming I   3
GEN 130 - Core I: Foundations of Critical Thinking   3 CPS 210 - Database Basics   3
MAT 130 - Intermediate Algebra   3 GEN 112 - Composition II: Argumentation and Research   3
Distributional Study #1 3 Distributional Study #3 3
Distributional Study #2 3 Distributional Study #4 3
Total Semester Hours: 15 Total Semester Hours: 15

Second Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS 212 - Programming II   3 CPS XXX - Computer Science Course* 3
CPS XXX - Computer Science Course* 3 CPS XXX - Computer Science Course* 3
MAT 250 - Discrete Mathematics  (Distributional Study #5) 3 GEN 3XX - Core II 3
Distributional Study #6 3 Distributional Study #7 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15

Third Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS XXX - Computer Science Course* 3 CPS 362 - Introduction to Data Structures   3
CPS XXX - Computer Science Course* 3 CPS XXX - Computer Science Course* 3
GEN 4XX - Core III (WI) 3 Elective 3
Elective 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15

Fourth Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS 442 - Data Management and Warehousing  3 CPS 445 - Systems Analysis and Design (WI)  3
CPS XXX - Computer Science Course* 3 CPS XXX - Computer Science Course* 3
Elective 3 Elective 3
Elective 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15
 
Total Semester Hours for Graduation: 120

*At least twenty-four (24) semester hours from the following: CPS 221 , CPS 250 , CPS 280 , CPS 313 , CPS 314 , CPS 315 , CPS 316 , CPS 318 , CPS 323 , CPS 325 , CPS 400 , CPS 420 , CPS 421 , CPS 422 , CPS 425 , CPS 426 , CPS 435 , CPS 450 , CPS 452 , CPS 455 , CPS 480 , CPS 490 , up to four (4) semester hours from the following non-CPS courses: MAT 370 , a foreign language course.


Computer Science Major with an Information Systems Emphasis

First Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
GEN 110 - Composition I: Academic Writing   3 CPS 200 - Programming I   3
GEN 130 - Core I: Foundations of Critical Thinking   3 CPS 210 - Database Basics   3
MAT 130 - Intermediate Algebra   3 GEN 112 - Composition II: Argumentation and Research   3
Distributional Study #1 3 Distributional Study #3 3
Distributional Study #2 3 Distributional Study #4 3
Total Semester Hours: 15 Total Semester Hours: 15

Second Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS 212 - Programming II   3 CPS 315 - Object-Oriented Programming I   3
MAT 250 - Discrete Mathematics  (Distributional Study #5) 3 GEN 3XX - Core II 3
Distributional Study #6 3 Elective 3
Distributional Study #7 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15

Third Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS XXX - Computer Science Course* 3 CPS 362 - Introduction to Data Structures   3
CPS XXX - Computer Science Course* 3 CPS XXX - Computer Science Course* 3
GEN 4XX - Core III (WI) 3 CPS XXX - Computer Science Course* 3
Elective 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15

Fourth Year

FALL SEMESTER    
Course Semester Hours   Semester Hours
CPS 314 - Programming Languages  or CPS 221 - COBOL Programming   3 CPS 445 - Systems Analysis and Design (WI)   3
CPS 442 - Data Management and Warehousing   3 CPS 455 - Predictive Analytics   3
CPS 452 - Information Technology Project Management   3 Elective 3
Elective 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15
 
Total Semester Hours for Graduation: 120

*At least twelve (12) semester hours from the Computer Science Emphasis, not including courses required for the Information Systems Emphasis.


Computer Science Major with a Software Design Emphasis

First Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
GEN 110 - Composition I: Academic Writing   3 CPS 200 - Programming I   3
GEN 130 - Core I: Foundations of Critical Thinking   3 CPS 210 - Database Basics   3
MAT 130 - Intermediate Algebra   3 GEN 112 - Composition II: Argumentation and Research   3
Distributional Study #1 3 Distributional Study #3 3
Distributional Study #2 3 Distributional Study #4 3
Total Semester Hours: 15 Total Semester Hours: 15

Second Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS 212 - Programming II   3 CPS 315 - Object-Oriented Programming I   3
MAT 250 - Discrete Mathematics  (Distributional Study #5) 3 CPS XXX - CPS Course*  3
Distributional Study #6 3 GEN 3XX - Core II 3
Distributional Study #7 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15

Third Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS 313 - Advanced Programming  or CPS 221 - COBOL Programming   3 CPS 316 - Object-Oriented Programming II   3
CPS XXX - CPS Course* 3 CPS 362 - Introduction to Data Structures   3
GEN 4XX - Core III (WI) 3 Elective 3
Elective 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15

Fourth Year

FALL SEMESTER   SPRING SEMESTER
Course Semester Hours Course Semester Hours
CPS 314 - Programming Languages   3 CPS 445 - Systems Analysis and Design (WI)   3
CPS 435 - Mobile Application Development   3 CPS XXX - Computer Science Course* 3
CPS 442 - Data Management and Warehousing   3 Elective 3
Elective 3 Elective 3
Elective 3 Elective 3
Total Semester Hours: 15 Total Semester Hours: 15
 
Total Semester Hours for Graduation: 120

*At least nine (9) additional semester hours from the Computer Science Emphasis, not including courses required for the Software Design Emphasis.