BS Computer Science-Computer Science Concentration

Degree Requirements

Students should refer to their DegreeWorks degree audit in their Web for Students account for more information regarding their degree requirements. 

Major Requirements
General Education Requirements42
Computer Science Core
COSC 1315Introduction to Computer Science3
CS 355Python Programming3
CS 310Analysis of Algorithms3
EE 340Computer Architecture3
CS 361Database Systems and Design3
MATH 357Probability and Statistics using R3
CS 363Data Mining Using AI & Machine Learning3
CS 410Operating Systems3
Department Core
CS 467Image Processing and Computer Vision3
MATH 2305Discrete Mathematics3
MATH 2413Calculus I satisfies Core Curriculum4
MATH 2414Calculus II4
MATH 372Cryptology I3
CS 305Data Structures3
CS 316Web and UI Design3
CS 352Java Programming I3
CS 353Java Programming II3
CS 360Artificial Intelligence3
CS 430Mobile App Development3
CS 465Computer Security3
CS 474Computer Game Programming3
CS 481Software Project Management3
Computer Science Concentration
CS 367Systems Design & Software Engineering3
CS 484DevOps and Software Testing3
CS 495Computer Science Capstone3
CS 497Special Topics3
Electives as needed to meet minimum upper division and overall hours
Total Hours required for the Degree120

Note: A minimum of 54 upper division hours (300 and 400 level courses) are required for this degree. Resident credit totaling 25% of the hours is required for the degree.  A minimum GPA of 2.0 is required in three areas for graduation:  Overall GPA, Institutional GPA, and Major GPA.

Four Year Plan

First Year

FallSemester Credit Hours
ENGL 1301Composition I requires minimum grade of 'C', Satisfies Core Curriculum3
HIST 1301United States History I Satisfies Core Curriculum3
MATH 2413Calculus I4
Language, Philosophy and Culture Core Curriculum Requirement3
IS 1100University Foundations mandatory for FTIC students only1
Core Curriculum Component Area Option B Course3
Fall Total Semester Credit Hours17
Spring SemesterSemester Credit Hours
COSC 1315Introduction to Computer Science3
ENGL 1302Composition II Satisfies Core Curriculum3
or ENGL 2311 Technical Writing & Communication
HIST 1302United States History II Satisfies Core Curriculum3
SPCH 1315Public Speaking3
or COMM 1307 Introduction to Mass Communication
or COMM 1311 Introduction to Communication Studies
MATH 1316Plane Trigonometry If needed to meet prerequisite for MATH 24133-4
or MATH 2412 Pre-Calculus
MATH 2414Calculus II4
Spring Total Semester Credit Hours16
Total First Year Semester Credit Hours32-33

Year 2

FallSemester Credit Hours
Life and Physical Sciences Core Curriculum Requirement3-4
PSCI 2305U.S. Government and Politics3
Creative Arts Core Curriculum Requirement3
CS 355Python Programming3
Elective - Upper Division as needed to meet upper division and overall requirement
Fall Total Semester Credit Hours12-13
SpringSemester Credit Hours
PSCI 2306State and Local Government3
Life and Physical Sciences Core Curriculum Requirement3-4
Social and Behavioral Science Core Curriculum Requirement3
MATH 357Probability and Statistics using R3
CS 361Database Systems and Design3
Spring Total Semester Credit Hours15-16
Total Second Year Semester Credit Hours27-29

Year 3

FallSemester Credit Hours
EE 340Computer Architecture3
CS 316Web and UI Design3
CS 352Java Programming I3
CS 367Systems Design & Software Engineering3
MATH 2305Discrete Mathematics3
Fall Total Semester Credit Hours15
SpringSemester Credit Hours
CS 353Java Programming II3
CS 360Artificial Intelligence3
CS 465Computer Security3
CS 410Operating Systems3
CS 363Data Mining Using AI & Machine Learning3
Spring Total Semester Credit Hours15
Total Third Year Semester Credit Hours30

Year 4

FallSemester Credit Hours
CS 484DevOps and Software Testing3
CS 430Mobile App Development3
CS 305Data Structures3
CS 310Analysis of Algorithms3
CS 497Special Topics3
Fall Total Semester Credit Hours15
SpringSemester Credit Hours
MATH 372Cryptology I3
CS 474Computer Game Programming3
CS 495Computer Science Capstone3
CS 481Software Project Management3
CS 467Image Processing and Computer Vision3
Spring Total Semester Credit Hours15
Total Fourth Year Semester Credit Hours30
Total Semester Credit Hours required for Degree120

Note: A minimum of 54 upper division hours (300 and 400 level courses) are required for this degree. Resident credit totaling 25% of the hours is required for the degree.  A minimum GPA of 2.0 is required in three areas for graduation:  Overall GPA, Institutional GPA, and Major GPA.