California Takshila University
  Home     Contact Us    Sitemap
 
 

 

 Master Degree

 

Business Administration

 

Health Care Management

 

Business Science and Technology

 

Software and IT

 Certificate Program

 

Indiology

 

Associate of Degree

   

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 
 
 
 
 
 

Software and IT Programs 

 

Master of Science in Software Engineering

 

The Master of Science in software engineering degree (MSSE) enables students who have a computer science, computer engineering, or related engineering or science degree to learn software engineering technology and thus be able to specify, design, implement, document, and maintain large software systems in their specialty areas.

 

The discipline of software engineering covers the application of engineering principles to the building of computer software. The field covers the theories, tools and methods for systematic representation, design, verification, development, production, validation, and maintenance of software products including programs, prototypes, documentation, and user interfaces.

 

The program of study for the MSSE program consists of 36 credits and includes a master project where the student demonstrates their mastery of software engineering processes and techniques.

 

Courses:

 

MSSE 500- Principles of Software Engineering

MSSE 501- Software Project Management

MSSE 502- Computing Foundations

MSSE 503- Software Foundations

MSSE 504- Professional Communication Skills for Software Engineers

MSSE 505- Software Quality Engineering

MSSE 506- Software Requirements Engineering

MSSE 507- Using Metrics and Models to Support Quantitative Decision Making

MSSE 508- Modeling and Analysis of Software Systems

MSSE 509-Software Architecture and Domain Analysis

MSSE 510- Software Design Techniques

MSSE 511- Software Implementation and Testing

MSSE 512- Strategic Software Engineering

MSSE 513- Software Process Improvement

MSSE-601- Research Topics in Software Engineering

MSSE 701- Software Development Practicum I

MSSE 702- Software Development Practicum II

MSSE 801- Seminars in Computer Science and Software Engineering

MSSE 900-Master Project

 

 Master of Science in Computer Science

 

The Department of Science and technology offers courses leading to the MS degree. The Computer Science program offers instruction in the fundamental principles, design and applications of computer systems and computer technologies.

 

Students who obtain an MS degree in computer science are qualified to do significant development work in the computer industry or important application areas.

 

The core of the curriculum consists of courses in algorithms, programming languages, compilers, artificial intelligence, database systems, and operating systems. Advanced courses are offered in many areas such as natural language processing, the theory of computation, computer vision, software engineering, compiler optimization techniques, computer graphics, distributed computing, multimedia, networks, cryptography and security, groupware and computational finance.

 

A minimum of 36 semester units of graduate study is required for the MSCS program. A maximum of four graduate level courses can be taken as elective courses to be counted towards graduation credits.

 

Courses

 

MSCS 501- Fundamental Algorithms

MSCS 502- Elements of Discrete Mathematics

MSCS 511- Programming Languages

MSCS 512- Compiler Construction

MSCS 513- Advance Programming Languages

MSCS 514- Advance Compilers and Computer languages

MSCS 521- Computer Systems Design

MSCS 522- High Performance Computer Architecture

MSCS 523- Unix Tools

MSCS 524- Design of Operating Systems

MSCS 525- Data Communications and Network Design

MSCS 526- Database Systems

MSCS 527- Advanced Database Systems

MSCS 528- Software Engineering

MSCS 529- Networks and Distributed Systems

MSCS 531- Computer Graphics

MSCS 532- User Interfaces

MSCS 541- Computer Vision

MSCS 542- Artificial Intelligence

MSCS 543- Machine Learning

MSCS 544- Foundations of Machine Learning

MSCS 545- Web Search Engines

MSCS 546- Natural Language Processing

MSCS 548- Heuristic Problem Solving

MSCS 551- Logic in Computer Science

MSCS 552- Applied Cryptography and Network Security

MSCS 553- Introduction to Cryptography

MSCS 554- Advanced Cryptography

MSCS 555- Advanced Theory of Computation

MSCS 561- Scientific Computing

MSCS 562- Numerical Methods I

MSCS 563- Numerical Methods II

MSCS 564- Topics in Numerical Analysis

MSCS 600-Seminars and Research

Information Technology Projects

Software purchase evaluation

Software development

 

MSCS 800-Special Topics in Computer Science

MSCS 900- Master’s Thesis Research

 


 

 

 

Affiliates/Partners/Sponsors

 
Larta Institute Jica Entrepreneur Center SBDC-Silicon Valley
 
 
Home  |  About CTU  |  Admission Information   Partnerships  |  Affiliate  |  Contact Us

Copyright © 2009 California Takshila University - All rights reserved.