The Long Island University Reopening Plan

Technology, Innovation, and Computer Science

M.S. in Computer Science (Blended)


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.


Program Sequence

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

Software Development Project Option: 3 credits**

Prerequisites
Course #
Course Name Credits
  CS 690
Software Development Project
3.00
  CS 691
Software Development Project
3.00

Credit and GPA Requirements
Minimum Credits (Thesis Option): 36
Minimum Credits (Project Option): 36
Minimum Major GPA: 3.0

**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

CONTACT

School of Business, Public Administration & Information Sciences

Ray Pullaro, Dean

718-488-1130
Ray.Pullaro@liu.edu