Make your afternoons worthwhile!

Kick start you IT courses career on a great note with Aptech Computer Education. All you have to do is, join the Advanced Diploma in Software Engineering afternoon batch 2pm – 5pm and you will end up saving NGN 500,000.

This 2 year courses will give you a strong foundation on various concepts related to software development, and global technology insights. You even have a choice to go for a specialisation with OST from NET, Java, Oracle or Networking. The program is at par with world standards and you also have the option to pursue Bsc. (Hons.) I.T. Degree in one of Middlesex University’s international campuses at UK, Dubai, Malta and Mauritius.

Just drop your contact details (form on right side of this page)  and make your afternoon valuable.


Lets Keep in Touch

COURSE STRUCTURE

COURSE FLOW

Semester-1
Certificate of Proficiency in Systems Management (CPISM)
Semester-2
Diploma in Information Systems Management (DISM)
Semester- 1 - 4
Advanced Diploma in Software Engineering(ADSE)

Please note: We have adopted a new courses Pedagogy which comprises of Theory, Lab and Practice hours. However Courses duration will comprises of Theory and Lab sessions only. Practice hours are recommend hours for the students to practice on their own. Students can utilize Practice Hours for solving assignments, performing additional exercises in the Lab, or testing their practical skills. They may either perform these in the lab for which they will book slots over and above the courses duration or they may do these tasks at home on their own systems.

Semester 1

Sem 1ModuleDuration (instructional Hours)
Self Practice Hours
Job Profiles: Website Designer / HTML5 Programmer / C and C++ Programmer
Programming Principles and Techniques1606
Logic Building and Elementary Programming3212
Building Next Generation Websites3210
eProject - Website Development (HTML5)0200
UI/UX for Responsive Design120
Object-oriented Programming Concepts1606
Programming in C++2408
Database Management (SQL Server)3212
Mark-up Language and JSON1208
Web Productivity Tools1606
Total19474

Learning Objectives (SEM-1):

  • ► Learn generic programming principles
  • ► Solve programming problems using flowcharts
  • ► Use programming constructs to write programs in C
  • ► Design and build interactive websites using HTML5, CSS3, and JavaScript
  • ► Learn object-oriented programming concepts, while developing programs in C++
  • ► Normalize raw data into well-organized database tables in SQL Server and perform database operations on them
  • ► Use XML and JSON to store and exchange data
  • ► Unlock the power of Google Apps, including Docs, Gmail, Calendar, and Drive

Semester - 2

