Master of Science in Computer Science
2 years Full Time
CourseImg Computing & Technology USD 40320
Min. Qualification :
Bachelor Degree
CampusImg
Scholarship
Specializations
  • Computer Science
Fees Details
Year Name Fees Total
1st Year Tution Fee USD 20160 20160.0
2nd Year Tution Fee USD 20160 20160.0
Required Documents
  • Passport Copy
  • 10th Marklist
  • 12th Marklist/Equivalent
  • Statement Of Purpose
  • Proof of English Proficiency Test
  • Letter of Recommendation
Admission
Starting Date Application Deadline Status
2022-01-01 00:00:00.000 2022-01-15 00:00:00.000 Active
2022-08-01 00:00:00.000 2022-08-15 00:00:00.000 Active
Eligibility

Academics: Applicants should have 65%( varies program to program ) in their  last Qualification .
English : IELTS: Applicants Should have a minimum score of 6.5.
 

Admission Process

1. Application along with a non-refundable application fee of $75 and supporting documents will be processed on the TEN Agent portal.
2. Students will receive the admission offer either conditional or unconditional on his TEN Agent portal.
3.After getting the Offer letter(i20) , After accepting the offer Fee invoice will be generated on student account.
4.After getting the fee invoice student can pay the fee and fee receipt can be found on TEN Portal  (Ten Agents).

Syllabus

Operating Systems (CMPG 612)

This course focuses on the issues in the design and functioning of operating systems. Topics include file systems, CPU scheduling, memory management, virtual memory and machines, disk scheduling, deadlocks and their prevention, concurrency, protection mechanisms, multiprocessors, distributed systems and security.

Design and Analysis of Algorithms (CMPG 638)

This course focuses on the design and analysis of efficient algorithms. Topics include worst and average case analysis, recurrences and asymptotics. Algorithm design techniques such as divide-and-conquer, dynamic programming, greedy algorithms, amortized analysis and randomization will be discussed. Algorithms for graph problems such as minimum-cost spanning tree, connected components, topological sort, and shortest paths will also be discussed.

Database Systems (CMPG 658)

This course focuses on the foundations of database systems and SQL programming. Topics such as the relational algebra and data model, schema normalization, query optimization, indexing and transaction processing will be discussed. Students will use MySQL for hands-on experimentation with writing queries.

Computer Networking (CMPG 667)

The course introduces the concepts of computer networks and the underlying principles. Topics to be covered include several network protocols and standards of the TCP/IP suite. Students will learn how TCP/IP works, how the different routing algorithms work and the importance of network security. Wireshark will be used to analyze and troubleshoot the network and understand the different underlying concepts.

Elective courses

Artificial Intelligence (CMPG 720)

This course will be a survey of the field of Artificial Intelligence. Topics include intelligent agents, informed and uninformed search, game trees and constraint satisfaction problems. Rule-based expert systems and uncertainty management will be discussed. Fuzzy expert systems, Bayesian network and knowledge presentation will also be discussed 

Software Engineering (CMPG 756)

A study of the principles and methods advocated for the development of large and complex software systems. Each student will be required to participate in a team project devoted to the specification, design and implementation of a sizable software system. 

Data Mining (CMPG 763)

This course focuses on fundamental data mining algorithms and their applications in the process of knowledge discovery. The course will cover the general aspects and techniques of analyzing large, complex datasets, recognizing patterns and making predictions. The R programming language will also be introduced and used for hands-on experimentation with data mining algorithms.

Cloud Computing and Virtualization (CMPG 764)

The course offers an in-depth study of Cloud Computing and its underlying technologies, specifically Virtualization. Areas of discussion include the internal architecture of clouds, the architecture and structure of Virtual Machines, and cloud management, security, and optimizations. The course also covers Linux Containers and their features. The course supplements all the topics with tracing actual software code (Xen, KVM, QEMU, VirtualBox), study of the latest related research publications, and hands-on experience with the relevant technologies (AWS, Live Migration, Nested Virtualization). 

Neural Networks and Learning Systems (CMPG 765)

