The M.S. in Computer Science is a 30-hour program designed to prepare students to work in computing- and technology-related fields. Courses will be eight (8) weeks in length (two sequential courses in each traditional semester) and delivered in multiple formats. The coursework will be taught using a mixture of synchronous and asynchronous online delivery, as well as in a hybrid format. While most work will be completed online, students will come to LaGrange’s campus 1 – 2 times every semester for instruction.
The MSCS is designed for recent baccalaureate graduates who wish to earn a master’s degree in preparation for industrial or government employment or for ongoing studies in computer science. The program will be promoted to those who possess a baccalaureate degree in computer science or a related field and wish to advance their studies in the field.
Students will be required to have:
Students will follow a cohort-based model and will have two pathways through the curriculum from which to choose. All courses will occur in eight-week blocks, either in the first half or second half of a traditional semester.
Student learning outcomes and program objectives in MSCS are professional competencies expected for practitioners in the field. By the end of the program, students should be able to
CSCI5100 - Theory of Computation - 3 hours
CSCI5200 - Machine Learning - 3 hours
CSCI5400 - Scientific Computing - 3 hours
CSCI52002 - Computing Security - 3 hours
CSCI5500 - Numerical Analysis - 3 hours
CSCI6100 - Algorithmic Analysis - 3 hours
CSCI6200 - Operating Systems - 3 hours
CSCI6300 - Software Engineering - 3 hours
CSCI6400 - Computer Forensics - 3 hours
Elective Hours - 0
Total Hours to Complete - 30