Lawrence Technological University’s Master of Science in Computer Science can prepare you to meet the challenges of this exciting and evolving industry. The program offers the flexibility to accommodate students from a variety of backgrounds – recent college graduates work with leading internationally recognized professors to gain advanced knowledge and skills in:

  • Data Sciences
  • Big Data
  • Data Mining
  • Intelligent Systems
  • Robotics

Even those with undergraduate degrees in non-computer areas interested in entering the field can qualify for admission by examination or by taking 3 or 4 undergraduate computer science classes.


computer science

From aerospace to the pharmaceutical industry, computers affect almost every aspect of modern-day life. As technology continues to advance, so does the demand for our computer science graduates. A master's degree in computer science is often required for those seeking the best opportunities in computer science.

Today business and industry leaders rely on those with specialized skills to design and develop products, as well as apply the latest software engineering methodologies. Computer scientists specializing in Artificial Intelligence or the Data Sciences are projected to be among the most in demand.


The MSCS program offers a track leading to a general Master’s degree in Computer Science. Additionally the program offers two optional concentrations in high-impact computer science topics. Students interested in these concentrations will complete the same number of credit hours (30), but will take more courses related to their concentration, in addition to twelve credits of working directly with faculty on practical projects related to the discipline. The two concentrations are Intelligent Systems, and Data Science – Big Data & Data Mining. Students in these concentrations will receive close guidance from faculty who are nationally recognized experts in these fields.

Intelligent Systems

Intelligent systems exist in various forms, including video games, robotics, search engines, automatic personal agents, and even weaponry. With so many career options available, there is a job waiting for anyone willing to work for it. However, getting deep into artificial intelligence and becoming an intelligent systems expert requires a Masters or Ph.D. degree with specialization in machine learning or A.I. The concentration in intelligent systems will provide you with the knowledge necessary to pursue a fruitful and very profitable career.

Various career paths await for well-educated intelligent system specialists. For instance, salaries of artificial intelligent specialists working in the video game industry start at $75,000 annually, and reach $125,000 annually for lead programmers. A robotic scientist or programmer makes a median salary of $90,000 annually.

Data Science – Big Data & Data Mining

Data Science and Big Data are some of the fastest growing fields related to computer science. Driven by the increasingly powerful data collection technologies and the invaluable importance of effective analysis of these data to organizations, it is expected that the high demand for professionals in the field will grow substantially in the near future, making data scientist and one of the most demanded jobs in the future job market. For instance, McKinsey predicts a shortage of 140,000 to 190,000 professionals in the data science and big data related jobs in the US, and Gartner predicts 4.4 million new jobs to support Big Data globally. On the other hand, the job market supply is far too short to satisfy the current and future demand. Gartner estimates that the pool of qualified professionals can only be sufficient to fill one third of the demand, and the gap between the supply and demand is growing.

Often considered "the sexiest job of the 21st century", data scientists are now in extremely high demand due to the low job market supply and the growing need in all levels of industry, academia, and government. Current median salary of data scientists is $117,500, and is expected to grow.

The primary challenges in the data science area are big data and data mining. The ability to effectively analyze large and complex databases can be of tremendous value to organizations by increasing sales, reducing costs, and identifying future trends. Specialists in these areas are required to have not just strong programming skills, but also knowledge in statistics, machine learning, databases, and high-performance computing.

The program is suitable for computer scientists and IT professionals with excellent programming skills who wish to expand their knowledge to that emerging field. 

Why Computer Science at LTU?

At LTU you will receive the guidance of a nationally recognized expert in your field of concentration, until you successfully complete your projects and degree.

The Master of Science in Computer Science at Lawrence Tech differs from traditional graduate programs in computer science. The combination of theoretical knowledge and its practical application to actual problems in science and industry provides the optimal preparation for becoming a leader in computer science and the software industry.

We recognize that excellence in computer science requires more than taking classroom courses or completing small-scale projects and assignments. Therefore, at LTU each student receives close guidance of faculty mentors throughout the degree to obtain not just the theory, but also the experience and practical knowledge required to turn a computer science student into a problem solver. 


Lawrence Tech’s MS in Computer Science requires 30 credit hours and can be tailored to fit your individual needs. You can finish the program in two years, or you can compete it in your own pace that fits your schedule and commitments.

Intelligent Systems Course Summary Sheet PDF image

Data Sciences Course Summary Sheet PDF image

 Core courses credit hours 12 
 Concentration credit hours 18
 Total credit hours 30
 All concentrations require 12 credits of core courses. These courses are the following:
MCS 5803 - Intro to Algorithm Design 3
MCS 5243 - Theory of Computation
MCS 7013 - Collaborative Project 1
MCS 7033 - Collaborative Project 2
 Total Credit hours 12 
Eighteen additional credit hours will be completed based on the selected concentration.
Intelligent Systems
MCS 5323 - Artificial Intelligence 3
MCS 5403 - Robotics Programming 3
MCS 6823 - Concentration Project 1 3
MCS 6833 - Concentration Project 2 3
Electives 6
Total credit hours 18
Data Science in Data Science, Big Data & Data Mining
MCS 5623 - Pattern Recognition 3
MCS 5723 - Social Network Mining 3
MCS 6823 - Concentration Project1 3
MCS 6833 - Concentration Project 2 3
Electives 6
Total credit hours 18

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 3.0 (US students can apply with a GPA of 2.5 or higher)

   2.  At least one letter of Recommendation.

   3.  A complete Resume or CV

   4.  Completion of the following undergraduate LTU CS courses or their equivalent with a B- or better.

       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 Structure

       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 (70% or higher) 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.


Get Started

Contact Lawrence Tech's Office of Admissions at 800.225.5588, or

For non admission-related questions about the Master of Science in Computer Science feel free to contact: Professor Patrick Nelson, Chairman of the Department of Mathematics and Computer Science at