facebook
Skip to main content

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] 

CURRICULUM

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 

Your 30-credit-hour program consists of: 

 

FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5243 Theory of Computation 3
MCS 5803 Algorithm Design & Analysis 3
MCS 5303 Intro to Database Systems 3
SPRING SEMESTER
Course Number Subject Cr. Hrs.
MCS 5403 Intelligent Robotics with ROS 3
MCS 5323 Artificial Intelligence 3
MCS 5993 Topics in Computer Science 3
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5993 Topics in Computer Science 3
MCS 5713 Deep Learning & Neural Networks 3
Choose option a. or option b.
a. Research or Project Option:
MCS 7013 Collaborative Research Project 1 3
MCS 7033 Collaborative Research Project 2 3
b. Master’s thesis option:
MCS 7113 Master’s Thesis 1 3
MCS 7133 Master’s Thesis 2 3
 TOTAL 30
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5243 Theory of Computation 3
MCS 5703 Intro to Distributed Computing 3
MCS 5803 Algorithm Design & Analysis 3
SPRING SEMESTER
Course Number Subject Cr. Hrs.
MCS 5323 Artificial Intelligence 3
MCS 5303 Intro to Database Systems 3
MCS 6723 Advance Distributed Computing 3
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5993 Topics in Computer Science 3
MCS 5993 Topics in Computer Science 3
Choose option a. or option b.
a. Research or Project Option:
MCS 7013 Collaborative Research Project 1 3
MCS 7033 Collaborative Research Project 2 3
b. Master’s thesis option:
MCS 7113 Master’s Thesis 1 3
MCS 7133 Master’s Thesis 2 3
 TOTAL 30
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5243 Theory of Computation 3
MCS 5803 Algorithm Design & Analysis 3
MCS 5623 Machine Learning and Pattern Recognition 3
SPRING SEMESTER
Course Number Subject Cr. Hrs.
MCS 5303 Intro to Database Systems 3
MCS 5323 Artificial Intelligence 3
MCS 5993 Topics in Computer Science 3
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5723 Social Network Mining 3
MCS 5993 Topics in Computer Science 3
Choose option a. or option b.
a. Research or Project Option:
MCS 7013 Collaborative Research Project 1 3
MCS 7033 Collaborative Research Project 2 3
b. Master’s thesis option:
MCS 7113 Master’s Thesis 1 3
MCS 7133 Master’s Thesis 2 3
 TOTAL 30

 

FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5243 Theory of Computation 3
MCS 5803 Algorithm Design & Analysis 3
MCS 5303 Intro to Database Systems 3
SPRING SEMESTER
Course Number Subject Cr. Hrs.
MCS 5323 Artificial Intelligence 3
MCS 5813 Intro to Computer Security 3
MCS 5993 Topics in Computer Science 3
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5993 Topics in Computer Science (Software Security) 3
MCS 5993 Topics in Computer Science 3
Choose option a. or option b.
a. Research or Project Option:
MCS 7013 Collaborative Research Project 1 3
MCS 7033 Collaborative Research Project 2 3
b. Master’s thesis option:
MCS 7113 Master’s Thesis 1 3
MCS 7133 Master’s Thesis 2 3
 TOTAL 30

 

FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5243 Theory of Computation 3
MCS 5303 Intro to Database Systems 3
MCS 6623 Data Warehousing 3
SPRING SEMESTER
Course Number Subject Cr. Hrs.
MCS 5323 Artificial Intelligence 3
MCS 6323 Distributive Database Systems 3
MCS 5993 Topics in Computer Science 3
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5803 Algorithm Design & Analysis 3
MCS 5993 Topics in Computer Science 3
Choose option a. or option b.
a. Research or Project Option:
MCS 7013 Collaborative Research Project 1 3
MCS 7033 Collaborative Research Project 2 3
b. Master’s thesis option:
MCS 7113 Master’s Thesis 1 3
MCS 7133 Master’s Thesis 2 3
 TOTAL 30

 

FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5243 Theory of Computation 3
MCS 5803 Algorithm Design & Analysis 3
MCS 5303 Intro to Database Systems 3
SPRING SEMESTER
Course Number Subject Cr. Hrs.
MCS 5323 Artificial Intelligence 3
MCS 5013 Web Server Programming 3
MCS 5993 Topics in Computer Science 3
FALL SEMESTER
Course Number Subject Cr. Hrs.
MCS 5993 Topics Computer Science (Web Software Engineering) 3
MCS 5993 Topics in Computer Science 3
Choose option a. or option b.
a. Research or Project Option:
MCS 7013 Collaborative Research Project 1 3
MCS 7033 Collaborative Research Project 2 3
b. Master’s thesis option:
MCS 7113 Master’s Thesis 1 3
MCS 7133 Master’s Thesis 2 3
 TOTAL 30

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.