CAREER COURSES

NEW ACCP 2016

Aptech Certified Computer Professional (ACCP) is a two-year comprehensive career program. We have introduced the latest I.T. technologies that give the students an edge and make them job ready. The ACCP curriculum is structured with a blended learning methodology that trains students in cutting-edge technologies and offers 4 choices of Specialization - .NET with OST, Java with OST, Networking with OST and Oracle with OST. ACCP equips the students with in-depth knowledge in the latest programming techniques in the most in-demand technology verticals like .NET, Java, Oracle, Open source Technologies, etc. With ACCP, you will also learn Cloud Computing, Web and Android/Mobile Application Development and Testing, Enterprise Application development using OST, JAVA and .NET, Database Administration using Oracle, Windows System/Server Administration and so on . The curriculum ensures that you get hands-on training experience through e-projects and are updated with the latest technology trends to stay ahead in your career.

Semester 1
Module Duration
(Instructional Hours)
Programming Principles and Techniques 16
Logic Building and Elementary Programming 32
Building Next Generation Websites 32
UI/UX for Responsive Design 12
Object-oriented Programming Concepts 16
Programming in C++ 24
Database Management  (SQL Server) 32
Markup Language and JSON 12
Web Productivity Tools 16
eProject - Website Development (HTML5) 02
Total 194
Job Profiles: Website Designer / HTML5 Programmer / C and C++ Programmer
Semester 2
Module Duration
(Instructional Hours)
Fundamentals of Linux Operating System 24
Optimize Web for Search Engines 12
Fundamentals of Java 32
Object-oriented Programming with Java 32
Application Programming (C#) 40
Introduction to Cloud Computing 04
Fundamentals of IoT 06
Online Advertising and Management 24
Soft Skills 16
Project (Java) 02
Total 192
Job Profiles: .NET Programmer / Java Programmer
Semester 3A
(JAVA)
Module Duration
(Instructional Hours)
Introduction to Web and Enterprise Applications 32
Web Component Development with Java 32
Architecting Applications  for the Web 16
Agile System Development Life Cycle for Software Projects 24
Developing Mobile Applications using Android 32
Testing Android Applications 16
eProject (Android) 02
Total 154
Job Profiles: Web Application Developer / Android Developer
Semester 3B
(.NET)
Module Duration
(Instructional Hours)
Windows app development – I 16
Windows app development – II 16
Web application development (ASP.NET MVC) 36
Developing Windows mobile applications 32
Agile System Development Life Cycle for software projects 24
eProject (Windows app) 02
Total 126
Job Profiles:- Web Application Developer / Windows Store App Developer / Windows Phone Developer
Semester 4A
(OST & JAVA)
Module Duration
(Instructional Hours)
Working with an open source web server 24
Querying with MySQL 24
Web application development using PHP 36
Work with cloud platform services 10
Enterprise application development using EJB 36
Creating Services for the Web 12
Rich internet application development 12
Software engineering principles 16
Software project management 16
Project (Java EE) 02
Total 188
Job Profiles:- PHP Programmer / Enterprise Application Developer
Semester 4B
(OST & .NET)
Module Duration
(Instructional Hours)
Working with open source web server 24
Querying with MySQL 24
Web application development using PHP 36
Work with cloud platform services 10
Enterprise applicaton programming in .NET 36
Rich internet application development 12
Software engineering principles 16
Software project management 16
Project (Java EE) 02
Total 176
Job Profiles:- PHP Programmer / Enterprise Application Developer
Semester 4C
(OST & Oracle)
Module Duration
(Instructional Hours)
Working with open source web server 24
Querying with MySQL 24
Web application development using PHP 36
Introduction to Oracle SQL 36
Programming with PL/SQL 36
Oracle - Installation and administration 36
Oracle - Advanced administration 36
Total 228
Job Profiles:- PHP Programmer / Oracle Database Administrator
Semester 4D
(OST & Networking)
Module Duration
(Instructional Hours)
Working with open source web server 24
Querying with MySQL 24
Web application development using PHP 36
Networking essentials 36
Installing and configuring Windows Server 36
Windows Server administration 36
Configuring advanced Windows Server services 36
Total 228
Job Profiles:- PHP Programmer / Windows System Administrator
Semester 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
  • 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 3A (JAVA)
  • 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)
  • 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 4A
(OST & JAVA)
  • 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)
  • 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)
  • 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)
  • 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
Semester 1 Certificate of Proficiency in Systems Management (CPISM)
Semester 1+2 Diploma in Information Systems Management (DISM)
Semester 1+2+3+4 Advanced Diploma in Software Engineering (ADSE)