DICS Header Logo

Master Diploma in Software Engineering (MDSE)


Download Syllabus Callback Request

Duration : 36 Months / Type : Diploma / Mode : Part Time

Objective : Master Diploma in Software Engineering course is designed for people who are looking to make their career in the field of Software Development.

Eligibility/Prerequisite : Under Graduation / O Level

Course Structure 

 
  • IT Tools & Basics of Networks
    • Introduction to Computer
    • Introduction to Operating System
    • Word Processing (MS-WORD)
    • Spreadsheet Package (MS-EXCEL)
    • Presentation Package (MS-POWERPOINT)
    • Introduction to Internet and WWW
    • Email, Social Networking and e-Governance Services
    • Digital Financial Tools and Applications
    • Overview of Future Skills and Cyber Security
  • Web Designing and Publishing
    • Introduction to Web Design
    • Editors
    • HTML Basics
    • Cascading Stylesheet (CSS)
    • CSS Framework
    • Javascript and Angular JS
    • Photo Editor
    • Web Publishing and Browsing
  • Data Structure Through Object Oriented Programming Language
    • Object Oriented Concepts
    • Basics of C++ and C++ Classes and Objects
    • Analysis of Algorithm
    • Searching and Sorting
    • Elementary Data Types- Arrays, Linked Lists and Types
    • Stacks and Queues
    • Trees
    • Graphs
  • Databases Technologies
    • An Overview of the Database Management System
    • Architecture of Database System
    • Relational Database Management System(RDBMS)
    • Database Design
    • Maria DB
    • Manipulating Data with MariaDB
    • NoSQL Database Technologies
    • Selecting Right Database
  • Web Application Development Using PHP
    • Introduction to the Website Development
    • Introduction to Linux Operating System
    • Review of Designing Web pages
    • Review of Client Side Validations using various techniques
    • Implementation of a server side programming language PHP
    • Database connectivity with PHP and MySQL
    • Web Services & security vulnerabilities
  • Programming and Problem Solving Through Python Language
    • Introduction to Programming
    • Algorithm and Flowcharts to solve problems
    • Introduction to Python
    • Operators, Expressions and Python Statements
    • Sequence Data Types
    • Functions
    • File Processings
    • Scope and Modules
    • NumPy Basics
  • Inroduction to Internet of Things (IoT) and Its Applications
    • Introduction to IoT - Applications/ Devices, Protocols , Communication Model
    • Things and Connections
    • Sensors , Actuators and Microcontrollers
    • Building IoT Applications
    • Security and Future of IoT Ecosystem
    • Soft Skills - Personality Development
  • Computer Organization and Operating System
    • Basic Structure of Computers
    • Computer Arithmetic Operations
    • Central Processing Unit and Instructions
    • Memory Organization
    • I/O Organization
    • Operating Systems Overview
    • Linux Basics
    • Process Management and Shell Script
    • Users, Groups and Permissions
    • Standard I/O and Pipes
    • Finding and processing files
  • Systems Analysis, Design and Testing
    • Introduction
    • Requirement Gathering and Feasibility Analysis
    • Structured Analysis
    • Structured Design
    • Object-Oriented Modeling Using UML
    • Testing
    • System Implementation and Maintenance
    • Other Software Development Approaches
  • Data Science Using Python
    • Python Language, Structures, Programming Constructs
    • Data Science Concepts
    • NumpPy
    • Pandas
    • Statistical Concepts and Functions
    • Matplotlib
    • GUI –Tkinter
    • Machine Learning – The Next Step
  • Advance Java (Elective)
    • Swing Programming
    • Java Database Connectivity
    • Network Programming
    • Input/output Stream
    • Remote Method Invocation (RMI)
    • Java Beans
    • Enterprise java Beans (EJB)
    • Servlets
    • Java Server Page (JSP)
    • Struts
    • Hibernate
    • JSF
    • Spring
  • Microsoft .NET (Elective)
    • Introduction to .Net Framework
    • Fundamentals of ASP.NET
    • Navigation, Security and Caching
    • ADO.NET
    • LINQ
    • XML
    • Web Services
    • Entity Frame work
  • PHP Web Development (Elective)
    • Web Page Layout Using HTML & CSS
    • Responsive Web Designing using Bootstrap 4
    • Client Side Programming Using JavaScript
    • Custom Animated Design using JQuery
    • Database Management System with MySQL
    • Introduction to PHP
    • PHP Programming Basics
    • PHP Functions
    • Advance PHP (PHP++)
    • Wordpress
    • Web Deployment

Career Prospects-MDSE  professionals can find the opportunities in any of the following category-
  • Android Mobile App Developer
  • Software Programmer
  • Web Developer
  • Web Designer

Share It