The 36-credit M.S. in Computer Science provides students with the knowledge and skills to become successful leaders in the field of computer science and information technology. The program provides the basic foundations with an emphasis on the design and development of large software systems.
Required courses cover what is commonly accepted by the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE) as the core of graduate computer science. The inclusion of small implementation projects and/or computer programming exercises in most courses provides experience in the practical aspects of the software development cycle. In addition, each student enrolls in a two-course sequence, either writing a thesis or completing a large software development project.
This program is offered in a blended learning format. Nearly half of each course will be delivered online and the balance will be offered in a traditional classroom setting.
The 36-credit M.S. in Computer Science provides students with the knowledge and skills to become successful leaders in the field of computer science and information technology. The program provides the basic foundations with an emphasis on the design and development of large software systems.
M.S. in Computer Science Requirements:
Prerequisite Courses: 6 Credits
Prerequisites | Course # | Course Name | Credits |
CS 601 |
Principles of Computer Science and Structured Programing | 3.00 | |
CS 605 |
Fundamentals of Computer Science and Systems Programming | 3.00 |
Computer Science Core: 21 Credits
Prerequisites | Course # | Course Name | Credits |
CS 601 |
CS 631 |
Algorithms and Data Structures | 3.00 |
CS 631 | CS 633 | Structured Systems Analysis and Design | 3.00 |
CS 601 & CS 605 or equivalent |
CS 641 | Computer Architecture | 3.00 |
CS 643 | Operating Systems I | 3.00 | |
CS 645 | Computer Communications and Networking | 3.00 | |
CS 649 | Database Management Systems | 3.00 | |
CS 631 | CS 666 | Artificial Intelligence | 3.00 |
Computer Science Electives: 9 to 12 Credits
Three (3) Advanced Computer Science Courses (9 credits) if Thesis Option is selected OR Four (4) Advanced Computer Science Courses (12 credits) if Software Development Project option is selected.
Thesis Option: 6 credits**
Prerequisites | Course # | Course Name | Credits |
CS 698 |
Computer Science Thesis |
3.00 | |
CS 699 |
Computer Science Thesis |
3.00 |
Prerequisites |
Course # |
Course Name | Credits |
CS 690 |
Software Development Project |
3.00 | |
CS 691 |
Software Development Project |
3.00 |
**To be taken in the last semester of study.
The following seven (7) courses are required: |
||
CS 631 |
Algorithms and Data Structures |
3.00 |
CS 633 |
System Analysis and Design |
3.00 |
CS 641 |
Computer Architecture |
3.00 |
CS 643 |
Operating Systems |
3.00 |
CS 645 |
Computer Communications and Networking |
3.00 |
CS 649 |
Database Management Systems |
3.00 |
CS 666 |
Artificial Intelligence |
3.00 |
Join the LIU Community!
We can't wait to welcome you to Shark Nation.
The application process is quick and easy, but if you have
any questions, our admissions counselors are here to help.
Apply Now!
© Long Island University
1 University Plaza, Brooklyn, New York 11201-5372
CONTACT
School of Business, Public Administration & Information Sciences
Ray Pullaro, Dean
718-488-1130
Ray.Pullaro@liu.edu
EXPLORE
LIU Brooklyn Campus Life
Scholarships & Financial Aid
Bursar & Enrollment Services
ADMISSIONS
718-488-1011
bkln-enroll@liu.edu