MSc (Mathematics and Computing) Programme:Software Engineering

Master

In Patiala

Price on request

Description

  • Type

    Master

  • Location

    Patiala

Facilities

Location

Start date

Patiala (Punjab)
See map
Thapar University P.O Box 32, 147004

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Semester I

Real Analysis – I
Linear Algebra
Complex Analysis
Fundamentals of Computer Science and C Programming
Discrete Mathematical Structure
Differential Equations


Semester II

Real Analysis –II
Advanced Abstract Algebra
Computer Oriented Numerical Methods
Data Structures
Data Based Management Systems
Operating Systems


Semester III

Topology
Computer Based Optimization Techniques
Computer Networks
Mechanics
Seminar


Semester IV

Functional Analysis
Dissertation

Software Engineering

A Generic view of Software Engineering: Process Models, Software Requirements, Fundamentals, Requirements Process, Requirements Elicitation, Requirements Analysis, Requirements Specification, Requirements Validation, Practical Considerations

Software Design: Software Design Fundamentals, Key Issues in Software Design, Software Structure and Architecture, Software Design Quality Analysis and Evaluation, Software Design Notations, Software Design Strategies and Methods

Software Construction and Maintenance: Software Construction Fundamentals, Minimizing Complexity, Anticipating Change, Constructing for Verification, Standards in construction, Managing Construction: Construction Models, Construction Planning, Construction Measurement, Practical Considerations: Construction Design, Construction Testing, Reuse, Construction Quality, Integration Software Maintenance Fundamentals, Key Issues, Maintenance Process, Techniques for Software Maintenance

Software Configuration Management: SCM Process, Organizational Context for SCM, Constraints and Guidance for SCM Process, Planning for SCM, Software Configuration Identification, Identifying Items to be controlled, Software Configuration Control, Software Configuration Status Accounting, Software Configuration Auditing, Software Release Management and Delivery

Software Testing: Fundamentals, Levels of Testing, Testing Techniques, Testing Strategies

Software Engineering Tools and Methods: Software Requirements Tools, Software Design Tools, Software Construction Tools, Software Maintenance Tools, Software Configuration Management Tools, Software Engineering Process Tools, CASE Environments, Miscellaneous Tools.

Laboratory Work: To implement the various stages of software development using tools like Rational suite, MS Project. Students can develop a project by using various automated tools from requirement engineering till testing.

MSc (Mathematics and Computing) Programme:Software Engineering

Price on request