Master diploma in software engineering (M D S E)

Course Structure

Course Duration: 3 Years

IT Tools and Advance Basic Computer

  • Computer Appreciation
  • Computer Organization
  • Operating System
  • Search Engine Marketing
  • Social Media Marketing/Measurement of ROI>
  • MS-Paint
  • Notepad
  • Word Pad
  • MS-Word (Word Processing)
  • Mail Merge
  • Presentation Package (MS Powerpoint)
  • Spreadsheet Package (MS-Excel)
  • V Look Up
  • H Look Up
  • Pivot Table
  • Pivot Chart
  • MS-Access (Database Operation)
  • Internet – Emailing
  • Information Technology & Society
  • Basic of Hardware
  • Advanced Operations :Logical,Referential,Statistical,Financial,Forecast Function Data Validations,Data Filtering and sorting,using macros Pivot table & Charts,Slicers,Spark,Lines,Data Analysis Goal Seek,Scenario Manager,Data Tables Preparation of Dashboard

Programming And Problem Solving Through ‘C’ Language (A3-R4)

  • Introduction to Programming
  • Algorithms for Problem Solving
  • Introduction to ‘C’ Language
  • Conditional Statements Loops
  • Array
  • Functions
  • Storage Classes
  • Structures and Unions
  • Pointers
  • Self Referential Structures and Linked Lists
  • File Processing

Computer Problem Solving

  • Techniques
  • Algorithms

Internet Technology and Web Page Designing

  • Introduction to Internet
  • TCP/IP – Internet Technology and Protocol
  • Internet Connectivity
  • Internet Network
  • Services on Internet (Definition and Functions)
  • Electronic Mail
  • Current Trends on Internet
  • Web Publishing and Browsing
  • Interactivity Tools
  • Internet Security Management Concepts,Information Privacy and Copyright Issues

Computer System Architecture (A4-R4)

  • Digital Components
  • Data Representation
  • Register Transfer & Micro Operations
  • Basic Computer Organization
  • Central Processing Unit
  • Computer Arithmetic
  • Input-Output Organization
  • Memory Organization
  • Assembly Language Programming

Structured System Analysis & Design (A5-R4)

  • Introduction
  • System Development Cycle
  • System Planning
  • Modular and Structured Design
  • System Design and Modeling
  • Input / Output and Interface Design
  • System Implementation and Maintenance
  • Computer System Security
  • OO Analysis Design
  • Introducing to Management Information System

Data Structure Through ‘C++’ (A6-R4)

  • Analysis of Algorithm
  • Basic or C++, Elementary Data Structures : Arrays, Linked Lists
  • Abstract Data types Stacks and Queues
  • Trees
  • Searching, Sorting and Complexity
  • Graphics

Basic Of OS, Unix And Shell Programming (A8-R4)

  • Operating System Concepts
  • Linux Ideas And History
  • Linux Usage Basics
  • Running Commands And Getting Help
  • Browsing The File System
  • The X-window System
  • Users, Groups And Permissions
  • Advanced Topics In Users, Groups And Permissions
  • The Linux File System In-depth
  • Vim : An Advanced Text Editor
  • Standard I/O And Pipes
  • Using The Bash Shell
  • Configuring The Bash Shell
  • Text Processing Tools
  • Shell Programming
  • Investigating And Managing Process
  • Finding And Processing Files
  • Basic System Configuration Tools

Introduction to Database Management System (A7-R4)

An Overview Of Database Management System

  • An Architecture Of The Database System
  • Relational Database Management System
  • Normalization
  • Relational Algebra And Relational Calculus
  • The SQL Language
  • Backup And Recovery
  • Security
  • Integrity
  • Design And Development Of Database Applications


Core Java

  • Variable and Data types(int,float,char,String,double,boolean)
  • Conditional Statement(IF,ELSE-IF,NESTED IF-ELSE,SWITCH)
  • looping Constructs (WHILE,DO-WHILE,FOR,FOREACH)
  • Array(1D,2D,3D) With all Data types
  • OOPS concepts (Object-Oriented Programming)
  • Error vs Exception
  • Wrapper Classes
  • Java Packages
  • Introduction to GUI with AWT(Notepad with Appletviewer)
  • User Interface With Swing(Netbeans)
  • Stream and files management
  • Multi-threading
  • Database connectivity with JDBC

Advance java

Advance java is next level concept of CORE JAVA programming.
It is used for developing the web based application and enterprises application.



History,feature,working with Python ,Basic Syntax,variable and Data Types,Operator,

  • Conditional Statement:If,If-else,If-elif-else,Nested if-else
  • LOOPING: For, While, Nested loops
  • Control Statement: Break,continue,Pass
  • String Manipulation:Accessing,String,Basic Operation,String slices,Function and methods
  • Tuple: Introduction Accessing tuple,Operations, working,function and Methods
  • Functions:Defining a function,Calling a function,Types of function, Function Arguments, Global and local Variable
  • Modules :Importing Module, Math module, Random Module packages,, composition
  • Object oriented Concept: Class, object and Member,inheritance polymorphism in python, constructors in python, Destructors in python
  • Input-Output: Printing on screen,reading data from keyword opening and closing file,reading and writing files, function
  • Exception handling: Exception,Exception handling,Exception clause


  • Android Introduction
  • Android SDK and IDE
  • Android Activity Lifecycle
  • From controls
  • Android Views and Layout
  • Image and media
  • Audio and video
  • Android Database (sqlite)
  • Android Gestures
  • Google Map
  • Android Application Development
  • Project Component
  • Network Communication
  • XML and JSON Parsing
  • Retrofit API
  • Android buffer knife
  • Social Site Instagram
  • Mobile Hardware Control
  • Sensor/camera GSM
  • Android Animation
  • Material Design
  • Ad Mob
  • Project development and development

Project Work

  • Student Project
  • Teacher Project

Comments are closed.