Contact Information

  • location_on
    Periyar Nagar, Vallam, Thanjavur, Tamil Nadu 613403, India
  • call
    (04362) 264600 / phone_iphone 9790111811, 9790111911
  • mail_outline
    (04362) 264660
  • email
  • web_asset
  • Approved By: UGC NAAC NCTE NBA

M.Sc. (Software Engineering)


Duration:

2 Years

Eligibility:

Graduation

Course Detail

Course Code

Course Title

Semester - I

 

YSE101

Technical English

YSE102

Mathematics- I

YSE103

Computer Hardware

YSE104

Fundamentals of Computer Science

YSE105

Fundamentals of Digital Computers

Practical

 

YSE106

Software Lab

YSE107

Digital Electronics Lab

YSE108

Hardware Lab

Semester - II

 

YSE201

Mathematics  - II

YSE202

Applied Physics

YSE203

Computer Organization and Architecture

YSE204

Programming in C

YSE205

COBOL Programming

Practical

 

YSE206

C Programming Lab

YSE207

COBOL Lab

YSE208

Communication Lab

Semester - III

 

YSE301

Mathematics - III

YSE302

Data Structures

YSE303

Object Oriented Programming and C++

YSE304

Microprocessors and Assembly Programming

YSE305

System Software and Operating System

YSE306

Structured System Analysis and Design

Practical

 

YSE307

OOPS & Data Structures Lab

YSE308

Microprocessor Lab

Semester - IV

 

YSE401

Quantitative Techniques

YSE402

Database Management Systems

YSE403

Computer Networks

YSE404

Design and Analysis of Algorithms

YSE405

Software Engineering

YSE406

Principles of Data Communication

Practical

 

YSE407

RDBMS Lab

YSE408

Algorithms Lab

Semester - V

 

YSE501

Principles of Compiler Design

YSE502

Java Programming

YSE503

Software Project Management

YSE504

Object Oriented Analysis and Design

YSE505

Environmental Sciences and Engineering

YSE506

Wireless Technology

Practical

 

YSE507

UML and Design Lab

YSE508

JAVA Programming Lab

Semester - VI

 

YSE601

Advanced Database Management Systems

YSE602

Visual Programming

YSE603

Artificial Intelligence

YSE604

Professional Ethics and Human Values

YSE605

Software Architecture

Practical

 

YSE606

Visual Programming Lab

YSE607

Mini Project  -I

Semester - VII

 

YSEE**

Elective - I

YSEE**

Elective - II

YSE703

Data Mining and Data Warehousing

YSE704

Software Design

YSE705

C# and .NET

YSE706

Entrepreneurial Development Management

Practical

 

YSE707

C# and .NET Lab

YSE708

Data Mining Lab

Semester - VIII

 

YSE801

Software Testing and Quality Assurance

YSE802

Software Reuse

YSE803

Component based development

YSE804

Social Engineering

YSEE**

Elective - III

YSEE**

Elective - IV

Practical

 

YSE807

Software Testing Lab

YSE808

Mini Project-II

Semester - IX

 

YSE901

Software Documentation

YSE902

Web Technologies

YSE903

Mobile Computing

YSE904

Total Quality Management

YSEE**

Elective - V

Practical

 

YSE906

Web Technologies Lab

YSE907

Main Project Phase - I

Semester - X

 

YSE1001

Main Project Phase-II

List of Electives

 

YSEE51

Distributed Computing

YSEE52

Information Security

YSEE53

Grid Computing

YSEE54

Software Quality Management

YSEE55

Software reliability

YSEE56

Soft Computing

YSEE57

User Interface Design

YSEE58

Ad hoc Networks

YSEE59

Advanced Java Programming

YSEE60

Software Agents

YSEE61

Network security

YSEE62

Pervasive computing

YSEE63

Cryptography

YSEE64

Advanced Computer Architecture

YSEE65

Simulation and Modelling

YSEE66

Theory of Computation

YSEE67

Client Server Computing

YSEE68

Software Team Process

YSEE69

Intelligent Networks

YSEE70

Scripting Languages