This course provides the basic concepts of neural networks and other learning techniques including but not limited to: biological foundations of neural networks, basics of neural information processing, an artificial neuron and its activation function, multilayer feedforward neural networks and backpropagation learning, deep learning, Hopfield neural networks and associative memories, recurrent neural networks, support vector machines, validation of learning results, and clustering. Laboratory exercises provide experience with design and utilization neural and other machine learning algorithms and solving real-world classification, prediction, pattern recognition and intelligent data analysis problems. A course project will help students to develop their team-working skills and get a good experience in software project design. 

Image Processing and Analysis (CMPG 767)

This course provides the basic concepts of image processing and analysis including but not limited to image sensing and acquisition, visual perception, image enhancement (mostly spatial domain image enhancement, but some essential elements of the frequency domain enhancement will also be considered), image filtering in spatial and frequency domain, edge detection and image segmentation, elements of image restoration, image understanding and recognition, elements of color image processing. Laboratory exercises provide experience with design and software utilization of image processing algorithms and processing images related to various real-world applications (medical and satellite image processing, old images restoration, and digital photography). Students will program various algorithms and use their programs for processing real images. This will help them to accomplish specified challenges as they develop problem solving skills. A course project will help students to develop their team-working skills and get a good experience of software project design.

Cryptography and Security (CMPG 768)

This course introduces students to the principles and practice of cryptography and secure encryption protocols. Topics covered will include wireless network security, cloud security, classical encryption techniques, block cyphers and data encryption standard, public-key cryptography and RSA and digital signatures.

Linux Kernel Programming (CMPG-780)

This course focuses on the Linux Kernel, a large-scale open source software project. Topics include in-depth discussions and hands-on modifications of the Linux memory, process, storage, and network sub-systems. Programming topics include creating kernel modules, simple device drivers, as well as modifying and compiling the kernel source code.

Embedded Systems (ECEG 721)

Design of embedded systems including system level modeling/specification, and architecture synthesis, compilation for area/power/performance, code compression, scheduling and real-time operating systems, and verification and functional validation of embedded systems. Case studies and platform-based design encompassing microcontrollers/digital signal processors, distributed computing and peripherals.

Description

Computer science incorporates theoretical principles with computing techniques and technologies, which you will study in-depth as part of your graduate coursework.

Why Choose Computer Science?

Manhattan College’s master’s degree in computer science is designed for students with a strong background in computing and a major in Computer Science, Computer Engineering, Electrical Engineering, or other STEM-related field, who wish to enhance their knowledge, develop their skills and prepare for careers in industry, business, government, or for further study at the doctoral level.

Computer scientists with an advanced degree are in high demand. According to the Bureau of Labor Statistics, employment in the field is expected to grow by 11% during the next decade. Our program is offered as a stand-alone program or as a continuation of our undergraduate computer science major as a 5-year B.S./M.S program.

Career Focused Curriculum 

The graduate program in computer science is designed for students interested in pursuing computer science at an advanced theoretical and practical level. The program will extend well beyond knowledge acquired at the undergraduate level. We prepare students to enter computer-related industry directly after graduation, or to continue their educational path to a Ph.D.

Visa

Passport Size Photograph ,Passport copy
All academics documents 10th, 12th ,Bachelor’s marksheets(for master’s)
Bank Documents (Bank statement, Bank Certificate ), Affidavit of Support
1-LOR(Mandatory) for bachelors , At least 3-4 LOR For Masters
Work Experience letter (graduates)
60% in graduation for Masters .
CV, Affidavit of Support
Health insurance.
Statement of Purpose(SOP)
Offer Letter(i20)
Show Funds: 
For Public college :Funds requirements UG and PG- $58,000 USD (Only in Current account)

Sevis Fee:360USD(This is to be paid through Credit Card only).
Embassy fee:160USD(Paid through Axis Bank)

Master of Science in Computer Science
  • New York City, United States
  • Private
All Courses (73 )

Register Now to Apply in Your Dream College with our AI-Based Course Finder

Get a fully personalized list of programs all around the globe that match your eligibility and aspirations.

Sign Up
support