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 in computer science who wish to gain advanced knowledge and skills in applied computing, working professionals seeking to further their technical competencies, and even those with undergraduate degrees in non-computer areas interested in entering the field. 


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 computer scientists. Today, more than ever, business and industry leaders rely on those with specialized skills to design, implement, and apply the latest technologies needed to thrive in an increasingly competitive and global economy. This trend is expected to grow – computer scientists and data scientists are projected to be among the fastest-growing occupations over the next several years.


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 six 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?

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. At LTU you will receive the guidance of a nationally recognized expert in your field or concentration, until successful completion of your degree.


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.

 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. GENERAL MASTER’S IN COMPUTER SCIENCE WITHOUT CONCENTRATION
MCS 6823 - Concentration Project 1
MCS 6833 - Concentration Project 2
Electives 12 
Total Credit Hours 18 
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
Core Courses 18
Four courses selected from two areas of concentration  
Collaborative research Project 1 and 2  
Electives 12

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.
  2.  Completion of the following undergraduate courses or their equivalencies: 

- MCS 2514 Computer Science 2

- MCS 2534 Data Structure,

- MCS 4663 Operating Systems

Students who have completed these courses or equivalent at a nationally accredited college or university may request for a waiver. Other applicants may take a placement exam that includes three parts, one for each course. Successful completion of each part in the exam with a score of 70% or higher can result in a waiver from taking the course.

  1.  Official transcripts of all completed college work.
  2.  Submission of the Application for Graduate Admission.

Get Started

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

For specific questions about the Master of Science in Computer Science, contact the Department of Mathematics and Computer Science at 248.204.3560 or