Admissions Open for MD/MS & MDS Apply Now

Admissions Open Apply now

M.Tech. CSE- Software Engineering

M.Tech. CSE- Software Engineering

School of Engineering and Technology (SET)

  • Program Code

    00002

  • Level

    Post Graduate

  • Duration

    2 Years

About the Programme

M.Tech in CSE Software Engineering is a two-year post-graduate programme dedicated to enlighten students with the desiging, implementing, testing, and modifying of the software to make it viable, maintainable and affordable. The programme offer students with a strong base of software engineering principles and applications in scientific and engineering domains.
Few of the topics under this specialisation include Software Requirement and Estimation Software, Quality Metrics and Testing Software, Architecture and Design Patterns, IOT Agile based Software Engineering, Secure Software Engineering, and Component-Based Software Engineering.
The balanced coursework of the programme enable students to practice their learnings in the fully-equipped labs at the University. Post completion of the programme, the students can find employment in the field of research, academics, design & development in software and co-design technologies or any other closely related field.

This course is for individuals who...

are interested in designing and development of software including computer games, word processing and business application communication system, network distribution, etc.

Students who are looking for...

a career in areas such as software project management, software quality management, software testing, software designing, software requirement and estimation must opt this programme.

Course Fee
Fee Per Semester Fee Per Year
For National Students 49 500 95 000
For International Students 2550 5000
Course Structure

S.No.

Course Code

Course Title

L

T

P

Credits

1

[CSE613]

Mathematical & Statistical Techniques

3

1

0

4

2

[CSE611]

Analysis & Design of Algorithms

3

1

0

4

3

[CSE612]

Object Oriented Software Engineering

3

0

0

3

4

 

Department Elective 1

3

0

0

3

5

 

Soft Computing Techniques/

Remote Sensing

(Open Elective)

3

0

0

3

6

[PCM109]

Technical Presentation

1

0

2

2

7

 

Research Methodology

1

0

0

1

8

[CSP611]/ [CSP5612]

Programming & Algo Design lab/ Object Oriented Software Engineering

0

0

2

1

 

Credits in Term 1

 

 

 

21

II. Syllabus for the Courses:

Mathematical and Statistical Techniques: In this subject the fundamental concepts and principles of Mathematical & Statistical Techniques together with the challenging issues in Computer Science software development will be introduced.  Discussion on various topics related to mathematics and Computer Science will also be conducted.  

Design and Analysis of Algorithms: This course introduces concepts related to the design and analysis of algorithms. Specifically it discusses recurrence relations and illustrates their role in asymptotic and probabilistic analysis of algorithms. It covers in detail greedy strategies divide and conquer techniques dynamic programming and max flow - min cut theory for designing algorithms and illustrates them using a number of well-known problems and applications.

  Object Oriented Software Engineering: Object Oriented Software Engineering is an approach of Designing and constructing of modular reusable extensible and portable software using statically typed object-oriented programming languages (Eiffel C++ Java). Abstract data types genericity multiple inheritance use and design of software libraries persistence and object-oriented databases impact of OOP on the software life cycle.

Software Requirement and Estimation: provide an overview of different Software Requirements types (functional vs non-functional (quality) constraints business requirements business rules and user and system requirements).

Software Quality Metrics and Testing: The course has the basic scope to provide the students with theoretical knowledge about concepts of software quality about the quality - models - standards and – methodologies used in software industry.

Software Architecture and Design Pattern: This course introduces modern techniques and tools involved in the software development with a focus on architecture styles and design patterns.

Soft Computing Techniques: This course introduces soft computing theories techniques and tools. Those are frequently required for understanding and developing the exploratory data analysis techniques and knowledge discovery and intelligent systems.

Research Methodology: The main purpose of the Research Methods Data Analyisis and Reporting to Support DoD Security Programs course is to introduce students to quantitative and qualitative methods for conducting meaningful inquiry and research. They will gain an overview of research intent and design methodology and technique format and presentation and data management and analysis informed by commonly used statistical methods

