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. Gus Azar.

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 with an overall undergraduate GPA of at least 2.5 (US students can apply with a GPA of 2.0 or higher)
  2.  A complete Resume or CV
  3.  Completion of the following undergraduate LTU CS courses or their equivalent. (Students with limited CS background as the undergraduate level can contact Dr. Azar at gazar@ltu.edu or Dr. Nelson at pnelson@ltu.edu to tailor a plan specific to you).

       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.)

       MCS 2534 Data Structures

       MCS 4663 Operating Systems

Students who have completed these courses or equivalent at another nationally accredited U.S. college or university may request for a waiver. We also offer in the summer tutorials that students may sign up for on these subjects. After the on-line tutorial is complete, the student can request to take the Pre-test to test out of the class. This is highly recommended, especially for International applications.

Students are provisionally accepted into the program until this requirement is met.  If the requirement is not met, then the students will be required to take the equivalent undergraduate courses at LTU during their first semester. After completing with a grade of B or better, the provisional acceptance will be removed.