Sem 2ModuleDuration
(Instructional Hours)
Self Practice Hours
Job Profiles: .NET Programmer / Java Programmer
Fundamentals of Linux Operating System2408
Optimize Web for Search Engines1206
Fundamentals of Java3212
Object-oriented Programming with Java3210
eProject (Java)0200
Application Programming (C#)4012
Introduction to Cloud Computing0402
Fundamentals of IoT0604
Online Advertising and Management2412
Soft Skills1612
Total19266

Learning Objectives (SEM-2):

  • ► Learn to use Red Hat Linux operating system
  • ► Learn how to optimize your website for search engine traffic
  • ► Develop object-oriented applications using Java
  • ► Design and develop desktop applications using Java
  • ► Develop basic and advanced object-oriented applications using C#
  • ► Use Microsoft coding and XML documentation conventions
  • ► Make your applications accessible online using a browser
  • ► Understand the ‘what, why, and how’s’ of IoT
  • ► Learn to advertise and attract customers with your products
  • ► Develop skills pertaining to presentations, sales and marketing, team building, and business writing
  • ► Develop a real-world application using Java as your project

Semester 3

Students can elect from the following topics as their subject for Semester 3

SEM 3A

JAVA:

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. As of 2016, Java is one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers

SEM 3B

.NET:

The .NET Platform programming languages — including Visual Basic .NET, Visual C#, Managed Extensions for C++, and many other programming languages. As of 2016, .NET is used by 15.8% of all the websites using various server-programming language.

Semester 3A (JAVA)

Sem-3A
(JAVA)
ModuleDuration
(Instructional Hours)
Self Practice Hours
Job Profiles: Web Application Developer / Android Developer
Introduction to Web and Enterprise Applications3212
Web Component Development with Java3210
eProject (Android)0200
Architecting Applications for the Web1606
Agile System Development Life Cycle for Software Projects2412
Developing Mobile Applications using Android3212
Testing Android Applications1606
Total15458

Learning Objectives (SEM-3A):

  • ► Understand the fundamentals of Java Enterprise components
  • ► Design secure Web applications using Servlets and JSP
  • ► Develop Web applications implementing server side programming using servlets
  • ► Design MVC-based Web applications using Struts and JSF
  • ► Develop Web applications using Struts framework
  • ► Create rich UI components using JSF
  • ► Implement software development process using Agile methodologies
  • ► Develop, test, and publish Android applications that run on mobile and wireless devices
  • ► Develop a real-world mobile app using Android

Semester 3B (.NET)

SEM-3B
(.NET)
MODULEDURATION
(INSTRUCTIONAL HOURS)
Self Practice Hours
Job Profiles: - Web Application Developer / Windows Store App Developer / Windows Phone Developer
Windows app development – I1606
Windows app development – II1606
Web application development (ASP.NET MVC)3612
eProject (Windows app)0200
Developing mobile applications3212
Agile System Development Life Cycle for software projects2412
Total12648

Learning Objectives (SEM-3B):

  • ► Learn programming skills that are required to develop a Windows app
  • ► Implement advanced features such as, using location information, streaming media to external devices, and integrating with online services
  • ► Develop advanced ASP.NET MVC applications using .NET Framework tools
  • ► Develop applications for mobile devices using Windows phone
  • ► Implement software development process using Agile methodologies
  • ► Develop a real world object-oriented application using Microsoft Store apps

Semester 4

Students can elect from the following topics as their subject for Semester 4

 

SEM 4A

OST &

JAVA

 

SEM 4B

OST &

.NET


SEM 4C

OST &

ORACLE


SEM 4D

OST &

NETWORKING

  • ▶ Students who are pursuing Elective JAVA in Semester 3 can opt for Sem 4A (OST & JAVA), Sem 4C (OST & Oracle) or SEM 4D (OST & Networking)

  • ▶ Students who are pursuing Elective .NET in Semester 3 can opt for Sem 4B (OST & .NET), Sem 4C (OST & Oracle) or SEM 4D (OST & Networking)

Electives

OST

Open source technology (OST) is defined as the production and development philosophy of allowing end users and developers to not only see the source code of software, but modify it as well. The Linux operating system is a one of the best-known examples of open source software technology. Open source technology has spawned an open source culture among programmers and developers who embrace the open source philosophy.

Oracle

An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. A database server is the key to solving the problems of information management. The database has logical structures and physical structures. Because the physical and logical structures are separate, the physical storage of data can be managed without affecting the access to logical storage structures. Oracle is also used for Data Warehousing and Big Data.

Networking

Networking is how network operates and is first step to understanding routing and switching. The network operates by connecting computers and peripherals using two pieces of equipment; switches and routers. Switches and routers, essential networking basics, enable the devices that are connected to your network to communicate with each other, as well as with other networks. Networking professional is an integral part  helping installation and configuration, media and topologies, management, and security.

Semester 4A (OST & JAVA)

SEM-4A
(OST & JAVA)
MODULEDURATION
(INSTRUCTIONAL HOURS)
Self Practice Hours
Job Profiles: - PHP Programmer / Enterprise Application Developer
Working with an open source web server2408
Querying with MySQL2408
Web application development using PHP3612
Work with cloud platform services1004
Enterprise application development using EJB3612
Project (Java EE)0200
Creating Services for the Web1204
Rich internet application development1204
Software engineering principles1606
Software project management1606
Total18864

Learning Objectives (SEM-4A):

  • ► Host web applications on Apache web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Explore cloud computing and familiarize with Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS)
  • ► Develop cloud applications in SalesForce, Windows Azure, and Google AppEngine environments
  • ► Design, develop, and deploy enterprise applications using EJB
  • ► Design web services to expose web applications
  • ► Use AJAX with web applications to improve responsiveness, usability, and interactivity
  • ► Use software engineering principles to design software on time, within scope, and budget
  • ► Use MS Project to track software development
  • ► Design a domain-based enterprise application using Java EE