S.No.

Course Code

Course Title

L

T

P

Credits

1

 

Web Engineering

3

0

0

3

2

 

Advance  Data Mining Techniques

3

0

0

3

3

 

Department Elective 2

3

0

0

3

4

 

Department Elective 3

3

0

0

3

5

CSE601

                                                                            Pattern Recognition

3

0

0

3

6

 

Web Engineering Lab/  ADMT lab

0

0

2

1

7

 

Term Paper

0

2

0

2

 

Credits in Term 2

 

 

 

19

Web Engineering: This course aims to introduce the methods and techniques used in Web-based system development. In contrast to traditional Software Engineering efforts Web Engineering methods and techniques must incorporate unique aspects of the problem domain such as: document oriented delivery fine-grained lifecycles user-centric development client-server legacy system integration and diverse end user skill levels.

Advance Data Mining Techniques: This course introduces advanced aspects of data mining encompassing the principles to analyze the data identify the problems and choose the relevant models and algorithms to apply and develop the abilities of critical analysis to data mining systems and applications.

Software Reliability Engineering: This course will look at professional techniques for understanding assessing and applying the software reliability models in software development systems.

Secure Software Engineering:  This course Demonstrate the ability to manage a project including planning scheduling risk assessment/management and to elicitate prioritize requirements for secured engineering

Internet of Things: This course introduces Concepts for internet of things and how we can embed it into our daily lives for the development of life style. It will also help students to build applications according to their problem statements.

Agile Based Software Engineering

Recent Advances in Software Engineering: The objective of this course is to provide advance knowledge of software engineering and make student aware of best software engineering practices and contemporary software engineering tools.

Component Based Software Engineering: This course Describe technical platforms conditions for and challenges with the development

of larger component-based software systems

Pattern Recognition: This course introduces neural computational paradigm for critical & implementable understanding of feature engineering.

S.No.

Course Code

Course Title

L

T

P

Credits

1

[CSP681] 

Seminar

  (0-0-4) 2

                                  [ID-5496]

0

0

4

2

2

[CSP682] 

 

Project

  (0-0-8) 4

                    [ID-5497]

0

0

8

4

3

[CSP691] 

Dissertation 1

  (0-0-15) 10

                  [ID-5498]

0

0

15

10

 

Credits in Term 3

 

 

 

16

S.No.

Course Code

Course Title

L

T

P

Credits

1

 

[CSP692]

Dissertation 2

0

0

21

16

Departmental Elective:

DE-1

DE-2

DE-3

Software Requirement and Estimation.

Software Reliability Engineering

Agile Based Software Engineering

Software Quality Metrics and Testing

Secure Software Engineering

Recent Advances in Software Engineering.

Software Architecture and Design Pattern.

Internet of Things

Component Based Software Engineering

 

 

 

 

 

 

 

 

Open Elective:

  1.   Modeling and Simulation
  2. Soft Computing Techniques                           
  3. Bioinformatics

Total Credits: __72

Minimum Credits essential for the Programme:__72

Eligibility Criteria
For National Students
  • B.Tech. in Computer Science IT Electronics & Communication Electronics & Instrumentation and Electrical & Electronics with minimum 60% marks. MCA/M.Sc. (Computer Sc.) with minimum 60% marks.
  • GATE/NET Qualified students shall be preferred.
For International Students The eligibility criterion for all programs for international applicants is minimum 50% in the qualifying examination and having studied the pre-requisite subjects for admission in to the desired program.
Career path you can choose after the course
  • Application development specialist
  • Software engineer
  • Manager
  • Software Developer
  • Information Systems   Engineer 
  • Software Engineering Associate
  • Engineering Technician
  • Health Care and R& D sector
     

Students of this programme are placed in companies with an average annual package of 4.50 LPA to 12.00 LPA

Take the next step towards a career in engineering.

Schedule Appointment Apply Now