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.
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
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:
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5243 | Theory of Computation | 3 |
MCS 5803 | Algorithm Design & Analysis | 3 |
MCS 5303 | Intro to Database Systems | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5403 | Intelligent Robotics with ROS | 3 |
MCS 5323 | Artificial Intelligence | 3 |
MCS 5993 | Topics in Computer Science | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5243 | Theory of Computation | 3 |
MCS 5703 | Intro to Distributed Computing | 3 |
MCS 5803 | Algorithm Design & Analysis | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5323 | Artificial Intelligence | 3 |
MCS 5303 | Intro to Database Systems | 3 |
MCS 6723 | Advance Distributed Computing | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5243 | Theory of Computation | 3 |
MCS 5803 | Algorithm Design & Analysis | 3 |
MCS 5303 | Intro to Database Systems | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5323 | Artificial Intelligence | 3 |
MCS 5813 | Intro to Computer Security | 3 |
MCS 5993 | Topics in Computer Science | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5243 | Theory of Computation | 3 |
MCS 5303 | Intro to Database Systems | 3 |
MCS 6623 | Data Warehousing | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5323 | Artificial Intelligence | 3 |
MCS 6323 | Distributive Database Systems | 3 |
MCS 5993 | Topics in Computer Science | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5243 | Theory of Computation | 3 |
MCS 5803 | Algorithm Design & Analysis | 3 |
MCS 5303 | Intro to Database Systems | 3 |
Course Number | Subject | Cr. Hrs. |
---|---|---|
MCS 5323 | Artificial Intelligence | 3 |
MCS 5013 | Web Server Programming | 3 |
MCS 5993 | Topics in Computer Science | 3 |
Admissions Requirements
Admission to the Master of Science in Computer Science program requires the following:
- 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)
- For students with degrees in other disciplines, you must show proficiency in the following courses or their equivalent:
- 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 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.
- 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.
- 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.