Computer Science and Information Technology Major
Applied Computer Science
Bachelor of Science
- General Studies Program Hours = 45
General Studies coursework required by major = 47
- Foundational Core (Written, Math, Oral, Democracy) = 14 including:
- MATH 115*, Calculus I with Analytic Geometry - 5 hours
- **Students without sufficient preparation will also need to take the following courses,
increasing the total hours needed:
- Portal = 3
- Distribution = 27
- Aesthetics minimum = 3
- Humanities minimum = 6
- Social Sciences minimum = 6
- Natural Sciences minimum = 7
- Analytical and Quantitative Thought minimum = 4 including:
- CSIT 130GS, Introduction to Computer Science - 4 hours
- Wellness minimum = 0
- Capstone = 3
- BS Science-related course requirements = 3 including:
- Take 1 course from:
- STAT 241GS, Elementary Statistics - 3 hours
- STAT 345, Applied Statistics I - 3 hours
- STAT 441*, Probability and Statistics - 3 hours
- Major Option = 36
- Minor or 2nd Major = 24
- For specific requirements see
#3 of Bachelor of Science Degree requirements. Selecting a minor or second major less than or
greater than 24 hours will alter the number of unrestricted electives.
- Minimum total hours required coursework = 110
- Unrestricted electives in 120 hour program = 10
- Minimum total hours required for BS in Applied Computer Science = 120
- All UNK degrees require a minimum of 120 hours. Forty (40) of the hours required for all UNK degrees must
be upper division hours, which are courses numbered 300 or above taken at a 4-year college or university.
All courses in this major require a minimum grade of "C". In this option, prerequisites are
fulfilled when the prerequisite courses have been passed with a "C" or above.
- Computer Science Core Requirements (30 hours required)
- Take all of the following:
- CSIT 150, Object Oriented Programming - 3 hours
- CSIT 180, Discrete Structures - 3 hours
- CSIT 301, Computer Organization - 3 hours
- CSIT 330, Algorithms and Data Structures - 3 hours
- CSIT 401, Operating Systems - 3 hours
- CSIT 402, Introduction to Automata, Formal Languages, and Computability - 3 hours
- CSIT 404, Software Engineering - 3 hours
- CSIT 408, Principles of Programming Languages - 3 hours
- CSIT 441, Artificial Intelligence - 3 hours
- CSIT 496, Seminar in Computer Science - 3 hours
- Computer Science Electives (6 hours required)
- Take 6 additional hours from: