COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
1. Visit COPA Lab. of the institutes and locate the electrical
1 1 Scope of the COPA trade. connections with computer system setup. 2. Identifying
safety symbols and hazard identification.
Safety rules and safety signs. Types and working 3. Practice safe methods of fire fighting in case of
2 1
of fire extinguishers. electrical fire. 4. Use of fire extinguishers.
Introduction to Computer components • 5. Identify computer peripherals and internal components
3 1 Introduction to computer system. Concepts of of a desktop computer. 6. Assemble components of
Hardware and Software. desktop computer.
Function of motherboard components and
4 1 various processors· Various Input/ Output 7. Practice on Windows interface and navigating windows.
devices in use and their features.
Introduction Windows Operating System 8. Practice on managing files and folders using removable
5 1
Introduction to operating System drives. 9. Customize the desktop
Main features of Windows OS . •Advantages and
10. Settings and manage user accounts. 11. View system
6 2 Disadvantages Related to Main features of
properties and control panel details.
Windows OS.
Concept of various shortcut commands[Common
7 2 12. Work with keyboard shortcut commands.
Shortcuts Keys Related to Windows OS]
Computer basics and Software Installation
8 2 Introduction to the booting process. Introduction 13. Print and scan document using different commands.
to various types of memories and their features.
1. Visit COPA Lab. of the institutes and locate the electrical
Basic Hardware and software issues and their
9 2 connections with computer system setup. 2. Identifying
solutions.
safety symbols and hazard identification.
Usage of Application software and
Antivirus.Difference between Propreitary , 3. Practice safe methods of fire fighting in case of
10 2
Freeware and Open Source Source Software and electrical fire. 4. Use of fire extinguishers.
their Usage.
5. Identify computer peripherals and internal components
11 3 uses of Application software and Antivirus
of a desktop computer.
Introduction to DOS Command Line Interface &
12 3 Linux Operating Systems Introduction to basic 6. Assemble components of desktop computer.
DOS Internal and External Commands
Introduction to Linux Operating System Features,
13 3 structure, files and processes of Linux Operating 7. Practice on Windows interface and navigating windows.
System
Basic Linux commands for Viewing List of Files
8. Practice on managing files and folders using removable
14 3 and Directories, Creating, Managing , editing files
drives.
and deleting files
Basic Linux commands for working with 9. Customize the desktop 10. Settings and manage user
15 3 directories • Basic Linux commands with options accounts. 11. View system properties and control panel
like -a, -t used with various Commands details.
Basic Linux commands used for management of
16 4 files and for tasks like listing hidden files and 12. Work with keyboard shortcut commands.
changing attributes of files from hidden to normal
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
Basic Linux commands for hadling and managing 13. Print and scan document using different commands.
17 4 hardwares like network connection and other Computer basics and Software Installation 29. View
related commands system properties and manage system setting in Linux.
30. Navigate within documents Search for text Link to
locations within documents Move to specific locations and
Introduction to the Office Suite and various
18 4 objects in documents Show and hide formatting symbols
applications in MS office.
and hidden text 31. Format documents Set up document
pages Apply style sets
Insert and modify headers and footers Configure page
background elements 32. Save and share documents Save
19 4 Introduction to Word features documents in alternative file formats Modify basic
document properties Modify print settings Share
documents electronically
33. Inspect documents for issues Locate and remove
hidden properties and personal information ocate and
correct accessibility issues Locate and correct
20 4 Introduction to Office button, toolbars.
compatibility issues Format documents 34. Insert text and
paragraphs Find and replace text Insert symbols and
special characters
35. Format text and paragraphs Apply text effects Apply
formatting by using Format Painter Set line and paragraph
Creating, saving and formatting documents using
21 5 spacing and indentation Apply built-in styles to text Clear
Word.
formatting 36. Create and configure document sections
Format text in multiple columns
Insert page, section, and column breaks Change page
setup options for a section Manage tables and lists 37.
22 5 formatting and printing documents using Word.
Create tables Convert text to tables Convert tables to text
Create tables by specifying rows and columns
38. Modify tables Sort table data Configure cell margins
and spacing Merge and split cells Resize tables, rows, and
columns Split tables Configure a repeating row header 39.
23 5 Working with objects, Create and modify lists Format paragraphs as numbered
and bulleted lists Change bullet characters and number
formats Define custom bullet characters and number
formats Increase and decrease list levels
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
40. Create and manage reference elements Insert
footnotes and endnotes Modify footnote and endnote
properties Create and modify bibliography citation
sources Insert citations for bibliographies 41. Create and
manage reference tables Insert tables of contents
24 5 Macro
Customize tables of contents Insert bibliographies Manage
graphic elements 42. Insert illustrations and text boxes
Insert shapes Insert pictures Insert 3D models Insert Smart
Art graphics Insert screenshots and screen clippings Insert
text boxes
43. Format illustrations and text boxes (3 Hrs) Apply
artistic effects Apply picture effects and picture styles
Remove picture backgrounds Format graphic elements
Format SmartArt graphics Format 3D models 44. Add text
to graphic elements (1Hr) Add and modify text in text
25 5 Mail merge • Mail merge Using wizard
boxes Add and modify text in shapes Add and modify
SmartArt graphic content 45. Modify graphic elements
(1.5Hrs) Position objects Wrap text around objects Add
alternative text to objects for accessibility Manage
document collaboration
46. Add and manage comments Add comments Review
and reply to comments Resolve comments Delete
comments 47. Manage change tracking Track changes
Review tracked changes Accept and reject tracked
26 6 Templates and other tools in Word.
changes Lock and unlock change tracking Manage Mailing
48. Perform mail merge Create envelopes Create labels
Create a new mailing list Perform mail merge using an
existing list
49. Open files in MS Excel Open MS Excel Create a new
Excel file Create a new Excel file from a template Open an
existing Excel file 50. Import data (1.5 Hrs) Import data
Spread Sheet Application Introduction to Excel from txt files Import data from csv files 51. Navigate
27 6
features and Data Types. within workbooks Search data Navigate to named cells,
ranges or workbook elements Insert and remove
hyperlinks 52. Format worksheets and workbooks Modify
page setup
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
Adjust row height and column width Customize headers
and footers 53. Customize options and views (3Hrs)
Display and modify content in different views Freeze rows
and columns Change window views Modify basic
28 6 Introduction to Excel features and Data Types.
workbook properties Display formulas 54. Configure
content for collaboration (2 Hrs) Set a print area Save
workbooks in alternative file formats Configure print
settings Manage data cells and ranges
55. Manipulate data (3 Hrs) Paste data by using special
paste options Fill cells by using Auto Fill Insert and delete
multiple columns or rows Insert and delete cells 56.
29 6 Cell referencing and linking Sheets.
Format cells and ranges (5 Hrs) Merge and Unmerge cells
Modify cell alignment, orientation and indentation Format
cells using Format Painter
Wrap text within cells Apply number formats Apply cell
formats from the Format cells dialog box Apply cell styles
Clear cell formatting 57. Define and reference named
30 6 Cell referencing and linking Sheets. ranges Define a named range Name a table Summarize
data visually Insert spark lines Apply built in conditional
formatting Remove conditional formatting Manage tables
and table data
58. Create and format tables(4 hrs) Create excel tables
Introduction to various functions in all categories from cell ranges Apply table styles Convert tables to cell
31 7
of Excel. ranges 59. Manage tables and table data (5 Hrs) Add or
remove table rows and columns
Configure table style options Insert and configure total
Introduction to various functions in all categories rows 60. Filter and sort table data Filter records Sort data
32 7
of Excel. by multiple columns Perform operations using formulas
and functions
61. Insert references Insert relative, absolute and mixed
references Reference named ranges and named tables in
Introduction to various functions in all categories formulas 62. Calculate and transform data Perform
33 7
of Excel. calculations using AVERAGE(), MIN(), MAX() and SUM()
Count cells by using COUNT(), COUNTIF() and
COUNTBLANK()
Perform conditional operations by using the IF() function
63. Format and modify text Format text using
34 7 Concepts of sorting, filtering and validating data. RIGHT(),LEFT() and MID() functions Format text using
UPPER(),LOWER() and LEN() functions Format text using
CONCAT() and TEXTJOIN() functions Manage Charts
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
64. Create Charts Create charts Create chart sheets 65.
Modify charts Add data series to charts Switch between
35 7 Concepts of sorting, filtering and validating data.
rows and columns in source data Add and modify chart
elements
Add trend lines to chart 66. Format charts (5 Hrs) Apply
Analyzing data using charts, data tables, pivot
36 8 chart layouts Apply chart styles Add alternative text to
tables, goal seek and scenarios
charts for accessibility Manage Pivot Tables
67. Create Pivot Tables(12 Hrs) Create Pivot tables from
Analyzing data using charts, data tables, pivot
37 8 cell ranges Manipulate fields (columns) to get desired
tables, goal seek and scenarios
analysis Use Filters for pivot tables
Represent data as Count, Sum, Average & % of row /
Analyzing data using charts, data tables, pivot
38 8 column Group data in Columns & rows for aggregate
tables, goal seek and scenarios
reports
68. Open files in MS PowerPoint Open MS PowerPoint
Create a new PowerPoint file Create a new PowerPoint
file from a template Open an existing PowerPoint file 69.
Format PowerPoint Presentations Add slides Add titles
Power point Presentations Image editing, and text Select slide layouts Add PowerPoint templates
39 8
Presentations Duplicate slides 70. Modify slide masters, handout
masters, and note masters Change the slide master theme
or background Modify slide master content Modify slide
layouts 71. Change presentation options and views Change
slide size Display presentations in different views
72. Save and share PowerPoint Presentations Save
presentations in alternative file formats Configure
different Print settings Share presentations electronically
73. Configure and present slide shows Hide unwanted
slides while presenting Configure slide show options
40 8 Introduction to Open Office.
Present slide shows by using 74. Prepare presentations for
collaboration Protect presentations by using passwords
Export presentations to other formats 75. Insert text and
paragraphs Find and replace text Insert symbols and
special characters
76. Format text and paragraphs (2Hrs) Apply text effects
Apply formatting by using Format Painter Set line and
paragraph spacing and indentation Apply built-in styles to
41 9 Introduction to Open Office. text 77. Create and configure sections (2.5 Hrs) Format
text in multiple columns Text and image presentation
styles Clear formatting 78. Create tables (3 Hrs) Insert
tables in PowerPoint Apply built-in table styles
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
Create tables by specifying rows and columns 79. Modify
tables Insert and delete table rows and columns Configure
Introduction to the properties and editing of cell margins and spacing Merge and split cells Resize
42 9
images. tables, rows, and columns 80. Create and modify bulleted
text Format paragraphs as numbered and bulleted lists
Change bullet characters and number formats
Increase and decrease list indents Set starting number
values Restart and continue list numbering on different
slides Create hyperlinks within presentations Create
Introduction to the properties and editing of
43 9 hyperlinks in presentations for files and other sources 81.
images.
Insert illustrations and text boxes Insert shapes Insert
pictures Insert SmartArt graphics Insert screenshots and
screen clippings
82. Format illustrations and text boxes Apply artistic
effects Apply picture effects and picture styles Remove
Introduction to different formates of images and
44 9 picture backgrounds Crop images Format graphic
their ueses.
elements Format SmartArt graphics 83. Add and modify
text in graphic elements Add and modify text in text boxes
83. Add and modify text in shapes Add and modify
SmartArt graphic text Create, insert and modify charts 84.
45 9 Introduction to Power Point and its advantages.
Add Audio elements Import audio files in presentations
Configure audio playback options
85. Add Video elements Import video files in
Creating Slide Shows. Fine tuning the presentations Resize video to fit slide Configure video
46 10
presentation and good presentation technique playback options 86. Add slide transitions Add same slide
transition for all slides Set transition effect duration
Configure transition start and finish options Customise
select slide transitions 87. Add animations Animate text
and graphic elements Order shapes, images, and text
Creating Slide Shows. Fine tuning the
47 10 boxes Group shapes, images, and text boxes Configure
presentation and good presentation technique
animation effects Configure animation paths Reorder
animations on a slide 88. Add and manage comments Add
comments Review and reply to comments
Database Concepts Concept of DBMS, RDBMS. 89. Installation of MySQL 90. Troubleshooting basic
48 10
Data Models, Concept of DBA, Database Users. installation issues. 91. Creation and use of database.
49 10 Database Schema. 92. Designing of tables. 93. Applying data integrity rules.
Designing Database using Normalization Rules. 94. Using the DDL, DCL and DML statements. 95. Enforcing
50 10 Various data types Data integrity, DDL DML and constraints, primary key and foreign key. 96. Adding
DCL statements. indices to Tables.
Enforcing Primary key and foreign key. Adding
51 11 97. Simple select queries.
Indices.
52 11 Concepts of Transactions 98. Insert and delete queries Update queries.
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
53 11 Concepts of Transactions 98. Insert and delete queries Update queries.
99. Using the Number, Date and Character functions. Joins
54 11 ACID Property of Transaction Constraints.
and Functions
99. Using the Number, Date and Character functions. Joins
55 11 Joins and Functions (5 Hrs) Joining of tables
and Functions
56 12 Sub Queries 100. Joins, Group by, Having, Sub query.
Functions used in query like sum, average, max,
57 12 100. Joins, Group by, Having, Sub query.
min, count etc.
Communicating in a Connected World Local 101. View Network connections. 102. Connect a computer
58 12 Networks, Communicating on a Local Network, to a network and share Devices i.e. Printers, files, folders
Principles of Communications, and drives.
103. Work with various Network devices, connectors and
How do Ethernet Networks Work?, How are
59 12 cables. Create straight and cross cable and punch a UTP
Networks Built?,
cable in the patch socket and test the connectivity.
104. Practice IP Addressing and Subnet masking for IPV4/
60 12 Routing Across Networks IPV6 and pinging to test networks. 105. Configure Hub and
Switch.
Explain how end user devices and local networks 106. Set up and configure wired and wireless LAN in a
61 13
interact with the global Internet. Computer Lab within at least three computers.
107. Use patch panel & I/O Box for wired LAN and
Communicating in a Connected World Explain the
62 13 installing & configuring Internet connection in a single PC
concept of network communication.
and in a LAN.
Communicating in a Connected World Explain the
63 13 108. Set up a proxy server/ DHCP Server with firewall.
concept of network communication.
Local Networks Explain the roles of devices in a 109. Set up video conferencing using open-source
64 13
network. software.
110. Use various tools (by open source /free) for network
What Does a Home Network Look Like? How
65 13 troubleshooting, maintenance and security for both Wired
Does Wi-Fi Work?
and Wireless
Introduction to LAN Devices, Internetworking 111. Set up Internet access & communication Set-up
66 14
Devices, internet connectivity
Internet Concepts Introduction to www, Concept
67 14 of Internet, Web Browsers, internet servers and Set-up digital communication
search engines.
Concepts of Domain naming Systems and E mail
68 14 112. Use the Internet Browse the Internet Use e-mail
communication.
Introduction to video chatting tools and Social
69 14 Use Social Media Use the phone for online activities
Networking concepts.
Web Design Concepts Concepts of Static and 113. Practice HTML Practice with basic HTML elements
70 14
Dynamic Web pages. (e.g. head, title, body), tag and attributes.
Web Design Concepts ( Concepts of Static and Design simple web page with text, paragraph and line
71 15
Dynamic Web pages. break using HTML tags
Format text, change background colour and insert pictures
72 15 Introduction to HTML and various tags in HTML.
in web page Design simple web page with tables and lists.
Use marquees, hyperlinks and mail to link in designing
73 15 Introduction to HTML and various tags in HTML.
web pages
Create frames, add style and design layout. Display a web
74 15 Concepts of different controls used in Web Pages.
page within a web page using iframes.
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
Insert text, check and combo box in web page. Design web
75 15 Concepts of different controls used in Web Pages. page using password field, submit button Reset button
and radio button etc.
Design a web page adding flash file, audio and video files.
76 16 Concepts of CSS and applying CSS to HTML. Design web page with forms and form controls using
HTML tags
114. Create simple static web pages using CSS CSS syntax,
77 16 Concepts of CSS and applying CSS to HTML. Adding colors, fonts, backgrounds, images borders, text
alignment, text transformation, Lists etc.
Introduction to open source CMS viz, Joomla,
3 types of CSS Adding a Navigation Bars(vertical/horizontal
78 16 Word press etc. and Web authoring tools viz.
bars)
Kompozer,WordPress, Front Page etc.
Introduction to open source CMS viz, Joomla,
79 16 Word press etc. and Web authoring tools viz. CSS drop downs & Forms
Kompozer,WordPress, Front Page etc.
Introduction to open source CMS viz, Joomla, CSS counters and website layout, Multiple backgrounds &
80 16 Word press etc. and Web authoring tools viz. Putting the stylesheet in a separate file CSS Animations &
Kompozer,WordPress, Front Page etc. CSS Buttons
Introduction to JavaScript Introduction to 115. Practicing the JavaScript in creating dynamic HTML
81 17
Programming and Scripting Languages. pages.
Introduction to Programming and Scripting 115. Practicing the JavaScript in creating dynamic HTML
82 17
Languages. pages.
Introduction to JavaScript and its application for 115. Practicing the JavaScript in creating dynamic HTML
83 17
the web pages.
Introduction to JavaScript and its application for 115. Practicing the JavaScript in creating dynamic HTML
84 17
the web pages.
115. Practicing the JavaScript in creating dynamic HTML
85 17 Introduction to Web Servers and their features.
pages.
115. Practicing the JavaScript in creating dynamic HTML
86 18 Introduction to Web Servers and their features.
pages.
JavaScript Basics –Data types, Variables, 115. Practicing the JavaScript in creating dynamic HTML
87 18
Constants and Conversion between data types. pages.
JavaScript Basics –Data types, Variables, 115. Practicing the JavaScript in creating dynamic HTML
88 18
Constants and Conversion between data types. pages.
JavaScript Basics –Data types, Variables, 115. Practicing the JavaScript in creating dynamic HTML
89 18
Constants and Conversion between data types. pages.
Arithmetic, Comparison, Logical Operators in 115. Practicing the JavaScript in creating dynamic HTML
90 18
JavaScript. Operator precedence. pages.
Arithmetic, Comparison, Logical Operators in 116. Embed JavaScript in HTML to Display Information in
91 19
JavaScript. Operator precedence. Web pages.
Arithmetic, Comparison, Logical Operators in 116. Embed JavaScript in HTML to Display Information in
92 19
JavaScript. Operator precedence. Web pages.
Program Control Statements and loops in 116. Embed JavaScript in HTML to Display Information in
93 19
JavaScript. Web pages.
Program Control Statements and loops in 116. Embed JavaScript in HTML to Display Information in
94 19
JavaScript. Web pages.
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
Program Control Statements and loops in 116. Embed JavaScript in HTML to Display Information in
95 19
JavaScript. Web pages.
96 20 Arrays in JavaScript – concepts, types and usage. 117. Use error handling techniques in JavaScript.
97 20 Arrays in JavaScript – concepts, types and usage. 117. Use error handling techniques in JavaScript.
The String data type in JavaScript. Introduction to
98 20 118. Use objects and classes in JavaScript.
String, Math and Date.
The String data type in JavaScript. Introduction to
99 20 118. Use objects and classes in JavaScript.
String, Math and Date.
The String data type in JavaScript. Introduction to
100 20 118. Use objects and classes in JavaScript.
String, Math and Date.
101 21 Introduction to Functions in JavaScript. 118. Use objects and classes in JavaScript.
102 21 Introduction to Functions in JavaScript. 118. Use objects and classes in JavaScript.
118. Use objects and classes in JavaScript. 119. Describe
103 21 Built in JavaScript functions overview.
Animation and Multimedia using JavaScript.
104 21 Built in JavaScript functions overview. 120. Develop dynamic HTML pages using JavaScript.
105 21 Concepts of Pop Up boxes in JavaScript. 120. Develop dynamic HTML pages using JavaScript.
106 22 Concepts of Pop Up boxes in JavaScript. 120. Develop dynamic HTML pages using JavaScript.
107 22 Introduction to the Document Object Model. 120. Develop dynamic HTML pages using JavaScript.
108 22 Introduction to the Document Object Model. 120. Develop dynamic HTML pages using JavaScript.
Concepts of using Animation and multimedia files
109 22 120. Develop dynamic HTML pages using JavaScript.
in Java Script.
Concepts of using Animation and multimedia files
110 22 121. Deploy web project using IIS.
in Java Script.
Advanced Excel Concepts - Theory- MS excel
revision (row, columns, basic formatting, insert Data Visualization or analysis using Excel – 122. Create and
111 23
menu, Print setup, etc. ) and Look up introduction modify simple macros
and functions
MS excel revision (row, columns, basic
123. Perform form controls and create simple data entry
112 23 formatting, insert menu, Print setup, etc. ) and
form with macros.
Look up introduction and functions
113 23 Types of references and cell naming 124. Look up data by using functions.
Excel Linkage Custom Format and Excel
114 23 125. Use advanced date functions.
Protection
115 23 Tips and tricks 126. Create and modify advanced charts.
116 24 Pivot table and Pivot chart 126. Create and modify advanced charts.
117 24 Pivot table and Pivot chart 127. Create and modify PivotTables.
118 24 Conditional formatting 127. Create and modify PivotTables.
128. Create a Power Query, Power Query Function.
119 24 Conditional formatting Invoking the Power Query function andcombining queries.
Organize the workbook queries
128. Create a Power Query, Power Query Function.
120 24 Advanced Graphs Invoking the Power Query function andcombining queries.
Organize the workbook queries
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
128. Create a Power Query, Power Query Function.
121 25 Advanced Graphs Invoking the Power Query function andcombining queries.
Organize the workbook queries
122 25 Power Queries 129. Use Power BI for simple data visualizations.
123 25 Power Queries 129. Use Power BI for simple data visualizations.
Browse e-Commerce sites to identify products & services
e-Commerce Introduction to E Commerce and 130. Demonstrate e-Commerce sites. 131. List features of
124 25
advantages. e-commerce sites. 132. Use e-commerce sites to source
an item.
125 25 Building business on the net. 133. Undertake transactions on an e-commerce site.
Payment and Order Processing, Authorization,
126 26 134. Add products to an ecommerce website.
Chargeback and other payment methods.
Payment and Order Processing, Authorization, 135. Practice order processing. 136. Practice payment
127 26
Chargeback and other payment methods. processing.
136. Practice payment processing. 137. Identify common
128 26 Security issues and payment gateways.
security issues.
Cyber Security Overview of Information Security, 138. Protect information, computers and networks from
129 26 SSL, HTTPS, Security threats, information Security viruses, spyware and other malicious code Explain Cyber
vulnerability and Risk management. security Secure computers & the network
Cyber Security Overview of Information Security,
Secure computers & the network Reduce cyber security
130 26 SSL, HTTPS, Security threats, information Security
threats
vulnerability and Risk management.
Introduction to Directory Services, Access Control,
131 27 Secure a Wi-Fi Network Use Anti-Virus software
Security, Privacy protection, Audit and Security.
Perform back-ups of files, data & information 139. Explain
Introduction to IT Act and penalties for compliance with IT Act. Identify steps for information
132 27
cybercrimes. privacy. Identify common cybercrimes and penalties
applicable.
Introduction to Cloud Computing Benefits of Cloud Computing 140. Practice with IaaS using free cloud
133 27
cloud services, different categories. services. 141. Practice with PaaS using free cloud services.
134 27 Benefits of cloud services, different categories. 142. Practice with SaaS using free cloud services.
143. Host a website in a free cloud. 144. Identify Phases of
135 27 Resources available in cloud.
the Application Development Life Cycle.
Explain the Application Development Life Cycle (3
144. Identify Phases of the Application Development Life
136 28 Hrs)Identify Phases of the Application
Cycle.
Development Life Cycle.
Describe Roles in each of phases of the
137 28 145. Describe Roles in each of the phases of Application
Application Development Life Cycle.
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
Elective Module – I Programming in Python: Programming
language (Python) Use Python from command line (7Hrs)
Elective Module – I Programming in Python:
1. Install, set up the environment & run Python. (3 Hrs) 2.
Programming language (Python) (30 Hrs)
Use Command Line and IDE to create and execute a
Introduction to Python History Elective Module –
138 28 python program. (4 Hrs) Elective Module – II
II Programming in JAVA: Explain the following:
Programming in JAVA: Object Oriented Programming and
Object Oriented Programming with Core Java
JAVA Language 1. Installing JAVA. 2. Setting the Class path.
Java Programming features
3. Writing and Executing a simple JAVA Program to display
“Hello”.
Elective Module – I Programming in Python: Perform
Elective Module – I Programming in Python:
Operations using Data Types and Operators 3. Write and
Features, Setting up path Basic Syntax,
test a python program to demonstrate print statement,
139 28 Comments, Variable Elective Module – II
comments, different types of variables. Elective Module –
Programming in JAVA: JVM, Byte codes and Class
II Programming in JAVA: 4. Use of various data types in
path Java Program Development
JAVA. 5. Use of various operators in JAVA.
Elective Module – I Programming in Python: 4. Write and
Elective Module – I Programming in Python: test a python program to perform data and data type
Features, Setting up path Basic Syntax, operations, string operations, date, input and output,
Comments, Variable Elective Module – II output formatting and operators. Elective Module – II
140 28
Programming in JAVA: Compilation and Execution Programming in JAVA: 6. Create and use of Local, Instance
of JAVA programs Basic JAVA language elements and Class variables. 7. Read text from the keyboard using
– keywords, comments, data types and variables. scanner class read text from the keyboard using console
class.
Elective Module – I Programming in Python:
Elective Module – I Programming in Python: 5. Determine
Different Data Types Elective Module – II
the sequence of execution based on operator precedence.
Programming in JAVA: JAVA Arithmetic,
141 29 Elective Module – II Programming in JAVA: 8. Use of the if
Assignment, Relational, Logical, Increment /
and if … else statements. 9. Use of the Switch statement.
Decrement operators and expressions. JAVA
10. Use of the Do … While and while – do loops.
String Operators
Elective Module – I Programming in Python: Control Flow
Elective Module – I Programming in Python:
with Decisions and Loops 6. Construct and analyze code
Casting, string, Boolean Elective Module – II
segments that use branching statements. Elective Module
142 29 Programming in JAVA: JAVA Input and Output
– II Programming in JAVA: 11. Use of the For Loop. 12. Use
streams, System in, System out. Input using
of the Break and Continue Keywords. 13. Use of the JAVA
Scanner class and Console class methods.
Numbers Class methods.
Elective Module – I Programming in Python:
Elective Module – I Programming in Python: 6. Construct
Python Operators Elective Module – II
and analyze code segments that use branching
Programming in JAVA: Explain the following:
143 29 statements. Elective Module – II Programming in JAVA:
Decision making and flow control using if…then, if
14. Use of the JAVA Character Class methods. 15. Use of
then else, nested if, switch case and the
the JAVA String Class methods.
conditional ternary operators in JAVA.
COPA WEEKLY SYLLABUS 2025-26
No Week Theory Practical
Elective Module – I Programming in Python:
Elective Module – I Programming in Python: 7. Construct
Conditional Statements Elective Module – II
and analyze code segments that perform iteration.
144 29 Programming in JAVA: Loop control flow using
Elective Module – II Programming in JAVA: 16. Create and
while – do, do – while loops, for loop, using the
use of arrays.
break, continue statements.
Elective Module – I Programming in Python: Elective Module – I Programming in Python: 7. Construct
Looping Elective Module – II Programming in and analyze code segments that perform iteration.
145 29 JAVA: Terminating the JAVA program. JAVA Elective Module – II Programming in JAVA: 17. Create and
Number, Character and String Classes. Arrays in use of simple classes, objects and methods in JAVA. 18.
JAVA. JAVA Objects, Classes and Methods. Pass data and Objects to Methods.
Elective Module – I Programming in Python: Document
Elective Module – I Programming in Python:
and Structure Code 8. Document code segments using
Control Statements, String Manipulation, Lists,
comments and documentation strings. 9. Construct and
Tuple, sets Elective Module – II Programming in
146 30 analyze code segments that include List comprehensions,
JAVA: Passing data and objects as parameters to
tuple, set and Dictionary comprehensions. Elective
methods. Method Overloading. Constructors and
Module – II Programming in JAVA: 19. Return data and
Overloaded constructors.
Objects from Methods. 20. use of constructors in JAVA.
Elective Module – I Programming in Python: 9. Construct
Elective Module – I Programming in Python: and analyze code segments that include List
Dictionaries Elective Module – II Programming in comprehensions, tuple, set and Dictionary
147 30
JAVA: Inheritance in JAVA. Method Overriding in comprehensions. Elective Module – II Programming in
JAVA. Concept of Virtual methods. JAVA: 21. Create and use of Overloaded methods in JAVA.
22. Override methods in JAVA.
Elective Module – I Programming in Python: 9. Construct
Elective Module – I Programming in Python:
and analyze code segments that include List
Arrays Elective Module – II Programming in JAVA:
148 30 comprehensions, tuple, set and Dictionary
Concept of Abstract classes and methods Features
comprehensions. Elective Module – II Programming in
of Abstract Classes
JAVA: 23. Create and use of Super class, Sub class in JAVA.
Elective Module – I Programming in Python: Perform
Elective Module – I Programming in Python:
Operations Using Modules and Tools 10. Perform basic
Iterators, modules, dates, math, Elective Module
operations using built-in modules. Elective Module – II
149 30 – II Programming in JAVA: JAVA Interfaces and
Programming in JAVA: 24. Create and use virtual methods.
their advantages Method Overriding in JAVA
25. Create abstract classes and methods. 26. Create
Polymorphism in JAVA
interfaces in JAVA. 27. Override methods in JAVA.
Elective Module – I Programming in Python: Elective Module – I Programming in Python: 11. Solve
Modules, Input and Output. Elective Module – II complex computing problems by using built-in modules.
150 30 Programming in JAVA: Creating, implementing Elective Module – II Programming in JAVA: 28. Create and
and extending interfaces Creating and using implement an interface. 29. Extend interfaces in JAVA. 30.
Packages in JAVA. Create and use a package in JAVA.