logo
Admissions Helpline: +91 9501105714
logo
Admissions Helpline1800121288800

M.E. in Computer Science & EngineeringProgram Structure

Check out the program Structure of M.E. in Computer Science Engineering (ME in CSE).

Level 1

Concepts of ProgrammingMathematics for Computer Science
Data types (native and derived)Logic
Operators, precedence and exceptionsMathematical Reasoning
Assignment and statementsFunctions
Control flow (Conditional logic and looping logic)Summations
Recursion functions, return types and parametersRelations
Console and file I/OModular Arithmetic
Common librariesGraphs

In addition familiarity with the following tools and techniques is useful:In addition familiarity with the following tools and techniques is useful:
Express algorithms as pseudo codeCalculus
Version control systemsAlgebra
I ntegrated development environments
Advanced libraries.

Level 2

Core Courses
Advanced Data Structures
Software Engineering Methodologies
Advanced Database Management Systems
Advanced Programming Languages
Computer Networks and Security
Research Methodology

Level 3

Concentration Courses – M.E. in Computer Science
The concentration courses are a coherent group of advanced courses that is relevant to integrating computer science with your career goals.

Software Development

Rationale: This concentration provides a solid foundation for a career that involves design, implementation, and maintenance of large, complex software systems.
The Courses are based on:

  • Computer Graphics
  • Database Systems
  • Programming Languages
  • Compiler Construction
  • Advanced Web Technologies
  • Artificial Intelligence
  • Testing

Cognitive Science

Rationale: Cognitive Science studies the computational and representational structure of the mind. This concentration provides a general background in Cognitive Science that will provide an understanding of how Computer Science will contribute to Cognitive Science studies, and how Cognitive Science can impact Computer Science.
The Courses are based on:

  • Artificial Intelligence
  • Language Acquisition
  • Data Mining for Decision Making
  • Neural networks

Artificial Intelligence

Rationale: Many problems do not have algorithmic solutions. Artificial Intelligence is the study of computer information processing to deal with such problems or to simulate some aspect(s) of intelligent behavior.

M.E. in Computer Science – The Courses are based on:

  • Natural Language Processing
  • Knowledge Representation
  • Internet Information Gathering Systems
  • Multi-Agent Systems
  • Language Acquisition
  • Internet based reasoning

Web Design

Rationale: With the internet growing at such huge rates, everything is going to be tied to it soon. Java knowledge along with networking skills will prepare one well for dealing with internet applications.

The Courses are based on:

  • Computer Networks
  • Data Compression in Multimedia
  • Simulation of Computer Networks
  • Advanced Web Technologies
  • Legal Issues of the Mass Media
  • Theories of Mass Communication

Bioinformatics/ Biotechnology

Rationale: Advances in Biotechnology and theoretical biology are fueled by computer technology. To fully understand how computers might be applied to this field, knowledge of Biochemistry and Cellular and Molecular Biology
are important. The courses taken in this concentration emphasize such understanding.

The Courses are based on:

  • Concepts and technologies in Biotechnology
  • Use of databases, tools, and methods for the storage, searching, and analysis of biological molecules
  • Computational problems common to bioinformatics and apply classical computer science solutions to biotechnology
  • Data Mining

Econometrics & Banking

Rationale: A concentration in Economics provides an opportunity to study the role that technology, especially computers, has played in money and labor management issues and how technology has changed the way, businesses on a whole interact with one another.

M.E. in Computer Science – The Courses are based on:

  • Intermediate Microeconomic Theory
  • Banking and Monetary Policy
  • Economics of Human Resources
  • Econometrics
  • Data Mining for Decision Making
  • Knowledge Representation
  • Internet Information Gathering Systems
  • Data Visualization and Knowledge Discovery
  • Trend Forecasting and Association mining

Game Design

Rationale: In order to have a good chance of getting a job in game programming, it is necessary to be familiar with the techniques and technologies used in designing games for today .

The Courses are based on:

  • Educational Game Design
  • Computer Graphics
  • Computer Networks
  • Simulation of Computer Networks
  • Advanced Web Technologies
  • Artificial Intelligence
  • Artificial Intelligence and Games
  • Elementary Linear Algebra

Information Technology

Rationale: An information technology professional today should be skillful and knowledgeable of networking issues, multimedia, databases, and programming for the internet, given the nature of today’s applications. This concentration will prepare one in these important areas.

The Courses are based on:

  • Multimedia and Interactive Design
  • Database Systems
  • Computer Networks
  • Data Compression in Multimedia
  • Simulation of Computer Networks
  • Advanced Web Technologies
  • Internet Information Gathering Systems

Education Technology

Rationale: The fast emerging field of Educational Technology refers to the thoughtful design, implementation and assessment of new media and technology. Initiatives to give the necessary impetus to create effective learning
organizations are required. Educational Technology is the domain of the techno-cognitive era.

The Courses are based on:

  • Research, discovery and sustainable technologies
  • Distinctive education through the pioneering use of technology
  • Using technology to develop talent for sustainable growth of industry and society
  • Thoughtful design, implementation and assessment of new media and technology to develop effective learning organizations
  • Use and development of ICT concepts for Engineering Education

Management Information Systems & Project Management

Rationale: This concentration provides a general background in business, with a concentration in the use of computers as a management tool. As there are many different areas of business in which computers can be applied, there are many different business concentrations that could be appropriate, however, if your primary interest is
in how business uses computers to gather and process information in order to make better management decisions, this concentration will provide a strong background in these areas.

The Courses are based on:

  • Survey of Accounting
  • Management information systems
  • Decision Support Systems
  • Data Mining and Data Warehousing
  • Introduction to Technology in Business Process
  • Systems Analysis and Implementation
  • Enterprise Resource Planning
  • Technological Problem Solving
  • Problem-Solving Project Management
Level 4

Elective Courses

Designed to Support Concentration Courses

Application DevelopmentMachine Learning
iOS Application DevelopmentSoft Computing
Android Application DevelopmentArtificial Intelligence
Web DevelopmentPattern Recognition
Security
User Interface Design

Data AnalyticsAdvance Programming Concepts
Foundations of Data AnalyticsAdvanced Java Programming
Advance Data AnalyticsAdvanced Object Oriented Programming
Big Data.Net Programming
Data WarehouseR Programming Language
Data MiningComputer Graphics and vision

High-Performance ComputingNetworks
Big DataAd-hoc Networks
High-Performance ComputingWireless Networks
Cloud ComputingNetwork Protocol Design
Data ScienceAdvanced Network Forensics and Analysis

Software Engineering
Agile Software Development
Software Testing & Quality Assurance
Software Project Management
Object Oriented Analysis & Design Using UML
Automated Testing


Get in Touch With Us

india Icon