Aptech Centers offer diploma courses from one year to three years. Aptech Certified Computer Professional (ACCP) course, as it is commonly known, is a comprehensive program typically addressing the needs of students wishing to build a career in IT. The course is ideally suited for those individuals who have completed their 10+2/Higher Secondary education. However, the flexible entry and exit points built into the structure also make it suitable for a wide range of other students/ Professionals to undertake this program.
The ACCP Course Structure
Semester-wise Details
*For students who desire a preparatory module in computer fundamentals before starting semester I.
SEMESTER I
Module 1
|
Elementary Programming with C |
44 |
| HTML, DHTML & JavaScript |
40 |
| DreamWeaver MX |
32 |
| SQL Server 2000 |
40 |
| eProject |
26 |
| Total |
182 |
Learning Outcomes:
- Design and develop web pages using HTML, DHTML and JavaScript
- Design web pages using Dreamweaver
- Present solutions to programming problems using flowcharts, algorithms and pseudo codes
- Create databases and manipulate data in them using SQL Server 2000
Exit Profile
- Basic MS Office User
- Web Page Designer
SEMESTER II
Module 2
|
Java |
80 |
| .NET & C# |
36 |
| Winforms with C# |
28 |
| Project > |
20 |
| Total |
164 |
This semester introduces the students to object oriented programming. They learn to implement OOP concepts through two currently popular languages Java & C#. The Java module has been designed in such a manner so as to cover the objectives of the certification paper in Java (SCJP level 1). It, therefore, includes the Core Java topics as well as other related topics so as to make it a comprehensive book of Java. The more advanced topics such as servlets, JSP and others have been included as separate modules in the next semester.
Learning Outcomes:
- Explain Object Oriented Programming concepts
- Develop desktop and client/server applications using C# and Windows forms with SQL Server 0
- Develop object-oriented applications in Java
- Develop desktop and client/server applications using Java and SQL Server 2000
Exit Profile
- Desktop Application Programmer
- Client/ Server Application Programmer
SEMESTER III
Module 3 |
Core XML |
20 |
| OOAD with UML |
14 |
ELECTIVE I
Module 3A |
JSP and Struts |
40 |
| EJB 2.0 |
36 |
| JMS |
8 |
| J2EE Application Design |
16 |
| XML with Java |
24 |
| XML Webservices with Java |
28 |
ELECTIVE II
Module 3B |
ASP.NET |
46 |
| |
COM+ and MSMQ |
34 |
| |
Advanced .NET> |
44 |
| |
>XML Webservices with .NET |
20 |
| |
Security in .NET |
8 |
Learning Objectives
- Develop desktop/client-server applications using Java or C# along with SQL Server 2000
- Develop enterprise-wide applications using J2EE or the .NET platform
- Develop web services using the .NET platform or Java
- Analyze problems using OOAD techniques and UML
Exit Profile
Enterprise application developer using .NET or J2EE platform
SEMESTER IV
Module 5
|
Linux |
36 |
| Perl |
40 |
| PHP |
44 |
| Apache |
34 > |
| MySQL |
30 |
| eProject |
36 |
| Total |
220 |
Learning Outcomes:
- Develop applications using Open Source Technologies
- Work on the Linux operating system
- Create CGI scripts using Perl
- Use PHP to develop web pages
- Design and create databases using MySQL database engine
- Deploy web pages using Apache Web Server
Exit Profile Enterprise application developer using Open Source Technologies
Semester V
|
Module 5 |
Software Engineering Principles |
34 |
| Software Project Management |
10 |
| MS Project 2000 |
24 |
| Software Quality Assurance |
12 |
| Software Validation, Verification & Testing |
12 |
| Total |
92 |
This module focuses on teaching Software Engineering concepts. Students are introduced to industry practices and encouraged to use these while developing projects. This module takes the students through the various phases of the Software Development Life Cycle in detail. Prior to this (in Year I and II), students have learnt to develop applications. How ever, this module grooms the students in practices that need to be followed while designing, developing applications, as well as for managing such projects. Using the skills and knowledge provided in this module, students will be able to develop applications using professional practices as used by the industry. This module is, therefore, very essential to make the student a complete software professional.
Learning Outcomes:
- Explain the concept of Software Engineering
- Analyze the user requirements and design the solutions suitable for the system
- Discuss the various methodologies and paradigms used for software development
- Analyze the requirements of a Software Project
- Describe the Software Management Process
- Use MS Project 2000 to plan, schedule and track a project
- Explain the various aspects of a Quality Policy
- Discuss the components of a Quality Management System
i Explain different Quality Certificates and know the roles and responsibilities
of various people in Quality Management
j Explain system analysis design, design specifications and design procedures
k Describe various testing strategies
Semester VI
Module 6
|
Introduction to Oracle 9i: SQL & PL/SQL |
68 |
| Building Web-based Applications using Oracle 9i Forms |
60 |
| SQLJ Programming |
28 |
| Project |
40 |
| Total |
196 |
Module 6 introduces the students to Oracle 9i and Oracle 9i forms. Since students are already aware of databases and database related concepts, this topic will have a gradual learning curve. In this module, students learn Oracle 9i, and are taught to create tables and manipulate data in them. Additionally, students will be able to write PL/SQL programs for accessing data from the database. Students learn to create a front-end with Oracle 9i Forms. With this tool, students are also taught to design formatted reports to display data. SQLJ allows the developer to write SQL code within Java programs. Since students already have competency in Java, this module helps them use SQL with it as well. At the end of this module, the students work on developing a web-based application using Oracle 9i with Forms 9i.
Learning Outcomes:
- Develop client/server as well as web applications using Oracle 9i and Forms 9i
- Build applications to access an Oracle database on any Java-compatible platform
- Create formatted reports
Exit Profile
- Client/ Server Application Developer in Oracle 9i and Forms 9i
- Web Application Developer in Oracle 9i and Forms 9i.
Exit Points:
The ACCP curriculum offers students much flexibility in terms of Entry/ Exit points
Entry |
Exit Point Certifications |
| Semester I |
CPISM |
| Semester II |
DISM |
| Year II |
HDSE |
| Year III |
ADSE |
Azfam Academy was appointed as an Aptech Garden Center in April 2001, and has been offering the ACCP Program since inception. Sessions are conducted by Authorized and certified faculty members, some of whom have done the ADSE course themselves. For more details on these courses and to seek admission, candidates are requested to contact our Career Counselors at 3223 7040/2 or visit our Center in APWA Complex, First floor, 67-A Aga Khan III Road, Garden East, Karachi.