Master of Science in Computer Science

Designed to meet the challenges of this exciting and evolving industry, Lawrence Tech’s Master of Science in Computer Science offers advanced knowledge and skills in:

  • Intelligent Systems
  • Distributed System
  • Data Science & Big Data
  • Cybersecurity
  • Database Systems
  • Web Software Engineering

With LTU's Master of Science in Computer Science, you’ll be positioned to provide the skills business and industry leaders rely on to design and develop products, as well as apply the latest software engineering methodologies. LTU's MSCS emphasizes applied concepts in Big Data, Data Mining, Artificial Intelligence, Software and Network Security and Social Network Mining. It also emphasizes applied concepts in machine learning, autonomous mobile robotics, mixed reality, and software engineering in robotics. This program is technically demanding in breadth and depth. Concepts are reinforced with customized software development challenges that focus on application and real-world projects. This program is designed so that students can select four additional electives or current topics in computer science to, cover at least one concentration and to strengthen their understanding and give them a unique competitive advantage with employers. In addition, state of the art advanced topics are introduced such as Pattern Recognition, Deep Learning, Virtual Reality and Augmented Reality.

If your undergraduate degree isn’t in the field of computer science, you may still qualify for admission by taking an exam, or three or four undergraduate computer science classes. 

Why LTU?

  • LTU’s theory and practice approach to real problems in science and industry provides the best preparation for leadership positions in computer science and the software industry
  • You will receive the guidance of a nationally recognized expert in your field of concentration
  • You’ll also receive close guidance from faculty members to obtain not only the theory, but also the experience and practical knowledge required to turn a computer science student into a problem solver
  • You will earn your degree in a productive, vital and economically complex region that is one of the world’s great centers for entrepreneurship, technological achievement and innovation
LTU now offers an fully online degree option for a masters in Computer Science. Students 30 credits. For more information contact
Dr. Al Hamando

Online Degree Curriculum PDF


Students must have a plan of study, arranged in consultation with an advisor and approved by the program director.

MS in Computer Science Curriculum PDF

Admissions Requirements

Admission to the Master of Science in Computer Science program requires the following:

  1. A bachelor’s degree in Computer Science or similar field, with an overall undergraduate GPA of at least 2.5 (US students can apply with a GPA of 2.0 or higher)
  2. For students with degrees in other disciplines, you must show proficiency in the following courses or their equivalent:
    1. MCS 2514 Computer Science 2 (Continued studies in computer science: advanced file input/output (random access), dynamic memory allocation, exceptions, classes, inheritance, polymorphism, and OOP design, dynamic implementation of stacks, linked lists (ordered and unordered), queues (regular and priority), and circular queues, templates and selected STL classes, searching and sorting algorithms, recursive algorithms, and an introduction to GUI programming.)
    2. MCS 2534 Data Structure
    3. MCS 4663 Operating Systems
  3. Students with limited Computer Science background at the undergraduate level can contact Dr Mazin Al Hamando at malhamand@ltu.edu or Dr. Nelson at pnelson@ltu.edu to tailor a plan specific for them.
  4. We also offer a Summer bridge class that focuses on programming concepts.  This class can be taken on-line too. Sufficient completion will prepare the student for our master’s program.
  5. Some students may be provisionally accepted into the program.  These students will be asked to meet (via Zoom) with our program director.  After the meeting, students will be advised as to which classes they must take during their first semester.