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 & Problem Solving 3 hours

CS 340 Algorithms & Data Structures I 3 hours

CS 555 Principles of Computer Organization 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 3 hours

MA 542 Discrete Structures 3 hours

 

Required Courses (select 6 hours):

CS 355 UNIX (Fall) 3 hours

CS 501 Advanced Computer Programming 3 hours

CS 552 Principles of Software Engineering (Spring) 3 hours

CS 570 Theory of Computation 3 hours

IS 473 Telecommunications & Networking (Spring) 3 hours

PH 550 Digital Electronics 3 hours

PH 551 Digital Electronics Lab 2 hours

 

Computer Science 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. In addition, the following courses may be taken for elective credit. 

___  CS    315   Java Programming (3)               

___  CS    386   Internship in Computer Science (3)

___  CS    410   Seminar in Computer Science (3)

___  CS    480   Independent Study Computer Science (3)

___  CS    523   Artificial Intelligence (3)               

___  CS   775   Compiler Design (3)

___  CS   780   File Structures (3)

___  IS    283   COBOL Programming (3)

___  IS    343   Web-Based Business Applications (3)               

___  MA   263   Calculus III (3)               

___  MA   335   Differential Equations I (3)

___  MA   425   Abstract Algebra (3)

___  MA   532   Mathematical Statistics II (3)

___  MA 727         Groups, Rings, and Fields   (3)

___  MA 728         Vector Spaces (3)

___  MA 733         Mathematical Statistics II   (3)

___  MA 734         Complex Variables (3)

___  MA 735         Advanced Calculus I  (3)

___  MA 736         Advanced Calculus II  (3)

___  MA 740         Number Theory  (3)

___  MA 760         Numerical Analysis  (3)

___  MA 762         Optimization Techniques  (3)

___  MA 763         Simulation Techniques  (3)

___  MA 764         Regression Analysis  (3)

___  MA 765         Numerical Linear Algebra  (3)