Major Requirements

read more

Minor Requirements

read more

Career Opportunities

read more

Get More Information

click here

Apply Now

click here

Ronald D Freeze
Associate Professor of Information Systems
Interim Chair
Emporia State University
620-341-5685
rfreeze@emporia.edu


BACHELOR OF SCIENCE COMPUTER SCIENCE MAJOR

This program is designed for students who desire a major in computer science based on a sound foundation in mathematics. It is designed to prepare the student for graduate work as well as career opportunities in industry, education, business, and government. See the general education requirements in the General Education section of this catalog.

 The following course list is the most recent updated version. Please check with your adviser for your complete catalog listing and if you have any questions 

Required Courses (38 hours):

CS 260 Programming 3 hours

CS 340 Algorithms & Data Structures I 3 hours

CS 542 Discrete Structures 3 hours

CS 555 Principles of Computer Organizations 3 hours

CS 557 Operating Systems 3 hours

CS 561 System Programming 3 hours

IS 333 Systems Analysis & Design 3 hours

IS 413 Database Concepts 3 hours

MA 240 Discrete Mathematics 3 hours

MA 262 Calculus II 5 hours

MA 322 Introduction to Linear Algebra 3 hours

MA 380 Probability & Statistics 

 

Required Courses (select 6 hours):

CS 355 UNIX (Fall) 3 hours

CS 552 Principles of Software Engineering (Spring) 3 hours

IS 473 Telecommunications & Networking (Spring) 3 hours

CS 501 Advanced Computer Programming 3 hours

CS 570 Theory of Computation 3 hours

PH 550 Digital Electronics 3 hours

PH 551 Digital Electronics Lab 2 hours

 

Electives (18 Hours):

Any computer science course listed above that has not been applied toward the 6 hour requirement may be taken as an elective. 

___  CS                                                                                                                                                   260    Programming & Problem Solving                                                                   (3)               

___  CS                                                                                                                                                   340         Algorithms & Data Structures I                                                                                (3)

___  CS                                                                                                                                                   542              Discrete Structures                                                                                                (3)

        CS                                                                                                                                                   555           Principles of Computer Organization                                                                                (3)

___  CS                                                                                                                                                   557           Operating Systems                                                                                  (3)               

        CS                                                                                                                                                                   561 System Programming                                                                   (3)

___   IS   333 Systems Analysis & Design                                                                   (3)

___   IS   413 Database Concepts                                                                   (3)               

___ MA                                                                                                                                                  240              Discrete Mathematics                                                                                                 (3)               

___ MA                                                                                                                                                  262             Calculus II                                                                                                             (5)

___ MA                                                                                                                                                  322      Introduction to Linear Algebra                                                                  (3)

___ MA  380          Probability and Statistics                                                                                     (3)