Skip to content

Computer science Major


Major Requirements

read more

Minor Requirements

read more

Career Opportunities

read more

Get More Information

click here

Apply Now

click here

Mr. Larry Falcetto
Associate Professor of Accounting
Interim Chair
School of Business
620-341-5345
lfalcett@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)