COMPUTER SCIENCE
Want a Quick Overview?
Contact: Graduate Program Director
Application Deadlines:
For domestic classified status, the deadline is approximately a month before the start of classes (Definite dates are on the application itself). International students, please see the FAQs #16 for your deadline. NOTE: If you are a new graduate student and you intend to apply for a Competitive Graduate Award (CGA), the deadline for having all of your application materials turned in moves up to January 15th. If you apply for the CGA but your SIUE application is incomplete, your application for the Competitive Graduate Award will be removed from consideration.
MASTER OF SCIENCE
The Department of Computer Science in the School of Engineering offers a Master of Science degree in Computer Science. The CS program embodies both applied and theoretical components, but focuses solidly on applied areas of computer science such as software engineering, computer system architectures, data communications, computer networks, bioinformatics, and artificial intelligence. The program is designed to meet the needs of both full-time and part-time students. In order to accommodate those students that work full time, all core courses and the majority of elective courses are offered in the evening. In addition, some electives are also offered on line.
Students who complete the degree program will be prepared for positions such as software developer, consultant, systems programmer, project leader, application software specialist or for advanced graduate work.
In addition to the master’s degree, the CS program offers specialized course sequences for those who are not pursing an advanced degree, but wish to update their knowledge of computing in specific areas.
ADMISSION
The requirements for admission to the graduate major in computer science are:
1. A bachelor's degree from an accredited college or university. An undergraduate major in science, engineering, mathematics, or computing is desirable, but individuals with other backgrounds who are interested in the program are invited to discuss their career objectives with the program director.
2. An undergraduate grade point average of 2.75 (A=4.0) or above.
3. GRE general test scores taken within 5 years from the term for which admission is sought. An applicant should have a minimum of 650/800 in the Quantitative section. Under some circumstances this requirement may be waived in lieu of extensive work experience in the computer science field. To apply for a GRE waiver, an applicant should submit letters of recommendation and evidence of work experience in the field. Completion of prerequisite and required courses with grades of B or better within two years prior to the term for which admission is sought may also be considered in place of the GRE scores as supporting eligibility to enter the program.
4. An international applicant whose native language is not English is required to demonstrate adequate proficiency in English. Applicant should have scored at least 550 on the TOEFL paper exam with a minimum of 50th percentile in all three sections or at least 217 on the TOEFL computer exam. TOEFL scores older than two years from the term for which the admission is sought are not valid.
5. Submission of a statement detailing the applicant’s background and career plans to the CS Graduate Program Director, Campus Box 1656, Southern Illinois University Edwardsville (SIUE), Edwardsville, IL 62026.
PREREQUISITE COURSES
Students entering the program will need the specific background detailed below. Normally a grade of B or above is required in each of the prerequisite courses. For those students who do not have all of the necessary background, some of the prerequisite courses may be completed after enrolling in the program. Students who have completed these courses but received their undergraduate degree from a non-ABET-accredited program will be required to take CS 501. Please note that none of the prerequisite courses actually count toward the MS in CS.
Proficiency in:
CS Courses
C++ Language CS 140, CS 150, and CS 240
Algorithms and Data Structures CS 340
Computer Organization CS 312
Operating Systems CS 414
Math Courses
Calculus I MATH 150
Discrete Mathematics MATH 223
Two Additional Math Courses Selected from: Calculus II (MATH 152), Linear Algebra (MATH 321), Statistics (STAT 244), Combinatorics and Graph Theory (MATH 423), or other approved courses
PROGRAM OF STUDY
The program requires 35 semester hours and consists of five core courses and completion of either a Thesis option or Topic Paper option. The Thesis option requires six elective courses with 6 semester hours of thesis. The Topic Paper option requires eight elective courses and a one semester topic paper. At least 20 of the 35 hours must be 500-level courses or above.
Students in the program must maintain a grade point average of at least 3.0 in all graduate courses. Any course in which a grade below C has been earned will not count toward the graduate degree.
Core Courses (11 hours)
CS 456-3 Advanced Algorithms
CS 500-1 Graduate Seminar in Computer Science
CS 514-3 Operating Systems
CS 516-3 Computer Architecture
CS 598-1 Topic Paper
Elective Courses
Twenty-four (24) hours required by the Topic paper option; 18 hours together with 6 hours of CS 599 required by the Thesis option . Up to 6 hours of courses not listed below may be taken for graduate credit with the approval of the CS Program Director.
CS Elective Courses:
CS 423-3 Compiler Construction
CS 434-3 Database Management Systems
CS 438-3 Artificial Intelligence
CS 447-3 Networks and Data Communications
CS 454-3 Theory of Computation
CS 482-3 Computer Graphics
CS 525-3 Principles of Simulation
CS 530-3 Software and Systems Management
CS 535-3 Software Engineering
CS 547-3 Network Programming
CS 550-3 Object Oriented Design and Programming
CS 582-3 Advanced Computer Graphics
CS 583-3 Topics in Programming Languages
CS 584-3 Topics in Artificial Intelligence
CS 587-3 Topics in Computer Networking
CS 590-3 Topics in Computer Science
CS 595-3 Independent Study
A student may take two elective courses (see list below) from outside the CS department. He/she can take an additional outside elective if the course is considered part of the concentration as approved by the graduate program director. Note that ECE 592 is only approved for the network topic.
Other Elective Courses:
ECE 438-3 Computer Vision
ECE 439-3 Digital Image Processing
ECE 577-3 Advanced Network Engineering
ECE 592-3 Topics in Electrical Engineering
CMIS 540-3 Management of Information Systems Development
CMIS 565-3 Oracle Database Administration
Non-Thesis Option
Students taking this option will be required to
1 take a total of 35 hours of graduate course work;
2. complete at least one three-course sequence in an area of concentration that is approved by the graduate program director; and
3. complete CS 598-1, which may or may not be in the student’s area of concentration.
An advisory committee consisting of a chairperson and two additional graduate faculty will be responsible for reviewing the student’s Project Portfolio, supervising the student’s Topic Paper, and conducting the student’s oral examination. Prior to registering for CS 598, the student should obtain the approval of the advisory committee for the Topic Paper.
Thesis Option
The culminating thesis is a research project that must build on existing knowledge or include some novel elements. The project may include major software implementation, software development as part of a research effort or may be purely research oriented and primarily theoretical or empirical in nature. A project is expected to contain some novel element, which could include a new algorithmic technique, an empirical study of existing techniques, or a unique application of some existing techniques. Students may participate in individual or group projects, but the final report and presentation must be the work of a single student. An advisory committee consisting of a chairperson and two additional committee members will be responsible for reviewing the student’s Project Portfolio and overseeing the thesis project. When this option is selected, the Topic Paper will serve as the proposal for the thesis. When the advisory committee determines that CS 598 has been completed, the student may register for CS 599. CS 599 will be taken for a total of 6 hours of credit.
EXIT REQUIREMENTS
Thesis Option
The project will normally be completed during the last semester or two in the program, but selection of the advisory committee and of the CS 598 Topic Paper must be completed before the final semester. The final examination will include an oral presentation of the thesis and an oral examination on the thesis conducted by the advisory committee.
Non-thesis Option
The final examination will include a presentation by the student and an oral exam conducted by his or her Committee. The oral exam will consist of questions related to the student’s Topic Paper and the student’s area of concentration.
COMBINED PROGRAM LEADING TO BACHELOR OF SCIENCE / MASTER OF SCIENCE DEGREE IN COMPUTER SCIENCE (3 + 2 program)
The Department of Computer Science offers a five-year program leading to the Bachelor of Science (BS) and the Master of Science (MS) degrees. Undergraduates with senior level status (at least 90 semester hours) and a grade point average of at least 3.0 (A = 4.0) overall may be admitted to the BS-MS program. They may then take 35 semester hours of graduate level courses (400- and 500-level) during their combined senior and graduate years. An application for degree-seeking status as a graduate student must be approved by the Graduate School and the Graduate Committee in Computer Science following the procedures described under “Admission.” A program outline must also be submitted for approval by Graduate Records and the director of the graduate program in computer science prior to enrollment in any courses to be included as a part of the master’s program. Official admission to the program and to status as a classified graduate student is made only after the award of the baccalaureate degree. In no case will a graduate degree be conferred before all requirements for both degrees have been completed.