
Master of Science in Computer Science
Bowling Green, USA
DURATION
2 Years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline *
EARLIEST START DATE
Request earliest startdate
TUITION FEES
USD 5,571 / per semester **
STUDY FORMAT
On-Campus
* rolling admission
** in-state students per semester; $8,415 - out-of-state students per semester
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
The School of Engineering and Applied Sciences offers a graduate program leading to the Master of Science degree. Students in the Master's program may pursue either a thesis or non-thesis option. The thesis research substitutes for 6 credit hours of the program. Students who are interested in writing a thesis should contact a faculty member whose research interests overlap with theirs. This should be done during a student’s first semester of graduate study, so that thesis work can begin in the second semester.
Gallery
Admissions
Curriculum
CS Graduate Program Curriculum
The Master of Science degree in computer science requires completion of 30 graduate-level credit hours with a grade-point average of 3.0. One-half of these are core courses completed by all students. The remainder is options selected in consultation with an advisor. In addition, each student must fulfill the WKU Research Tool requirement.
There are thesis and non-thesis options.
Specific degree requirements are as follows:
- CS 500 Research Tool
Required Courses Hours
- CS 445G Operating Systems II 3
- CS 530 Automata Theory and Compiler Construction 3
- CS 543 Advanced Database 3
- CS 549 Analysis of Algorithm 3
- CS 560 Software Engineering and Project Management 3
Total Hours 15
Elective Courses Hours
- CS 405G Numerical Analysis I 3
- CS 443G Data Base Management Systems 3
- CS 446G Interactive Computer Graphics 3
- CS 450G Computer Networks 3
- CS 456G Artificial Intelligence 3
- CS 475G Selected Topics in Computer Science 1-3
- CS 545 Systems Programming 3
- CS 550 Advanced Topics in Computer Networks 3
- CS 555 Data Science
- CS 562 Parallel and Distributed Computing 3
- CS 565 Data Mining 3
- CS 570 Computer System Security 3
- CS 595 Advanced Topics 1-3
- CS 599 Thesis Research/Writing
- (2 Semesters, 3 Hours Each, Replaces 2 Electives) 6
Minimum Hours 15
Net-Centric Concentration Courses Hours
- CS 450G Computer Networks 3
- CS 550 Advanced Topics in Computer Networks 3
- CS 570 Computer System Security 3
Total Hours 9
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!