Advanced Diploma in Software Engineering (ADSE)



ADSE is a two year diploma programme designed to make you an industry-ready professional in the Software Programing field. The curriculum is designed with a consideration of the latest demands and requirements of the IT industry. ADSE gives you the professional edge to start your career in the global IT industry. The curriculum has been recently updated and includes the following: Android Applications, Windows Store Apps, Cloud Computing, Mobile Applications, Internet Security

Career Opportunities

Career options following certification in (ADSE) include roles for programmers/developers (Software engineers), Web developers, System analysts, Software testing & Quality Assurance, Database analysts, architects & administrators and Project Managers.


  • Certificate of Proficiency in Information Systems Management: after Semester I (5 months)
  • Advance Diploma in Software Engineering – ADSE: after Semester VI (24 months)

*Students will receive a transcript from APTECH after the successful completion of each semester.

What will you study
Pre- Semester 1
Module Duration (Hours) Learning Outcomes
Introduction to computer fundamentals and Microsoft Office 40 Make your work easier, faster and more efficient with MS Office
Semester -1
Module Duration (Hours) Learning Outcomes
Elementary Programming in C 40 Understand basic concepts of ‘C’ programming.
Building Dynamic Websites 40 Use different constructs to write programs in ‘C’
Designing Web Sites in Dreamweaver 32 Design and style websites using HTML5 and CSS3
Database Management 40 Create and publish websites using Dreamweaver CS5
eProject (Dreamweaver) 24 Enhance websites with different tools
Total 176 Write Transact-SQL queries for Microsoft SQL Server 2012
Module Duration (Hours) Learning Outcomes
Markup Language 16 Use XML to store and exchange data
Application Development Fundamentals-I 40 Learn the concepts of object oriented programming, the keywords and constructs of the Java programming language.
Application Development Fundamentals-II 40 Use core Application Programming Interfaces (API) to design object oriented applications with Java.
Application Programming 40 Write database programs with JDBC.
Introduction to Cloud Computing 4 Gain solid knowledge of C+ and how to use it to develop .NET Framework 4.5 applications.
Project (Java) 32 Move your applications stored on a computer to a remote location and make them accessible online through a standard browser
Total 172 Develop a real world application using Java technologies
Semester 3A(.NET)
Module Duration (Hours) Learning Outcomes
Windows Store Apps Development – I 24 Design and develop Windows Store apps that access local and remote data and services, including Windows Azure
Windows Store Apps Development – II 24 Design and develop asynchronous solutions
Advanced Windows Store Apps Development – I 24 Create apps that conform to the Windows Store app guidelines
Advanced Windows Store Apps Development – II 24 Learn the more advanced programming skills and techniques to optimize Windows Store app and differentiate from other apps in the Windows Store
eProject (.NET) 32 Develop a real world application using .NET technologies
Total 128
Semester 3B(JAVA)
Module Duration (Hours) Learning Outcomes
(Hours) Design GUI based distributed applications using Swing
Advanced Application Development -I 24 Implement security in desktop applications
Advanced Application Development -II 16 Connect applications to databases such as SQL Server using JDBC
Introduction to Web and Enterprise Applications 40 Build and deploy enterprise applications that comply with Java(TM) Platform, Enterprise Edition 6 technology standards.
Web Component Development 40 Design secure Web applications using Servlets and JSP
Architecting Applications for the Web 16 Develop Web applications implementing server side programming using Servlets
eProject (J2EE) 32 Design MVC based Web applications using Struts and JSF
Total 168 Develop Web applications using Struts framework
Develop a real world application using J2EE technologies
Semester 4
Module Duration(Hours) Learning Outcomes
Object Oriented Analysis and Design 32 Use UML to model real world entities and their interactions in UML diagrams
Fundamentals of Open Source Operating System 24 Use Red Hat Linux operating system
Working with Open Source Web Server 32 Host Web applications on Apache Web server
Managing Data using Open Source Databases 16 Design and manipulate databases using MySQL
Open Source Web Application Development 40 Design Web applications using PHP on Linux operating system
Project (Open Source Technologies) 24 Develop a real world application using open source technologies
Total 168
Semester 5
Module Duration (Hours) Learning Outcomes
Software Engineering Principles 24 Use Software Engineering principles to design software on time and within budget
Software Project Management 32 Use MS Project to track Software Development
Software Quality Assurance, Verification, Validation and Testing 24 Assess, verify and validate language, database, software architecture, and quality related issues
Working with Cloud Computing 12 Explore Cloud Computing and gain familiarity with Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS)
Securing Web Applications 16 Develop Cloud applications in Windows Azure and Google App Engine Environments
Total 108 Design, build, and test secure Web applications
Semester 6A(.NET)
Module Duration Learning Outcomes
Web Application Development 48 Design and develop Web applications in an ASP.NET MVC model
Enterprise Application Programming 48 Design and develop Web applications that access various (local and remote) data and services including Windows Azure
Rich Internet Application Development 16 Develop rich User Interfaces and Web applications using ASP.NET AJAX
Developing Mobile Applications 24 Create a more responsive User Interface using AJAX extensions and AJAX Control Toolkit
eProject (.NET) 40 Develop applications for mobile devices using Microsoft Windows Phone
Total 176 Design a domain based enterprise application using .NET technologies
Semester 6B(JAVA)
Module Duration (Hours) Learning Outcomes
Processing Applications using Markup Language 16 Use JAXP to process XML documents
Enterprise Application Development 40 Design Java and Web applications that can work with XML documents
Creating Services for the Web 16 Develop distributed, transactional, secure and portable applications based on Java technology
Rich Internet Application Development 16 Create Web Services applications using Java technology components
Developing Applications for Wireless Devices 40 Apply AJAX techniques to web applications to improve responsiveness, usability, and interactivity
eProject (J2EE) 40 Develop Android applications that run on mobile and wireless devices
Total 168 Design a domain based enterprise application using J2ee
Course Highlights
  • 2 year comprehensive programme
  • Certified trainers
  • Professional leverage in Java and .NET technologies
  • Opportunity to study at an international university.
  • Comprehensive student study kit
  • Competencies of ADSE
  • Transfer your credits to UK Universities for the final year of a degree.
  • Introduction to Microsoft Visual Studio 2012, Windows Store App
  • Development, MS SQL Server 2012, Markup language, Mobile Apps.
  • Upgraded Java & .Net technologies.
  • Cloud Computing and Service model of cloud SAAS, IAAS, PAAS, Cloud application in Sales.
  • Windows Azure and Google App Engine environments.
  • MS SQL Server 2012, Adobe Dreamweaver Cs5.
  • Improved ‘Blended Learning’ delivery methodology.
  • Intensive practice and assessment laboratory workshops.
Tuition Fees
Advanced Diploma in Software Engineering(ADSE)
Year 1 Year 2
Application Fees 5,000 N/A
Tuition Fee 140,000 140000
Caution Money 15,000
Total Fee 155,000 140,000

* A range of payment plans are available

Please note:

  • Enrolment Fee – Payable on admission to the programme. Non refundable
  • Tuition Fee – this is an Annual Tuition Fee for the programme
  • Bookpacks – are optional
  • Caution Money – Payable on admission to the programme. Refundable less damages/penalties at the end of study period. Non-transferable towards tuition fees.
  • Medical Insurance – Payable on admission annually, unless exempted. Non-refundable.