Semester 4B (OST & .NET)

SEM-4B
(OST & .NET)
MODULEDURATION
(INSTRUCTIONAL HOURS)
Self Practice Hours
Job Profiles: - PHP Programmer / Enterprise Application Developer
Working with open source web server2408
Querying with MySQL2408
Web application development using PHP3612
Work with cloud platform services1004
Enterprise application programming in .NET3612
Creating Services for the Web1404
Rich internet application development1204
Software engineering principles1606
Software project management1606
Project (Java EE)0200
Total17664

Learning Objectives SEM4B:

  • ► Host Web applications on Apache Web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Explore cloud computing and gain familiarity with Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS)
  • ► Develop cloud applications in SalesForce, Windows Azure, and Google AppEngine environments
  • ► Design and develop services that access local and remote data from various data sources
  • ► Develop and deploy services to hybrid environments, including on-premises servers and Windows Azure
  • ► Develop rich user interfaces and web applications using ASP.NET AJAX
  • ► Create a more responsive user interface using AJAX extensions and AJAX Control Toolkit
  • ► Use software engineering principles to design software on time, within scope, and budget
  • ► Use MS Project to track the software development
  • ► Develop a real-world object-oriented application using .NET

Semester 4C (OST & Oracle)

SEM-4C
(OST & Oracle)
MODULEDURATION
(INSTRUCTIONAL HOURS)
Self Practice Hours
Job Profiles: - PHP Programmer / Oracle Database Administrator
Working with open source web server2408
Querying with MySQL2408
Web application development using PHP3612
Introduction to Oracle SQL3604
Programming with PL/SQL3612
Oracle - Installation and administration3612
Oracle - Advanced administration3612
Total22868

Learning Objectives (Sem4C):

  • ► Host web applications on Apache Web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Gain expertise in relational database, data management, and learn how to use SQL commands effectively against your data
  • ► Develop stored procedures, functions, packages, and database triggers
  • ► Manage an Oracle database instance, configure the Oracle network environment, and perform database maintenance
  • ► Develop appropriate strategies for backup, restore, and recovery procedures from provided scenarios

Semester 4D (OST & Networking)

SEM-4D
(OST & Networking)
MODULEDURATION
(INSTRUCTIONAL HOURS)
Self Practice Hours
Job Profiles: - PHP Programmer / Windows System Administrator
Working with open source web server2408
Querying with MySQL2408
Web application development using PHP3612
Networking essentials3604
Installing and configuring Windows Server3612
Windows Server administration3612
Configuring advanced Windows Server services3612
Total22868

Learning Objectives (SEM-4D):

  • ► Host web applications on Apache Web server
  • ► Create and manipulate databases using MySQL
  • ► Design web applications using PHP on Linux
  • ► Gain knowledge in network technologies, installation and configuration, media and topologies, management, and security
  • ► Implement a core Windows Server 2012 Infrastructure into an existing enterprise environment
  • ► Manage tasks to maintain a Windows Server 2012, such as user and group management, network access, and data security
  • ► Learn advanced configuring tasks necessary to deploy, manage, and maintain a Windows Server 2012 server

ACCP Course – Software Training

During the course students will be trained in following software:

  1. Turbo C++
  2. HTML5 & CSS3
  3. NetBeans
  4. MS SQL Server 2016
  5. Red Hat Enterprise 7
  6. .NET Framework
  7. Google Search Engine Tools
  8. Google Adwords
  9. Cloud Tools
  10. Microsoft Visual Studio 2013 Professional Edition
  1. Windows Phone 10
  2. JSF & Struts
  3. Android
  4. MySQL
  5. PHP
  6. Java 7 EE & SE
  7. Apache
  8. Oracle
  9. Windows Server 2012

Onlinevarsity

  1. Aptech’s new remarkable learning portal with 24*7 student access
  2. Content and collaboration platform for Aptech students, helping them learn new programs and technologies
  3. Aptech students will get course content via Onlinevarsity
  4. They can refer to books at any time, anywhere, and on any operating system (Windows, iOS, Android)
  5. Please contact your Academic Head for more details on Onlinevarsity

Benefits of Onlinevarsity

Online Video Lectures
24 x 7 Access
Learning on the ‘Go’
Certification