Call Now! 650-887-7005

Master of Engineering in Computer Science With Specialization in Software Engineering

57 -Week* Master of Engineering in Computer Science With Specialization in Software Engineering Program

The Graduate Program in Computer Science provides intensive preparation in the design, programming, theory, and applications of computers. Training is provided for both academically oriented students and students with professional goals in the many business, industrial, or governmental occupations requiring advanced knowledge of computer theory and technology. Courses and research are offered in a variety of subfields of computer science in Software Engineering

A comprehensive program courses is offered which enables students to earn the master’s degree of engineering in Computer Science.

The program exposes students to a variety of “core subjects” and allows students to specialize in a specific academic area.   

This program incorporates training and practical experience, in the form of case projects, presentations as well as individual projects.

Become a Qualified IT Professional

During this program, you will learn topics surrounding M.E. in C.S. specialization in software engineering’s current capabilities and its future potential, machine learning techniques, applied data methods, and much more.

Whether you are just starting out, building on existing IT skills, or are wanting to sharpen your M.E. in C.S. specialization in software engineering knowledge, this program can help you expand your knowledge on the subject and enhance your skills to start a new, rewarding career.

CUBST is 100% responsible for finding a placement for you at an appropriate organization.

Course Outline

SEMESTER I (15 weeks)
Course Name Course Code Credit Hours
Operating Systems MCS 4001 3
Applied Algorithms MCS 4002 3
Computer Systems and Networks MCS 4003 3
Total Credits Hours 9
SEMESTER II (15 weeks)
Course Name Course Code Credit Hours
Software Engineering Methodology MCSE 5021 3
Compiler Construction MCSE 5022 3
Software Testing MCSE 5023 3
Total Credits Hours 9
SEMESTER III (15 weeks)
Course Name Course Code Credit Hours
Object Oriented Software Engineering MCSE 5031 3
Advanced Requirements Engineering MCSE 5032 3
Database Management Systems MCSE 5033 3
Total Credits Hours 9
SEMESTER IV (12 weeks)
Course Name Course Code Credit Hours
Advance Software Architecture and Design MCSE 6041 3
Thesis MCSE 7041 4
Total Credits Hours 7

Career Outcomes

  • Students will possess a broad mastery of in-depth knowledge of computer science, across theory, software, systems, and applications.
  • Students will demonstrate:
  • Apply the principles and techniques of software engineering, so as to make sound judgements during systems and software design and development.
  • Use software development tools, software systems, and modern computing platforms.
  • Apply empirical and mathematical research methods, techniques, and problem-solving approaches for developing software.
  • Analyze complex real-world problems and devise efficient software-based solutions.