http://moreheadstate.smartcatalogiq.com/
2490b957-9419-4ddf-8cc5-66c720b56d71
https://searchproxy.smartcatalogiq.com/search
952f8934-5244-4d8b-95f9-b2fa4cb94384
program
/Institutions/Morehead-State-University/json/2018-2019/Undergraduate-Catalog-local.json
/Institutions/Morehead-State-University/json/2018-2019/Undergraduate-Catalog.json
Computer Science Major – Bachelor of Science
Program Requirements
General Education
MATH 175 | Calculus I | 4 |
CS 499C | Capstone and Senior Thesis I | 2 |
CS 499D | Capstone and Senior Thesis II | 1 |
Total Credit Hours: | 37 |
Computer Science Major Requirements
CS 170 | Introduction to Computer Science | 4 |
CIS 205 | Introduction to Programming - C++ | 3 |
CS 303 | Data Structures | 3 |
CS 310 | Algorithms and Advanced Data Structures | 3 |
CS 360 | Operating Systems | 3 |
CS 380 | Software Engineering | 3 |
Total Credit Hours: | 19 |
Required Math Courses
Electives
Choose six hours (two courses) from the following:
CS 335 | Theory of Programming Language | 3 |
CS 372 | Math for Computer Games | 3 |
CS 412 | Software Engineering for Computer Games | 3 |
CS 420 | Data Mining Concepts | 3 |
CS 450 | Computer Graphics | 3 |
CS 460 | Scientific and Parallel Computing | 3 |
CS 472 | Multiplayer Networking Game Programming | 3 |
CS 480 | Computer Security | 3 |
CS 485 | Network Security | 3 |
Total Credit Hours: | 6 |
Choose three hours (one course) from the following:
CIS 305 | Advanced Programming-C++ | 3 |
CIS 314 | Advanced Programming-Java | 3 |
CIS 405 | Web Development Strategies and E-commerce | 3 |
CIS 426 | Database Administration | 3 |
CIS 340 | Data Networking Systems | 3 |
CIS 442 | Network Administration | 3 |
EEC 345 | Microprocessor Electronics | 3 |
EEC 445 | Computer Electronics | 3 |
EEC 480 | Digital Communication and Networking | 3 |
MATH 301 | Elementary Linear Algebra | 3 |
MATH 312 | Numerical Methods | 3 |
Total Credit Hours: | 3 |
Minor
All majors must also include a minor or additional major. See Terms to Know.
Free Electives
Total Credit Hours: 120