Term 1
ACCP Term 1
- 8 Modules
- 178 Total Hours
Programming Principles and Techniques
16
Logic Building and Elementary Programming
32
Building Modern Websites
40
Frontend Web Development with React
24
eProject Responsive Website Development
2
Object oriented Programming Concepts
16
Data Management with SQL Server
32
Technologies
NetBeans 8.1 or higher
CoffeeCup Free HTML5 Editor or Notepad++
Figma Toolkit
React 18.x or higher
MS SQL Server 2019 Standard Edition
Career Opportunity
Responsive Website Developer
C Programmer
Learning Outcome
Term 1 focuses on developing the programming logic and Web development skills of the student After the completion of Term 1 students will be able to
Solve programming problems using flowcharts and pseudocodes
Use programming constructs to write programs in C
Use HTML5/CSS3/JavaScript to develop interactive Websites and apps
Learn front-end Web development with React
Learn the basic principles of effective and responsive Web UI/UX design
Develop object-oriented programming skills using OOP principles and concepts
Normalize raw data into well-organized database tables in SQL Server
Develop a responsive Website using latest Web technologies
The eProject in this Term will involve designing a responsive Website.
Term 2
ACCP Term 2
- 7 Modules
- 170 Total Hours
Data Processing with XML and JSON
12
Java Programming - I
36
Java Programming - II
40
Project-Java Application Development
2
Programming in C#
40
Emerging Job Areas (SMAC)
8
Managing Large DataSets with MongoDB
32
Technologies
Apache NetBeans 16.x
Java SE 19.x or higher and JavaFX
• Microsoft Visual Studio 2022 Professional
Cloud Tools
MongoDB 6.x
Career Opportunity
Java Application Programmer
.NET Application Programmer
Learning Outcome
Term 2 focuses on imparting application development skills using Java and C#. After the completion of Term 2, students will be able to:
Use XML and JSON to store and exchange data
Design and develop desktop applications using Java
Use the core language features and Application Programming Interfaces (APIs) of Java to design objectoriented applications
Develop basic and advanced object-oriented applications using C#
Identify emerging technologies of the cloud and learn about SMAC
Understand MongoDB concepts, features, architecture and data model, and learn to install, configure, and monitor open-source NoSQL databases.
The Project in this Term will involve building a real-world application with Java technologies including JavaFX.
Term 3
Term 3A (Java)
ACCP Term 3A
- 6 Modules
- 146 Total Hours
Web Component Development using Jakarta EE
40
Building Java Web Applications with Spring Framework
24
Introduction to Dart Programming
16
Application Development Using Flutter and Dart
40
Agile and DevOps
24
eProject-Cross Platform App Development
2
Technologies
Jakarta EE Platform 10
Spring 6.x, Spring Boot 3.0.x
Flutter SDK 1.22 with Dart 2.10.x
Career Opportunity
Exit Not Applicable
Learning Outcome
Term 3A focuses on building Web application and mobile App development skills in students. After the completion of Term 3A, students will be able to:
Develop Web applications suited to any Jakarta EE application server using JSP and Servlet APIs
Understand and work with the Spring Framework and Spring Boot
Build cross platform apps using Flutter Framework and Dart language
Develop Web applications suited to any Jakarta EE application server using JSP and Servlet APIs
Implement software development process using Agile methodology
Develop a Cross Platform App using Dart and Flutter
The Project in this Term will involve developing a real-world App using Cross Platform technologies.
Term 3B (.Net)
ACCP Term 3B
- 5 Modules
- 122 Total Hours
Developing ASP.NET Core MVC Applications
40
Introduction to Dart Programming
16
Application Development Using Flutter and Dart
40
Agile and DevOps
24
eProject-Cross Platform App Development
2
Technologies
Microsoft Visual Studio 2022 Professional
Flutter SDK 1.22 with Dart 2.10.x
Career Opportunity
Exit Not Applicable
Learning Outcome
Term 3B focuses on building Web application and mobile App development skills in students. After the completion of Term 3B, students will be able to:
Develop advanced ASP.NET MVC applications using .NET Framework tools and technologies
Build cross platform apps using Flutter Framework and Dart language
Implement software development process using Agile methodology
Develop a Cross Platform App using Dart and Flutter.
The Project in this Term will involve developing a real-world App using Cross Platform technologies.
Term 4
Term 4A - (OST & JAVA)
ACCP Term 4A
- 9 Modules
- 246 Total Hours
Working with MySQL
32
Developing Applications with Python
40
Web Application Development using Python
40
Web Framework for Python (Django)
24
eProject (Python-Web Application Development)
2
Enterprise Application Development in Jakarta EE
40
Creating Services for the Web
16
Software Engineering Principles
16
Software Project Management
36
Technologies
MySQL 8.x
Python SDK 3.x, Django 3.x
Jakarta EE Platform 10
Project Professional 2022 or higher
Career Opportunity
Full-Stack Developer
Python Web Application Developer
Java Enterprise Application Developer
Learning Outcome
Term 4A focuses on building enterprise and web application development skills in students. After the completion of Term 4A, students will be able to:
Use MySQL, the world’s most popular open-source database
Build Web applications using Python
Learn how to make and publish websites with Django and Python
Design and develop a Web application using Python
Develop enterprise applications using Jakarta Enterprise Beans
Design and develop enterprise applications using Jakarta Web Services APIs
Use software engineering principles to design software on time, within scope, and budget
Manage software projects efficiently using Microsoft Project
The Project in this Term will involve developing a real-world application using Python.
Term 4B- (OST & .NET)
ACCP Term 4B
- 8 Modules
- 230 Total Hours
Working with MySQL
32
Developing Applications with Python
40
Web Application Development using Python
40
Web Framework for Python (Django)
24
eProject (Python-Web Application Development)
2
Developing Microsoft Azure Solutions
40
Software Engineering Principles
16
Software Project Management
36
Technologies
MySQL 8.x
Python SDK 3.x, Django 3.x
Microsoft Visual Studio 2022 Professional
Project Professional 2022 or higher
Career Opportunity
Full-Stack Developer
Python Web Application Developer
.NET Enterprise Application Developer
Learning Outcome
Term 4B focuses on building enterprise and web application development skills in students. After the completion of Term 4B, students will be able to:
Use MySQL, the world’s most popular open-source database
Build Web applications using Python
Learn how to make and publish websites with Django and Python
Design and develop a Web application using Python
Develop enterprise applications and Web services using the Microsoft Azure cloud platform
Use software engineering principles to design software on time, within scope, and budget
Manage software projects efficiently using Microsoft Project
The Project in this Term will involve developing a real-world application using Python.
Term 4C - (OST & ORACLE)
ACCP Term 4C
- 9 Modules
- 282 Total Hours
Working with MySQL
32
Developing Applications with Python
40
Web Application Development using Python
40
Web Framework for Python (Django)
24
eProject (Python-Web Application Development)
2
Oracle Database SQL
32
Program with PL/SQL
32
Oracle Database Administration I
40
Oracle Database Administration II
40
Technologies
MySQL 8.x
Python SDK 3.x, Django 3.x
Oracle Database 22c or higher
Career Opportunity
Full-Stack Developer
Python Web Application Developer
Oracle Database Administrator
Learning Outcome
Term 4C focuses on building Web application development and database administration skills in students. After the completion of Term 4C, students will be able to:
Use MySQL, the world’s most popular open-source database
Build Web applications using Python
Learn how to make and publish websites with Django and Python
Design and develop a Web application using Python
Gain expertise in relational database, data management, and learn how to use SQL commands effectively against your data
Learn PL/SQL with examples on cursors, triggers, functions, procedures, strings, exceptions, arrays, collections, packages, transactions etc
Develop stored procedures, functions, packages, and database triggers and 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
The Project in this Term will involve developing a real-world application using Python.
Term 4D - (OST & NETWORKING)
ACCP Term 4D
- 9 Modules
- 282 Total Hours
Working with MySQL
32
Developing Applications with Python
40
Web Application Development using Python
40
Web Framework for Python (Django)
24
eProject (Python-Web Application Development)
2
Azure Fundamentals
32
Implementing,Managing and Monitoring Azure Environment
40
Azure Architect Technologies
36
Azure Architect Design
36
Technologies
MySQL 8.x
Python SDK 3.x, Django 3.x
Microsoft Azure
Career Opportunity
Full-Stack Developer
Python Web Application Developer
Windows Azure Administrator
Learning Outcome
Term 4D focuses on building Web application development and Azure administration skills in students. After the completion of Term 4D, students will be able to:
Use MySQL, the world’s most popular open-source database
Build Web applications using Python
Learn how to make and publish websites with Django and Python
Design and develop a Web application using Python
Learn foundational level knowledge of cloud services and how those services are provided with Microsoft Azure
Implement, manage, and monitor identity, governance, storage, compute, and virtual networks in a cloud environment
Implement and manage on-premises and hybrid solutions, such as identity, management, compute, networking, and storage
Implement and manage on-premises and hybrid solutions, including performing tasks related to security, migration, monitoring, high availability, troubleshooting, and disaster recovery
Implement and manage an on-premise and hybrid solution
The Project in this Term will involve developing a real-world application using Python.
Term 4E - (AI & ML)
ACCP Term 4E
- 8 Modules
- 288 Total Hours
Application Based Programming in Python
36
Inferential Statistical Analysis
16
AI Primer
16
AI Applications of NLP
40
AI and ML with Python
40
Applied Machine Learning using Python
40
Deep Learning using Neural Networks
60
Capstone Project-Recommendation Engine and Customer Churn Prediction
40
Technologies
Python
NLP Tools and Libraries
Jupyter Notebook, Google Collab
TensorFlow
Career Opportunity
AI Developer
Learning Outcome
Term 4E enables students to master concepts of AI & ML and then, apply them to develop applications. After the completion of Term 4E, students will be able to:
Understand the basics of statistical analysis, descriptive statistics, predictive analytics, probability, and Bayes theorem.
Gain an understanding of AI.
Gain knowledge in NLP and learn the use of AI in NLP.
Use important building blocks of AI & ML with Python, make data modelling decisions, interpret output of the algorithms, and validate results.
Master ML concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands-on modeling to develop AI algorithms.
Master deep learning concepts and TensorFlow open-source framework, implement deep learning algorithms, and build ANN.
Develop a real-world Capstone project on recommendation engine and perform customer churn prediction
The Project in this term will involve developing a recommendation engine and perform customer churn prediction
Term 4F - (DATA SCIENCE)
ACCP Term 4F
- 8 Modules
- 284 Total Hours
Application Based Programming in Python
36
Data Mining with WEKA
36
Data Science using R Programming
36
Data Science with Python
36
Foundation of Big Data Systems with Hadoop
40
Advanced Data Science with Python
36
Visual Analytics with Tableau
32
Capstone Project for Data Science
32
Technologies
Python
WEKA (Open source AI and data mining tool)
R Studio
Jupyter Notebook, Google Collab
Tableau Desktop
Hadoop, Spark
Career Opportunity
Data Analyst
Hadoop Developer
Learning Outcome
Term 4F is designed to impart Data Science skills through tools and software such as Python, Tableau, R, and Hadoop. After completion of Term 4F, students will be able to:
Use WEKA to perform data mining tasks
Develop applications using Python language
Master data exploration, predictive & descriptive analytics techniques using R.
Understand the components of the Hadoop ecosystem-YARN, MapReduce, HDFS, and Apache Spark with the Big Data processing lifecycle.
Implement advanced data science techniques with Python libraries.
Build visualizations, organize data, and design dashboards to empower more meaningful business decisions using Tableau Desktop data visualization and reporting tool.
Develop a real-world advanced data science Capstone project.
The Project in this term will involve developing an application to process Big Data and analyze data using the Visualization tool.
Term 4G - (INTERNET OF THINGS)
ACCP Term 4G
- 5 Modules
- 188 Total Hours
Application Based Programming in Python
36
IoT Hardware
36
IoT Networking
36
Programming the IoT with Python
40
Capstone Project for IoT
40
Technologies
Python Studio
Career Opportunity
IoT Developer
Learning Outcome
Term 4G is designed to impart learners to learn everything about IoT from scratch to an advance level starting with an introduction to IoT, IoT Architecture, why IoT is used, sensor devices, and Rasberry Pi. After completion of Term 4G, students will be able to:
Develop applications using Python language.
Learn the Fundamentals of IoT, Sensors, Wireless Sensor Networks, and Raspberry Pi platform
Learn IoT Networking and understand the different IoT Protocols
Build IoT applications using Python
Develop a real-world IoT application using various IoT technologies
The Project in this term will involve design, create, and deploy an application using Raspberry Pi platform.