Computer Science (BS)

The demand for computer scientists in the workplace remains strong. New and exciting problems are there to be solved. Students who major in computer science develop new technology, as well as apply advanced technology to solving highly technical problems at the forefront of technology. They learn to think critically, logically, and abstractly. They gain both an understanding of the underlying theory and concepts of computing as well as the facility to integrate theory with practice. They are problem solvers. Students take both foundational courses and advanced technology courses that focus on systems and technology development. Students are prepared for careers in programming, web development, system support, network administration, database design, computer and network security, applications development, and software engineering. The program also provides academically outstanding and highly motivated majors the opportunity to produce a rigorous thesis as the culmination of a two-semester project, beginning with a preparatory semester of related independent research.

Students who major in Computer Science cannot double major with Information Technology or Health Informatics.

Program Requirements:

A major in computer science requires the following courses:

CS 110Foundations of Information Technology

4

CS 112Introduction to Computer Science

4

CS 113Gui and Event-Driven Programming

4

CS 226Computer Organization and Architecture

4

CS 227Computer Networks

4

CS 232Data Structures

4

CS 330Structure and Organization of Programming Language

4

CS 345Operating Systems

4

MATH 210Discrete Mathematics

4

One mathematics course numbered MATH 118 or above

 

CS 350Independent Study

4

OR

CS 370Internship

8

Electives (choice of three)

CS 321Web-Centric Programming

4

CS 327Cybersecurity

4

CS 333Database Management Systems

4

CS 334Special Topics in Computer Science

4

 

CS 343Systems Analysis & Design

4

OR

LIS 486Systems Analysis in Information Services

3

 

LIS technology courses as approved