Departments and Majors

Computer Science & Information Systems - Majors

Bachelor of Science in Computer Science

As a Computer Science student at UNA, you’ll study the algorithmic processes that create, describe and transform information. You will learn how to design, develop, and evaluate software systems that aid in solving problems in engineering, mathematics, business, economics, ecology, education and other areas. A degree in Computer Science opens doors to a variety of positions, such as software engineer, programmer, game developer, computer and information security analyst, network analyst, web and mobile programming, and database administrator.

Requirements for a major in CS

Course
Credit
CS 155 Computer Science I
3
CS 245 Discrete Structures
3
CS 255 Computer Science II
3
CS 310 Computer Organization and Assembly Language
3
CS 311 Computer Architecture
3
CS 355 Data Structures and Algorithms
3
CS 410 Programming Languages
3
CS 420 Operating Systems
3
CS 455 Software Engineering
3
CS Programming language elective
3
Advanced CS electives (3)
9
CS General Elective
3
Total
42


Supporting mathematics courses:



Planning materials for Computer Science Students:

 

Navigation