ADCA Syllabus_ISBMU 4.11.22(Draft3)
ADCA Syllabus_ISBMU 4.11.22(Draft3)
ADCA Syllabus_ISBMU 4.11.22(Draft3)
For
Year – 2022-23
Department:
School of Information Technology
ISBM University
Nawapara (Kosmi), Block & Tehsil - Chhura
Dist. - Gariaband, Chhattisgarh - 493996
1
Program Outcomes (POs):
Program outcomes describe what students are expected to know and would be able to do by the time
of graduation. These relate to the skills, knowledge, and behaviors that students acquire as they
progress through the program.
PO1: It will equip the students with skills required for designing, developing applications in
Information Technology.
PO2: Students will be able to learn the latest trends in various subjects of computers & information
technology.
PO3: The PG Diploma is aimed at graduates with a computing background and provides a detailed
coverage of the key concepts and challenges in data and resource protection and computer
software security.
PO4: To give hands on to students while developing real life IT applications as part of the study.
PO5: To train graduate students in basic computer technology concepts and information
technology applications.
PO6: Design and develop applications to analyze and solve all computer science related problems.
2
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION)
2022-23
SCHEME OF EXAMINATION (SEM - I)
3
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION)
2022-23
SCHEME OF EXAMINATION (SEM - II)
4
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION)
2022-23
SCHEME OF EXAMINATION (SEM - III)
5
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION)
2023-23
SCHEME OF EXAMINATION (SEM - IV)
6
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - I)
Course Objective: The main objective of this course is to students familiar with Computer systems and run
computers frequently. Students will get knowledge in various input and output devices, different Operating
systems, hardware and software, various windows accessories.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S. No. Course Outcomes attainment as per
Bloom’s Taxonomy
CO1 Understand the basic concept of computer system L2
Get knowledge about history and various generations of computers,
CO2 characteristics and types of computers. L2
Detailed Syllabus:
7
Cognitive levels of
Module
Topics Hrs. attainment as per
No.
Bloom’s Taxonomy
Introduction To Computer : What is a Computer? Full-Form of
Computer, Father of Computer, Advantages & Disadvantages,
Applications of Computer, Generations of Computer, Types of
M1 08 L1, L2
Computer, Practical’s of Windows-Desktop (Background, Icons,
Gadgets, Taskbar, Start Menu, Notification Area, Date & Time, Run
Command, Mouse Properties, File & Folder, Cut, Copy, Paste etc.).
Computer Architecture: Working of a Computer, Organization Chart,
Hardware, Software & User, Hardware Device (Input Devices, Output
Devices, I/o Devices, Processing Devices), Classification of Software
(System, Application, Utility), Open Source V/s Proprietary Software,
M2
practical’s of Windows Accessories (On Screen Keyboard, Magnifier, 10 L1, L2
Narrator, Snipping Tool, Sticky Notes, Sound Recorder, Mouse Keys,
Ease of Access Center etc.), Components of Computer(CPU,
Motherboard, Keyboard, Mouse, Joystick, Light Pen, Scanner, Track
Ball, MICR, OCR, BCR, Monitor, Printers).
Computer Memory & Storage: Memory (Primary, Secondary), Storage
M3
Devices (Floppy, HDD, CD-ROM, DVD-ROM, Pen Drive, Magnetic 08 L1, L2, L3
Tape etc.), Memory Measurement.
Introduction to OS: Operating System (Windows 7/8/10, Mac OS,
Linux), Types of Operating System (Batch OS, Multitasking/Time
Sharing OS, Multiprocessing OS, Real Time OS, Distributed OS,
M4 Network OS, Mobile OS), Functions of an Operating System, Booting, 10 L1, L2
Types of Booting (Cold, Warm), Number System (Binary, Octal,
Decimal, Hexadecimal), Practical’s of Calculator (Standard, Scientific,
Programmer, Unit Conversion, Date Calculation).
Windows Accessories Tools: Notepad, WordPad, Paint, Command
M5 Prompt, Windows Explorer, Windows Mobility Center, Character Map, 10 L2, L3
Disk Cleanup, Disk Defragment, Backup & Restore.
Total Hr. 46
Online Resources:
8
S. Website Name Url Module
No. Covered
https://edu.gcfglobal.org/en/computerbasics/
1 https://edu.gcfglobal.org M1
mobile-devices/1/
https://www.geeksforgeeks.org/input-and-output-
2 https://www.geeksforgeeks.org M2
devices/
https://www.tutorialspoint.com/
3 https://www.tutorialspoint.com M3
computer_fundamentals/computer_memory.htm
https://edu.gcfglobal.org/en/computerbasics/
4 https://edu.gcfglobal.org M4
understanding-operating-systems/1/
https://www.vskills.in/certification/tutorial/
5 https://www.vskills.in M5
windows-accessories-4/
Blo
Course P P P P P P P P P
om PO P0 PO PS PS
Outco O O O O O O O O O
Lev 10 11 12 O1 O2
mes 1 2 3 4 5 6 7 8 9
el
CO1 L2 M L L M - - - - - M - L L L
CO2 L2 L L L M - - - - - L - L M M
CO3 L3 H M M M - - - - - M - M L M
CO4 L3 H L L L - - - - - M - M L L
L3,
CO5 M M M M - - - - - M - H L M
L4
9
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: Basic Computer Knowledge.
NOTE: The question paper setter is advised to prepare module-wise question with the provision of
internal choice.
Course Objective: The Objective of this course is familiar with Office Automation and Component of
Microsoft Office Suit. To make them comfortable, evaluate, select and use Office Software appropriate to
specific task. To make them work on Open Software for Office Automation. To develop expertise in Word
Processing, Spreadsheet, and Presentation Skills. To make them work on email and Google apps.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S. No. Course Outcomes attainment as per
Bloom’s Taxonomy
CO1 Acquiring knowledge about Microsoft word. L2
Expertise in spreadsheets. Outline Office Suit components with specific
CO2 L1
application.
Apply Word Processing Tools including Document Formatting, Using
CO3 L3
Graphics, Working with Macro and Mail Merge.
CO4 Create an effective Presentation Using Animation and Transition. L2,L4
CO5 Understanding the concept of email and google apps. L4,L5
Detailed Syllabus:
Cognitive levels of
Module
Topics Hrs. attainment as per
No.
Bloom’s Taxonomy
M1 Word Processor: Introduction- Why Word Processor, Word Processing 08 L1, L2, L3
Terminologies, Starting, Interface, Ribbon & Quick Access Toolbar, Writing
& Editing of Text, Selection, , Find Replace & Go To, Cover Pages, Tables,
Copy & Paste Formatting, Bullet & Numbering, Multilevel List, Alignment
& Text Borders, Line Spacing, Equations & Symbols, Change Case Feature,
Text Effect and Typography, Text Styles, Illustration-Pictures and Shapes,
SmartArt Graphics, Charts, Screenshots, Hyperlink & Bookmark, Header &
Footer, Page Numbering, Comments, WordArt, Signature Line & Date and
Time, Format Document with Watermark, Page
Size/Margin/Orientation/Color/Border /Shading, Text with Multiple
Columns, Line Number & Hyphenating Document, Indent & Spacing,
Arrange any Object, Footnotes & Endnotes, Caption, Mail Merge, Spelling &
Grammar Check, Word count, Track Changes, Macro, Document Protection
10
with Password, Document Printing & Exports.
Spreadsheet: Introduction to Spreadsheet, Basic Spreadsheet Concepts,
Features, Advantages & Disadvantages of Spreadsheet, Terminologies used
in Excel, Starting, Interface, Ribbon & Quick Access Toolbar, Workbook &
Worksheet, Rows Columns & Cells, Cell References, Shortcuts, Formula &
Functions, Automation Feature, Auto Calculate, Types of Data Entered in a
Cell, Entering Data Items in Worksheet, Moving & Coping Data, Deleting
and Inserting Cells Rows & Columns, Formatting Rows and Columns,
M2 Adding Colors/Pattern and Borders, Working with Formulas Date/ Day/
10 L1, L2, L3
Month/ Year/ Today/ Now/ Days/ Days 360, Addition/ Minimum/
Maximum/ Integer, Absolute/Square Root/Round, Count /Counta/
Countblank/ Countif/ Countifs etc. Text
Function-Left/Right/Lower/Upper/Mid/Concatenate etc. Logical Function-
If/And/Or/Not/True/False/Sum/if/iferror etc., Financial
Function-PMT/IPMT/PPMT/FV/PV/NPER/RATE etc. Reporting Features-
Lookup/Vlookup/Hlookup etc. What-if-Analysis: Goal Seek/Scenario etc.
Pivot Table & Pivot Chart, Printing & Export.
Presentations: Introduction, Starting, Interface, Ribbon & Quick Access
Toolbar, Elements of PowerPoint, Presentations, Slides & Slides Layouts,
Slide Theme, Slide Transitions, Custom Animations, Steps to create a
M3 Presentation, Adding Slide Themes, Adding Slide Transitions, Adding
08 L1, L2, L3
Animation, Adding Audio & Video, Adding Charts & shapes, Adding
Tables, Adding SmartArts, Adding WordArt, Adding Background, Rehearsal
Timing, Customs Shows, Slide Show, Setup Show, Presentation Views,
Printing & Export.
Databases: Introduction to Access, Starting, Interface, What is Database?,
M4 Why use a Database?, Objects in Access, Data Types, Tables, Table 10 L1, L2, L3,L4
Creation, Forms, Forms Creation, Query, Query Creation, Reports.
Mailings/ Google Apps: Introduction to email, Creating and Sending
Messages, Addressing Messages, Formats of Message, Attaching Files,
Attaching Items, Requesting Delivery Receipt, Saving & Sending Messages,
M5 Receiving and Reading Messages, Working with Attachments, 10 L1, L2, L3,L4
Reply/Forward to Messages, Flagging Message for Follow Up, Arranging
and Sorting Messages, Deleting Messages. Google Docs, Google Sheets,
Google Presentations.
Total Hr. 46
Online Resources:
11
S. No. Website Name Url Module Covered
https://edu.gcfglobal.org/en/
1 https://edu.gcfglobal.org word2010/getting-started-with- M1
word/1/
https://edu.gcfglobal.org/en/excel/
2 https://edu.gcfglobal.org M2
getting-started-with-excel/1/
https://edu.gcfglobal.org/en/
3 https://edu.gcfglobal.org powerpoint/getting-started-with- M3
powerpoint/1/
4 https://edu.gcfglobal.org https://edu.gcfglobal.org/en/access/ M4
https://edu.gcfglobal.org/en/gmail/
5 https://edu.gcfglobal.org M5
introduction-to-gmail/1/
Bloo
Course P P P P P P P P
m PO PO P0 PO PS PS
Outcom O O O O O O O O
Lev 3 10 11 12 O1 O2
es 1 2 4 5 6 7 8 9
el
CO1 L2 M L L M - - - - - M - L L L
CO2 L1 L L L M - - - - - L - L M M
CO3 L3 H M M M - - - - - H - M L M
L2,
CO4 H L L L - - - - - H - M L L
L4
L4,
CO5 M M M M - - - - - M - H L M
L5
12
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: Basic Knowledge on the Internet.
NOTE: The question paper setter is advised to prepare module-wise questions with the provision of
internal choice.
Course Objective: Define e-commerce and compare and contrast it from e-business. Identify some business
applications of e-commerce, identify, define and differentiate the various forms of e-commerce. Recognize
the business impact and potential of e-Commerce.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S. No. Course Outcomes attainment as per
Bloom’s Taxonomy
Have knowledge of e-commerce, its components, structure of e-banking,
CO1 L1,L2
rules and regulations on e-commerce.
Acquire a good knowledge of e-commerce, both the technical and business
CO2 L2
aspects.
Understand the principles and practices of e-commerce and its related
CO3 L2
technologies.
CO4 Discuss the trends in e-Commerce and the use of the Internet. L2
CO5 Explain the economic consequences of e-Commerce. L2
Detailed Syllabus:
Cognitive levels of
Module
Topics Hrs. attainment as per
No.
Bloom’s Taxonomy
Introduction to E-Commerce: The Scope of Electronic Commerce,
Definition of Electronic Commerce, Electronic Commerce and the
Trade Cycle, Electronic Markets, Electronic Data Interchange, Internet
Commerce, E-Commerce in Perspective. Business Strategy in an
Electronic Age: Supply Chains, Porter’s Value Chain Model, Inter
Organizational Value Chains, Competitive Strategy, Porter’s Model,
M1 08 L1, L2, L3
First Mover Advantage, Sustainable Competitive Advantage,
Competitive Advantage using E- Commerce, Business Strategy,
Introduction to Business Strategy, Strategic Implications of IT,
Technology, Business Environment, Business Capability, Existing
Business Strategy, Strategy Formulation & Implementation Planning,
E-Commerce Implementation, E-Commerce Evaluation.
M2 Business-to-Business Electronic Commerce: Characteristics of B2B 10 L1, L2, L3
EC, Models of B2B EC, Procurement Management Using the Buyer‟s
Internal Marketplace, Supplier-Oriented Marketplace, Intermediary-
Oriented Marketplace, Just-in-Time Delivery, Other B2B Models,
13
Auctions and Services from Traditional to Internet-Based EDI,
Integration with Back-end Information Systems, The Role of Software
Agents for B2B EC, Electronic Marketing in B2B, Solutions of B2B
EC, Managerial Issues, Electronic Data Interchange (EDI), EDI: The
Nuts and Bolts, EDI & Business.
Intranet and Extranet: Automotive Network Exchange, The Largest
Extranet, Architecture of the Internet, Intranet, and Extranet, Intranet
M3
Software, Applications of Intranets, Intranet Application Case Studies, 08 L1, L2, L3
Considerations in Intranet Deployment, The Extranets, The Structure
of Extranets, Extranet Products & Services, Applications of Extranets.
Electronic Payment Systems: Is SET a Failure, Electronic Payments
& Protocols, Security Schemes in Electronic Payment Systems,
Electronic Credit Card System on the Internet, Electronic Fund
Transfer and Debit Cards on the Internet, Stored-Value Cards and E-
Cash, Electronic Check Systems, Prospect of Electronic Payment
M4 10 L1, L2, L3,L4
Systems, Managerial Issues. Public Policy: From Legal Issues to
Privacy: EC-Related Legal Incidents, Legal, Ethical & Other Public
Policy Issues, Protecting Privacy, Protecting Intellectual Property, Free
Speech, Internet Indecency & Censorship, Taxation & Encryption
Policies, Consumer & Seller Protection in EC.
Economics, Global & Other Issues in EC: Competition in Market
space, Some Issues in Digital Economy and Success Factors, Impacts
M5 on Industry Structure, Intermediaries, and Others, Virtual 10 L1, L2, L3,L4
Communities, Global Electronic Commerce, Electronic Commerce in
Small companies, Research in EC, The Future of EC.
Total Hr. 46
Online Resources:
14
4 https://slidetodoc.com https://slidetodoc.com M5
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2
es 1 2 3 4 5 6 7 8 9
l
L1,L
CO1 M L L L - - - - - M - - M M
2
CO2 L2 M L L M - - - - - M - L M L
CO3 L2 H L L M - - - - - H - - H M
CO4 L2 M M M H - - - - - M - M H L
CO5 L2 H L L M - - - - - H - L H M
15
Course Objective: The course is designed to provide complete knowledge of C language. Students
will be able to develop logics which will help them to create programs, applications in C. Also, by
learning the basic programming constructs they can easily switch over to any other language in
future.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
attainment as per
SN Course Outcomes
Bloom’s
Taxonomy
CO1 List and Demonstrate Basic Terminology Used in Computer L2
Programming Write, Compile and Debug Programs in C Language.
CO2 Understand and Apply Variable, Conditional Statements, Loops, L3,L4
Functions in C.
CO3 Practice Pointers, Structure, Union in C Programming. L3,L6
CO4 Explain and Differentiate the Process of Problem Solving Using L2,L3
Procedural Oriented Programming Language.
CO5 Understand and Apply File Handling and Miscellaneous Features. L2
Detailed Syllabus:
Cognitive levels
Module of attainment
Topics Hrs.
No. as per Bloom’s
Taxonomy
Fundamentals of C Programming
Overview of C: History of 'C', Structure of 'C' program. Keywords,
Tokens, Data types, Constants, Literals and Variables, Operators and
Expressions: Arithmetic operators, Relational operator, Logical
M1 operators, Expressions, Operator: operator precedence and 08 L1, L2
associativity,Type casting, Console I/O formatting, Unformatted I/O
functions: getch(), getchar, getche(), getc(), putc(), putchar(). Control
Constructs: If-else, conditional operators, switch and break, nested
conditional branching statements, loops: For, do. While, while, Nested
loops, break and continue, goto and label, exit function.
M2 Arrays, Strings and Functions 10 L2, L3
Array:-Array declaration, One and Two dimensional numeric and
character arrays. Multidimensional arrays. String: String declaration,
initialization, string manipulation with/without using library function.
Functions:-definition, function components: Function arguments, return
value, function call statement, function prototype. Type of function
arrangement: return and argument, no return and no argument, return and
no argument, no return and argument. Scope and lifetime of variables.
16
Call by value and call by reference. Function using arrays, function with
command line argument. User defined function: math and character
functions, Recursive function.
Structure, Union & Enum
Structure: basics, declaring structure and structure variable, typedef
M3 statement, array of structure, array within structure, Nested structure; 08 L3, L4
passing structure to function, function returning structure. Union: basics,
declaring union and union variable, Enum: declaring enum and enum
variable.
Dynamic Data Structures in 'C'
Pointers: definition of pointers, pointer declaration, using & and *
operators. Void pointer, pointer to pointer, Pointer in math expression,
M4 pointer arithmetic, pointer comparison, dynamic memory allocation 10 L4
functions – malloc, calloc, realloc and free, pointers vs. Arrays, Arrays
of pointer, pointer to array, pointers to functions, function returning
pointer, passing function as argument to function, pointer to structure,
dynamic array of structure through pointer to structure.
File Handling and Miscellaneous Features
File handling: file pointer, file accessing functions:fopen, fclose, fputc,
M5 fgetc, fprintf, fscanf, fread, fwrite,beof, fflush, rewind, fseek, ferror. File 09 L3, L4
handling through command line argument. Introduction to C
preprocessor #include, #define, conditional compilation directives: #if,
#else, #elif, #endif, #ifndef etc.
Total Hr. 45
Online Resources:
17
Table: Mapping of Course Outcomes with Program Outcomes
Bloo
Course P P P P P P P P P
m PO P0 PO1 PS PSO
Outcom O O O O O O O O O
Leve 10 11 2 O1 2
es 1 2 3 4 5 6 7 8 9
l
CO1 L2 L L L M M - - - - L - L H L
CO2 L3,L4 M M M H L - - L L M L M M M
CO3 L3,L6 H H H H M - - M M H M M M L
CO4 L2,L3 M M M M L - - - - M - L H L
CO5 L2 H L L L L - - - - H - - M M
Course Objectives: The main objective of this course is to provide a comprehensive study of the C
programming language. To identify problems that requires programmed solution. To study, analyze
and implement pointers, memory allocation, data handling through files and graphics in “C”.
Course Outcomes: Upon completion of the course student will be able to:
18
S.No Course Outcomes Cognitive levels of
. attainment as per
Bloom’s Taxonomy
CO1 Acquiring knowledge about Loops and discission making L6
programs.
CO2 Expertise in different types of Array Programming. L2, L3
CO3 Better understanding in Pointer and Function Programming to L6
solve real world program using program. Solve Data structure
programing using Structure and Union.
Detailed Syllabus:
Cognitive
levels of
attainment
SN Topics Hrs. CO PO PEO Type
as per
Bloom’s
Taxonomy
1 LOOPS, 08 L3
DECISIO
NS
Write a 1 PO1,PO2 PEO1 Pr
program to
print all
combinatio
ns of 1 2 3.
Write
program to
generate
following
pattern
a) A B C D
EFG
c) *
ABC
EFG
* *
AB
FG
* *
*
A
19
G
* *
* *
b) 1
d)
1
12
12
1
123
13
31
1234
14
641
1. Write
the
main
functio
n using
switch
…case,
if..else
and
loops
which
when
called
asks for
pattern
type; if
user
enters
11 then
20
the first
pattern
is
generat
ed
using
for
loop. If
the user
enters
12 then
the first
pattern
is
generat
ed
using a
while
loop. If
the user
enters
13 then
the first
pattern
is
generat
ed
using a
do-
while
loop. If
the user
enters
21 then
a
second
pattern
is
generat
ed
using
for loop
and so
on.
2. Write a
progra
m to
21
display
number
s 1 to
10 in
octal,
decimal
and
hexadec
imal
systems
.
3. Write a
progra
m to
display
number
s from
one
number
system
to
another
number
system.
The
progra
m must
ask for
the
number
system
in
which
you
will
input
the
integer
value
then the
progra
m must
ask the
number
system
in
which
22
you
will
want
output
of the
input
number
. After
that you
have to
input
the
number
in the
specifie
d
number
system
and the
progra
m will
give the
output
accordi
ng to
the
number
system
for
output
you
mention
ed.
4. Write a
progra
m to
perform
followi
ng tasks
using
switch
…case,
loops,
and
conditio
nal
operato
23
rs (as
and
when
necessa
ry).
a) Find
factoria
l of a
number
b) Print
fibonac
ci series
up to n
terms
and its
sum.
c) Print
sin
series
up to n
terms
and its
sum.
d) Print
expone
ntial
series
up to n
terms
and its
sum.
e) Print
prime
number
s up in
terms.
f) Print
whether
a given
year is
a leap
or not.
5. Write
progra
m no. 6
but use
the
library
functio
24
n to
perform
the
above
tasks.
2 ARRAY 08 L1, L2, L3
25
6. Create a single program to perform following tasks
using switch, if..else, loop and single dimension
character array without using library function:
a) To reverse the string.
b) To count the number of characters in a string.
c) To copy the one string to other string;
d) To find whether a given string is palindrome or
not.
e) To count no. of vowels, consonants in each word of
a sentence and no. of punctuation in sentence.
f) To arrange the alphabets of a string in ascending
order.
3 FUNCTIO 12
NS
11. Write a L3
progra 2 PO1,PO2 PEO1 Pr
m using
26
the
functio
n power
(a, b) to
calculat
e the
value of
a raised
to b.
12. Write a
progra
m to
demons
trate the
differen
ce
betwee
n static
and
auto
variable
s.
13. Write a
progra
m to
demons
trate the
differen
ce
betwee
n local
and
global
variable
s.
14. Write a
progra
m to
perform
followi
ng tasks
using
switch
…case,
loops
and
functio
27
n.
a) Find
factoria
l of a
number
b) Print
Fibonac
ci series
up to n
terms
and its
sum.
c) Print
Sin
series
up to n
terms
and its
sum.
d) Print
expone
ntial
series
up to n
terms
and its
sum.
15. Write a
progra
m to
perform
followi
ng tasks
using
switch
…case,
loops
and
recursiv
e
functio
n.
a) Find
factoria
l of a
number
b) Print
Fibonac
ci series
28
up to n
terms
and its
sum.
c) Print
Sin
series
up to n
terms
and its
sum.
d) Print
expone
ntial
series
up to n
terms
and its
sum.
e) Print
natural
series
up to n
terms
and its
sum
16. Write a
functio
n to
accept
10
charact
ers and
display
whether
each
input
charact
er is
digit,
upperca
se letter
or
lower
case
letter.
4 Array & 08
Function L3
17. Create 3 PO1,PO2 PEO1 Pr
29
a single
progra
m to
perform
followi
ng tasks
using
switch,
if..else,
loop,
functio
n and
double
dimensi
on
integer
array of
size
3x3:
a)
Additio
n of
two
matrice
s.
b)
Subtrac
tion of
two
matrice
s.
c)
Multipl
ication
of two
matrice
s.
d)
Inverse
of
matrix.
e)
Transp
ose of
matrix.
18. Create
a single
progra
m to
30
perform
followi
ng tasks
using
switch,
if..else,
loop,
user
defined
functio
n and
single
dimensi
on
charact
er
array:
a) To
reverse
the
string.
b) To
count
the
number
of
charact
ers in a
string.
c) To
copy
the one
string
to other
string;
d) To
find
whether
a given
string is
palindr
ome or
not.
e) To
count
no. of
vowels,
conson
ant in
31
each
word of
a
sentenc
e and
no, of
punctua
tions in
sentenc
e.
19. Create
a single
progra
m to
perform
followi
ng tasks
using
switch,
if..else,
loop,
functio
n and
single
dimensi
on
integer
array:
a) Sort
the
element
s.
b) Find
the
largest
element
and
smalles
t
element
.
c)
Search
for
presenc
e of
particul
ar value
in array
32
element
using
linear
search.
d)
Search
for
presenc
e of
particul
ar value
in array
element
using
binary
search.
20. Create
a single
progra
m to
perform
followi
ng tasks
using
switch,
if..else,
loop,
functio
n and
double
dimensi
on
charact
er array
of size
5x40:
a)
Sorting
of
string
b)
Finding
the
largest
string,
lexicog
raphical
ly.
c)
33
Finding
the
smalles
t string,
lexicog
raphical
ly.
c)
Searchi
ng for
presenc
e of
string
in
array.
5 STRUCT 14 L3, L4
URE &
UNION
21. Create 4 PO1,PO2 PEO1 Design Sk
a
structur
e
Student
having
data
member
s to
store
roll
number
, name
of
student,
name of
three
subjects
, max
marks,
min
marks,
obtaine
d
marks.
Declare
a
structur
e
variable
34
of the
student.
Provide
facilitie
s to
input
data in
data
member
s and
display
results
of
students
.
22. Create
a
structur
e Date
with
data
member
’s dd,
mm, yy
(to
store
date).
Create
another
structur
e
Employ
ee with
data
member
s to
hold
name of
employ
ee,
employ
ee id
and
date of
joining
(date of
joining
35
will be
held by
variable
of
structur
e Date
which
appears
as data
member
in
Employ
ee
Structur
e).
Store
data of
an
employ
ee and
print
the
same.
23. Create
a
structur
e
Student
having
data
member
s to
store
roll
number
, name
of
student,
name of
three
subjects
, max
marks,
min
marks,
obtaine
d
36
marks.
Declare
an array
of
structur
es to
hold
data of
3
students
.
Provide
facilitie
s to
display
the
results
of all
students
.
Provide
a
facility
to
display
results
of
specific
students
whose
roll
number
is
given.
24. Write a
progra
m to
create a
structur
e
comple
x
having
data
member
s to
store
37
real and
imagina
ry parts.
Provide
followi
ng
facilitie
s:
a) Add
two
comple
x nos.
using
structur
e
variable
s.
b)
Subtrac
t two
comple
x nos.
using
structur
e
variable
s.
c)
Multipl
y two
comple
x nos.
using
structur
e
variable
s.
d)
Divide
two
comple
x nos.
structur
e
variable
s.
e) Use
structur
e as
argume
38
nt to
functio
n and
functio
n
returnin
g
structur
e.
POINT
ER
25. Define
union
Emp
having
data
member
s:-one
integer,
one
float
and one
single
dimensi
on
charact
er
array.
Declare
a union
variable
in main
and test
the
union
variable
.
26. Define
an
enum
Days_o
f_Week
member
s of
which
will be
days of
39
week.
Declare
an
enum
variable
in main
and test
it.
27. Write a
progra
m of
swappi
ng two
number
s and
demons
trating
call by
value
and call
by
referenc
e.
28. Write a
progra
m to
sort
strings
using
pointer
exchan
ge.
29. Write a
progra
m in c
using
pointer
and
functio
n to
receive
a string
and a
charact
er as
argume
nt and
40
return
the no.
of
occurre
nces of
this
charact
er in the
string.
30. Create
a
progra
m
having
pointer
to void
to store
address
of
integer
variable
then
print
value of
integer
variable
using
pointer
to void.
Perform
the
same
operatio
n for
the
float
variable
.
31. Write a
progra
m to
find the
biggest
number
among
three
number
41
s using
pointer
and
functio
n.
32. Write a
progra
m to
Create
a
structur
e
Employ
ee
having
data
member
s to
store
name of
employ
ee,
employ
ee id,
salary.
Use
Pointer
to
structur
e to
store
data of
employ
ees and
print
the
stored
data-
using
pointer
to
structur
e.
33. Write a
progra
m to
Create
42
a
structur
e
Employ
ee
having
data
member
s to
store
name of
employ
ee,
employ
ee id,
salary.
Use
Pointer
to
structur
e to
simulat
e
dynami
c array
of
structur
e, store
data of
n
employ
ees and
print
the
stored
data of
n
employ
ees
using
pointer
to
structur
e.
34. Write a
progra
m to
43
sort a
single
dimensi
on
array of
integers
of n
element
s
simulat
ed by
pointer
to
integer.
Use
functio
n for
sorting
the
dynami
c array.
35. Write a
progra
m to
sum
element
s of a
double
dimensi
on
array of
integers
of m
rows
and n
column
s
simulat
ed by
pointer
to
pointer
to
integer.
Use a
functio
n to
44
sum the
element
s of the
dynami
c array.
Total 50
Hrs.
Online Resources:
S. Module
Website Name Url
No. Covered
1 https://www.tutorialstonight.com/ https://bit.ly/3LePlh7, M1
https://bit.ly/3eON2Fg
2 https://www.includehelp.com/ https://bit.ly/3RSE9ZM M2
3 https://www.programiz.com/ https://bit.ly/3U9JyNN M3
4 https://www.programiz.com/ https://bit.ly/3RSE9ZM, M4
https://bit.ly/3U9JyNN
5 https://www.includehelp.com/ https://bit.ly/3BccSe5 M5
45
Table: Mapping of Course Outcomes with Program Outcomes
Bloo
Course P P P P P P P P P
m PO P0 PO PS PS
Outcom O O O O O O O O O
Lev 10 11 12 O1 O2
es 1 2 3 4 5 6 7 8 9
el
CO1 L6 M M M H H - - M - H L H M L
L2,L
CO2 3
M L L M L - - L - M - M M M
CO3 L6 H M M H M - - H - H L H H M
Course Objective: To familiarize students with Office Automation and Component of Office
Automation. To make them comfortable to evaluate, select and use Office Software appropriate to
specific tasks. To make them work on Open Software for Office Automation. To develop
expertise in Word Processing, Spreadsheet, and Presentation Skills.
46
Course Outcomes: Upon completion of the course student will be able to:
Detailed Syllabus:
SN Topics Hr Cognitive
s levels of Types
attainment C of
PO PEO
as per O experi
Bloom’s ment
Taxonomy
1 MS- WORD 08 L1, L2, L3
File New, Open, Save, Cut, Copy, Paste, Drag Drop, 4 PO PEO Problem
Bullets and Numbering, Undo, Redo, Find, Replace, 2,P 1 Solving
Paragraph Formatting, Character Formatting and O5
Page Formatting.
47
Tape Selectric typewriters (MIST) were launched by
IBM (International Business Machines).
48
Formatting, Character Formatting and Page
Formatting.
Computers
COMPUTER is an electronic device that processes data
and gives meaningful information. Computers are being
used in almost all the fields today EXPERT SYSTEMS
HUMAN THINKING AND ARTIFICIAL
INTELLIGENCE Can computers think?
AI at work Today: Natural Language programs and Expert
Systems.
THE IMPACT OF COMPUTERS ON PEOPLE
The Positive Impact
The Potential Dangers
THE IMPACT OF COMPUTERS ON ORGANIZATIONS
The information Processing Industry
The Positive impact on Using Organizations
The Potential Dangers for Using Organizations
49
3. Write the following equations in MS-Word:
4H3PO3=3H3PO4+PH3
PCL3+CL2=PCL5
(x+y)2 = x2+y2+2xy
50
Cours S S OB
e T C C General Total
DCA 20 20 12 8 60
PGDC
A 18 22 10 10 60
BCA 18 5 30 7 60
⮚ this is lowercase.
⮚ THIS IS UPPERCASE.
51
1. Batsman
1. Sachin Tendulkar
2. Rahul Dravid
3. Virendra Sehwag
2. Bowler
1. Kumble
2. Zaheer Khan
3. Balaji
3. Spinner
1. Harbhajan
2. Kumble
3. Kartik
17. Write a letter to send invitation to your friend inviting
on your birthday.
18. Create labels for your friends’ address.
Worker's Days
Hired on Gross Wages
Name Worked
Gulshan 3 Mar 2022
Rahul 4 Mar 2022
Sunil 6 Mar 2022
Kiran 7 Mar 2022
52
HRA, DA for each employee for 1997.
II) Calculate total salary for year 2021 as sum of
salary of 2020 and bonus.
III) Calculate % increase in salary from 2020 to
2021.
102 Mok 92 95
sha
103 Sanja 70 69
y
Class Average
53
Sugar 45 40 45
I) Provide heading production detail
II) Provide z axis title; lacks metric ton
III) Provide x axis title year
Principle 1500
Rate 4%
Time 5
30
0 3 4 5
54
1% 45 60 75
2 12 15
% 90 0 0
3 18 22
% 135 0 5
12. Using goal seek feature find out the interest rate it
must be to earn interest 500
Principle 1500
Rate 4%
Time 5
Interest 300
3 MS PowerPoint 12 L2, L3
1. Create a PPT of At least 10 Slides with one slide for
comparison, one slide displaying a chart with the table.
2. Create a PPT presentation use rehearse timing for the
slide show Design
PO
3. Create PPT presentation slides, import sound and video PEO Skill &
4 2,P
1 Problem
clips. O5
Solving
4. Create a PPT presentation with hyperlinking.
5. Create PPT presentations and apply themes and
transitions.
4 MS-Access L2, L3, L4
1.Create the following table in MS-Access:
55
products
2. tblSalesLineItems
Primary Key – SalesLineItemID
D
i
Sale s
Invoic Produ Qu Des Pr
sLin Produ c
eNum ctNum anti cript ic
eIte ctID o
ber ber ty ion e
mID u
n
t
3. tblSales
Primary Key – InvoiceNumber
Invoic Invoi Payme TaxL
Sale Buy Tax
eNumb ceDat ntMeth ocati
Date er Rate
er e od on
T 45
otal Hr.
2 Microsoft Word 2013 Plain Jay Freedman Microsoft Press 1st 2013
& Simple
3 Microsoft Office 2007 Laura Story, Dawna South-Western 1st 2009
56
fundamentals Walls
Online Resources:
Blo
Course P P P P P P P P P
om PO P0 PO PS PS PS
Outco O O O O O O O O O
Lev 10 11 12 O1 O2 O3
mes 1 2 3 4 5 6 7 8 9
el
L1,
CO1 M M M H H - - M - H L H M L M
L2
L1,
CO2 M L L M L - - L - M - M M M M
L2
L1,
CO3 L2, H M M H M - - H - H L H H M H
L3
L3,
CO4 M L L M L - - L - M - M M M M
L4
57
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - I)
Paper - 7
Program Name: ADCA SEM - I
Course Name: Digital and Soft Employability Course Code: DSES01
Skills – I
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Practical (100) Total
(100)
Contact ESE
Theory Tutorial Practical
Hours
Credits IA ESE IA
- - 4 4 2 - - 30 70 100
Course Objective: To introduce computer fundamentals and basic soft skills and various employability skills
in order for overall development of the student.
Revised Bloom’s
Sr. No. Course Outcomes
Taxonomy Level
CO1 To understand computer fundamentals and its operation L1
58
Detailed Syllabus:
59
4. Microsoft Word Step by Step (Office Joan Lambert 1st 2022
Microsoft Press
2021 and Microsoft 365)
5. Communication Skills Sanjay Kumar, Oxford University 2nd 2015
Pushp Lata Press
6. Personality Development and Soft Barun Mitra Oxford University 2nd 2016
Skills Press
7. Communication Skills: A Workbook Sanjay Kumar Oxford University 1st 2018
Press
8. The Ace of Soft Skills: Attitude, Gopalaswamy 1st 2013
Communication and Etiquette for Ramesh Pearson Education
Success
9. Effective Communication and Soft Nitin Bhatnagar, Pearson Education 1st 2011
Skills Mamta India
10. Quantitative Aptitude for Competitive R S Aggarwal Revised 2017
S Chand Publishing
Examinations
Online Resources:
Blo
Course P P P P P P P P P
om PO P0 PO PS PS PS
Outco O O O O O O O O O
Lev 10 11 12 O1 O2 O3
mes 1 2 3 4 5 6 7 8 9
el
CO1 L1 M M M H H - - M - H L H M L M
CO2 L1 M L L M L - - L - M - M M M M
CO3 L1 H M M H M - - H - H L H H M H
CO4 L1 M L L M L - - L - M - M M M M
L1,
CO5 L2, M M M H H - - M - H L H M L M
L3
60
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - I)
Paper - 8
Program Name: ADCA SEM - I
Course Name: Holistic and Community Engagement Course Code: HCEP01
Program (HCEP)
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Practical (100) Total
(100)
Contact ESE
Theory Tutorial Practical
Hours
Credits IA ESE IA
- 1 - 1 1 - - -- -- -
Objectives:
● To introduce a compulsory time frame for the students per semester to accelerate community
engagement.
● To engage activities as an individual and groups.
Strategy:
● To share and showcase the act of service to the Dean/HOD/Coordinator during the class scheduled per
week.
● To present records, community-based motivation videos, community-based presentations, Role
playing etc in the class.
● To participate in a monthly review scheduled by the Dean/HOD/Coordinator for further designing of
strategy.
● To organize-
Managerial Development Program/ Value education, Atma Nirbhar initiatives/ Life skill
Programs/Awareness program and cleanliness drives/ slum survey/community works/ blood donation
camp/ community health camp/legal aid clinic etc.
61
62
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - II)
Paper -1
Advance Diploma in Computer Application (ADCA) SEM: II
Course Name: Programming in C++ Course Code: ADCA201T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: C Language
Course Objective: The Objective of this course is to have Understanding of Programming Language
Standards, Problem Solving Techniques, IDE and Compilers for C++. To have in depth knowledge of
Writing, Compiling and Running Programs. To understand and Practice Programming Construct:
Variable, Operators, Control Structures, Loop, Functions with C++. To understand and Practice
basics of arrays, pointers, pre-processor, Structure. To learn understanding of OOPs features.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S.No. Course Outcomes attainment as per
Bloom’s Taxonomy
CO1 Describe the procedural and object-oriented paradigm with concepts of L2
streams, classes, functions, data and objects.
CO2 Understand dynamic memory management techniques using pointers, L3, L4
constructors, destructors, etc.) Describe the concept of function overloading,
operator overloading, virtual functions and polymorphism.
CO3 Classify inheritance with the understanding of early and late binding, usage of L3
exception handling, generic programming.
CO4 Demonstrate the use of various OOPs concepts with the help of programs. L4
CO5 Describe the procedural and object-oriented paradigm with concepts of L5
streams, classes, functions, data and objects.
Detailed Syllabus:
63
Cognitive levels of
attainment as per
Module Topics Hrs.
Bloom’s
Taxonomy
1 Overview of Object-Oriented Concepts
Need for Object Oriented programming; Procedural Languages;
The Object-Oriented approach; advantages of Object-Oriented
09 L1, L2, L3
Programming; characterization of Object-Oriented Languages;
Objects; Classes; inheritance; reusability; New data types;
Polymorphism and overloading
2 Object Classes and Inheritance
Object and Class, Using the class, class construct, class destructors,
object as function argument, struct and classes, array as class
08 L2, L3
member, operator overloading. Type of inheritance, Derive class,
Base class. Access specifier: protected. Overriding, member
function, String,
3 Object Oriented Programming
In overview of C++ Programming; Loops and decisions; Structures
and functions. Arrays and Pointers, Inheritance, Overloaded 12 L2, L3, L4
Function, Inline Function, Virtual Functions, pure virtual
Functions Streams.
4 Object Oriented Design & Database
Object structure concepts; Object type; Attribute types; relationship 08 L2, L3, L4
type; Object behavioral concepts
5 Methodology for Object Oriented Design
Booch methodology Relational Vs Object Oriented Databases, The 08 L3, L4
architecture of Object-Oriented Databases.
Total 45
Hr.
64
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L2 M M M H H - - - - H L H M L M
L3,
CO2 M L L M L - - - - M - M M M M
L4
CO3 L3 H M M H M - - - - H L H H M H
CO4 L4 M L L M L - - - - M - M M M M
CO5 L5 M L L M L - - - - M - M M M M
65
66
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - II)
Paper -2
Advance Diploma in Computer Application (ADCA) SEM: II
Course Name: Programming in Visual Basic Course Code: ADCA202T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: Any Programming Skills like C.
Course Objective: This course provides the skills and knowledge required to use essential features and capabilities
of Visual BASIC, a programming system used to produce Graphical User Interfaces and applications in a Windows
environment. It includes basic programming concepts, problem solving, programming logic, and the design of event-
driven programming.
Course Outcomes: Upon completion of the course student will be able to:
Detailed Syllabus:
67
Mod Cognitive levels of
ule Topics Hrs. attainment as per
No. Bloom’s Taxonomy
Introduction to visual Basic: Hardware requirements, features of VB, 09 L1, L2, L3
Editions of Visual Basic, and Event Driven Programming vs procedure-
oriented programming. Introduction to Integrated Development
Environment. Basic concepts of Visual Basic programming: Controls,
M1 properties, methods, events, forms, projects. Creating Executable files.
Variables, constants, data types, data conversion function., scope of
variables Operators, Control Structure: Conditional / branching statements
: If...else. Endif, Select case Looping statements: do.. while, for.. next, for
each, exiting a loop, goto statement, msgbox and input box functions.
Arrays: types of arrays, array manipulation, Working with standard 08 L1, L2,L3,L4
controls. Working with control arrays, various key and mouse events,
using drag and drop concepts. Procedure and Functions: types of function,
M2
library function, date and time function, format function, and string
related function, validation function. Creating user defined function &
procedure, call by value and call by reference, concept of recursion,
working with basic module, class module and form module.
Working with Advanced Controls: toolbar, status bar, tabbed dialog 12 L1, L2, L3, L4
controls, progress bar, animation controls, dtpicker, calendar, common
M3
dialog control. SDI & MDI Application: creating MDI application, menu
editor: defining menu & popup menu, sub main, startup objects. Working
with graphics control and using grphic methods.
Error Handling: Types of errors, error trapping tools: watch window, 08 L2,L3,L4,L5
local window, immediate window, debug menu, tracing program flow
with call stack, the err object, error function, error handling routines : on
M4 error goto statements. File Handling: type of file handling, Sequential file
handling: reading, writing and appending in file,understanding user
defined data type, Random access file: reading, writing and appending in
file.
Data Access Using the ADO Data Control: Basic concepts of relational 12 L1, L2, L3, L5, L6
database, visual data manager, introduction to SQL, concept of ODBC,
Overview of DAO and RDO, Using DAO and RDO to access data. ADO
features, difference among ADO, DAO and RDO, accessing and
manipulating database using ADO, ADO object hierarchy, concept of
M5
recordset and its type, connection object, command object. Data
Environment: accessing data using data environment, using Datagrid,
Data combo, data list, MSHFlexgrid. Report Generation: Overview of
Data Report, creating Data report, adding groups, using data report
functions. Introduction to Crystal Report Writer.
Total Hr. 45
68
SN Title Authors Publisher Edition Year
1 Microsoft Mastering: Microsoft By Microsoft Microsoft Press Pap/Cdr 1999
Visual Basic 6.0 Fundamentals Corporation edition
2 Mastering Visual Basic 6 Petroutsos BPB 1st 1998
3 Introduction to OOP and VB V. K Jain S.Chand & 2001
1st
Company Ltd
4 Visual Basic 6 Programming Steven Holzner Dreamtech Press 2000
-
Black Book
Online Resources:
Bloo
Course P P P P P P P P P P
m P0 PO PSO PS PS
Outcom O O O O O O O O O O1
Lev 11 12 1 O2 O3
es 1 2 3 4 5 6 7 8 9 0
el
CO1 L3 M M M H H - - - - H L H M L M
L3,
CO2 M L L M L - - - - M - M M M M
L4
CO3 L3 H M M H M - - - - H L H H M H
CO4 L3 M L L M L - - - - M - M M M M
69
SCHEME OF EXAMINATION (SEM - II)
Paper -3
Advance Diploma in Computer Application (ADCA) SEM: II
Course Name: Data Structures Course Code: ADCA203T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: C Programming.
Course Objective: To give an overview about how the data organizes and the techniques to organize the data.
Develop good understanding of how operations are performed on data in various data structures including hierarchical
representation. To develop a base for advanced computer science study.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S.No. Course Outcomes attainment as per
Bloom’s Taxonomy
CO1 Learn the basic types for data structure, implementation and application. L3
CO2 Know the strength and weakness of different data structures. L1, L2
Use the appropriate data structure in the context of the solution of a given
CO3 L3, L4
problem.
CO4 Develop programming skills which require to solve given problem L4
Detailed Syllabus:
70
Cognitive levels of
Module attainment as per
No.
Topics Hrs.
Bloom’s
Taxonomy
Introduction, Basic terminology, Elementary data organization, 09 L1, L2, L3
Data structure and its operation. Algorithms: complexity, time-
space Tradeoff. Mathematical Notation and functions,
Algorithmic Notation. Basic Terminology of Strings, String
operations, Word Processing, Pattern Matching Algorithms.
M1
Linear Array, Representations of Array in Memory, Traversing,
Insertion and Deletion in Linear Array, Multidimensional Array.
Pointers: Pointer Array, Records: Record Structures,
Representation of Records in Memory; Parallel Arrays,
Matrices, Sparse Matrices.
Linked Lists – Linked list, Representation of linked lists in 08 L1, L2, L3
memory, Traversing a linked list, Searching a linked list,
M2
Memory Allocation; Garbage Collection, Insertion into a linked
List, Deletion from a Linked List, Header Linked List, Two-
Way Linked Lists, Circular Linked List.
Stacks, Queues, Recursion -Stacks, Array Representation of 12 L1, L2, L3, L4
Stack, Arithmetic Expressions; Polish Notation, Quick sort, an
M3
application of Stacks, Recursion, Tower of Hanoi,
Implementation of Recursive Procedures by Stacks, Queues,
Dequeues, Priority Queues, Circular Queues.
Trees & Graphs - Binary Trees, Representing Binary Trees in 08 L1, L2, L3, L4
Memory, Traversing binary tree, Traversal Algorithms using
stacks, header nodes; threads, Binary Search Tree, Searching and
Inserting in Binary Search Tree, Deleting in Binary Search tree,
M4
Heap; Heap sort, Path Lengths; Huffman's Algorithms, General
Tree. Graph Theory Terminology, Sequential Representation of
Graph; Adjacency Matrix, Path Matrix, Linked Representation
of Graph.
Sorting and Searching – Sorting: Bubble Sort, Insertion Sort, 08 L1, L2, L3, L4
Selection Sort, Merging, Merge Sort, Radix Sort. Searching:
M5
Linear Search, Binary Search, Searching and data modification,
hashing.
Tot 45
al Hr.
71
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L3 M M M H H - - - - H L H M L M
L1,
CO2 M L L M L - - - - M - M M M M
L2
L3,
CO3 H M M H M - - - - H L H H M H
L4
CO4 L4 M L L M L - - - - M - M M M M
72
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - II)
Paper -4
Advance Diploma in Computer Application (ADCA) SEM: II
Course Name: English Communication skills Course Code: ADCA204T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Total weightage of marks for continuous evaluation of Term work/Report: Formative (40%),
Timely Completion of Practical (40%) and Attendance /Learning Attitude (20%).
Course Objective: This syllabus has been designed to improve the oral and write Communication skills of
students
Course Outcomes: Upon completion of the course student will be able to:
CO3 The inputs in the course contents are related to spellings, meanings of L3
words.
CO4 correct use of words relating to the field of Computer and other areas of L3
knowledge.
73
Detailed Syllabus:
Cognitive levels of
Module
No.
Topics Hrs. attainment as per
Bloom’s Taxonomy
Recall Structure of sentence-Simple, Complex and Compound. 04 L1, L2,L3
Clause – Coordinate and subordinate clause. The tenses and
M1 aspects, Model, Gerund, Participial: Non Finite and Finite,
Infinitive. Vocabulary, knowledge of at least one thousand
words - their spelling, meanings and usage, Phrases.
Transformation of sentences: interchange of Active and 08 L1,L2,L3
Passive Voice, Interchange of Affirmative and Negative
M2
Sentences, Interchange of Explanative and Assertive
Sentences, Interchange of interrogative and Assertive
Sentences, Direct and Indirect Speech.
Report writing, Application writing, Letter writing: Formal 12 L1,L2,L3,L4
M3
(Enquiry letter, Order letter, Complaint letter, Sales letter) and
informal letter, Description of events.
Precise writing, Reading Comprehension, Summarizing, 08 L1,L2,L3,L4
M4
Presentation Skills.
Official communication- Notice, Circular, Minutes of meeting, 08 L1,L2,L3,L4
Agenda of meeting, Memorandum Modem media of
M5 communication- Email (Language of Emails, Format, Email
writing Strategies, Advantage, Characteristics, Formatting),
Video conferencing, Fax.
To 45
tal Hr.
Online Resources:
74
4 https://byjus.com/ http://bitly.ws/ujR8 M4
5 https://www.vedantu.com/ http://bitly.ws/ujRo M5
https://www.toppr.com/ http://bitly.ws/ujRm
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L3 M M M H H - - - - H L H M L M
CO2 L4 M L L M L - - - - M - M M M M
CO3 L3 H M M H M - - - - H L H H M H
CO4 L3 M L L M L - - - - M - M M M M
75
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - II)
Paper - 5
Advance Diploma in Computer Application (ADCA) SEM: II
Course Name: Programming in C++ Lab Course Code: ADCA205P
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
- - 4 4 2 - 20 10 70
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: Basic Mathematics of Class 10th -12th Level
Course Objective: To know different programming paradigms. To study and understand the object-
oriented programming concepts and methodology. To implement object oriented programming concepts
in C++.
Course Outcomes: Upon completion of the course student will be able to:
76
Detailed Syllabus:
Cognitive
levels of
Types
Prac attainmen
C of
tical Topics Hrs t as per PO PEO
O experi
No. Bloom’s
ment
Taxonom
y
1 1. Write a program to Create Class with Static Data 09 L3 1 PO PE Proble
Members. 2 O1 m
2. Write a program to define a class to represent a solving
bank account. Include the following members
Data Members Name of the depositor
a) Name of the depositor
b) Account number
c) Type of account
d) Balance amount in the
account
Member Functions
77
handle it properly.
Total Hr. 48
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L2 M L L M L - - - - M - M H L M
CO2 L6 H M M H H - - M M H M H M L6 M
78
CO3 L4 M M M H M - - L L M - M H L4 H
Course Objective:
This course introduces computer programming using the Visual BASIC programming language
with object-oriented programming principles. The objective of this course is to make the student
learn how to design, code, test and debug programs using VC++ and VB.
Course Outcomes: Upon completion of the course student will be able to:
79
CO6 Write Windows applications using forms, controls, and events. L6
Detailed Syllabus:
Cognitive
levels of
Types of
attainment
SN Topics Hrs CO PO PEO experimen
as per
t
Bloom’s
Taxonomy
1 Write a vb code to make a simple Design
calculator. skill &
05 L3 CO4 PO1 PEO1
Problem
Solving
2 Write a vb code to generate a factorial of a Problem
03 L3 CO4 PO2 PEO2
number and star pattern. solving
3 Write a vb code for changing the font Design
style & color of the given text. skill &
05 L4 CO4 PO2 PEO2
Problem
Solving
4 Write a vb code to design a mark sheet & Design
also calculate the grade. skill &
07 L3,L4 CO4 PO4 PEO3
Problem
Solving
5 Write a vb code to draw shapes like Design
rectangle, oval, square, circle etc. skill &
05 L3 CO4 PO4 PEO2
Problem
Solving
6 Write a vb code to add, remove, clear and Design
count data from the list box at execution skill &
05 L3 CO4 PO2 PEO1
time. Problem
Solving
7 Write a vb code to design a form with Design
following: menus, file, edit & format. skill &
05 L3 CO4 PO2 PEO1
Problem
Solving
8 Write a vb code to show the
Problem
implementation of sub-procedure & 05 L3 CO4 PO2 PEO1
solving
functions
9 Write a vb code to find the greatest among Problem
04 L3 CO4 PO2 PEO2
eight elements in an array. solving
10 Create a table in oracle named as 04 L4 CO4 PO2 PEO2 Design
customer having field _ID,CUST_NAME, skill &
Designation, address, DOB ,DOJ. Problem
80
Write a vb code to create the connectivity
with the database using adodb control
Solving
and perform the following task insert,
update & delete.
Total Hr. 48
Online Resources:
S. Website Name Url Practical
No. Covered
1 https://www.techwalla.com https://www.techwalla.com/articles/how-to- 1
make-a-calculator-with-visual-basic
2 https://codebun.com https://codebun.com/write-vbvisual-basic-6-0- 2
program-find-factorial-number/
3 https:// https://anilattri123.blogspot.com/2009/03/ 3
anilattri123.blogspot.com program-in-visual-basic-to-generate.html
4 https://youtube.com https://youtu.be/vAlAzyXVbm0 4
5 https://www.go4expert.com https://www.go4expert.com/articles/graphics- 5
https://www.techotopia.com visual-basic-6-t30202/
https://www.techotopia.com/index.php/Drawin
g_Graphics_in_Visual_Basic
6 https://youtube.com https://youtu.be/YlmKSyk0l2k 6
7 https://www.vbtutor.net https://www.vbtutor.net/lesson37.html 7
8 https://www.techantena.com https://www.techantena.com/2911/sub- 8
procedures-and-functions-vb-dot-net/
9 https://codebun.com https://codebun.com/visual-basic-program-to- 9
find-max-and-min-element-from-an-array/
10 https://www.javatpoint.com https://www.javatpoint.com/oracle-create-table 10
https://www.vbtutor.net https://www.vbtutor.net/lesson25.html
81
Table: Mapping of Course Outcomes with Program Outcomes
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L6 H M M H M - - M - H - M M L M
CO2 L3 L L L M - - - - - L - M M M M
CO3 L3 L L L M - - - - - L - L M M H
L3,L
CO4 H M M M M - - M - H - M H L M
6
CO5 L6 H M M H M - - M - H - H H M M
CO6 L6 H M M H H - - - - H - M M L M
82
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - II)
Paper - 7
Program Name: ADCA SEM - II
Course Name: Digital and Soft Employability Skills – II Course Code: DSES02
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Theory Theory
Hours Per Week Practical
(100) (100)
ESE
Theory Tutorial Practical Theory Tutorial IA ESE 1A
- - 4 4 2 - - 30 70 100
Course Objective: The Objective of the course is to introduce and understand MS Excel as an effective tool for
data calculations, verbal and non-verbal communication.
Detailed Syllabus:
Cognitive levels of
Module
Topics Hrs. attainment as per
No.
Bloom’s Taxonomy
Prerequisite: Bridge/Revision class for Semester I 2 -
MS Excel - I
Introducing Excel, use of excel sheet, creating new sheet, saving, opening,
and printing workbook. Home Tab: Font, alignment, number, styles and
1 cells and editing, conditional formatting. Insert Tab: Table, charts (column 07 L1, L2, L3, L5
chart, pie chart, bar chart, line chart) and texts (header & footer, word art,
signature line). Page Layout Tab: page setup options, scale to fit (width,
height, scale, Practice Test
2 09 L3, L4, L5, L6
MS Excel – II
Formulas Tab: Auto sum (sum, average, min, max), logical (IF, and, or,
not. true, false), math & trig (sin, cos tan, ceiling, floor, fact, mod. log),
watch window. Data Tab: get external data from MS Access, sort and
filter options, Data validation, group and ungroup. Review Tab: protect
83
sheet, protect workbook, share workbook. View Tab: page breaks, page
layout, freezing panes, split and hide.
Effective Communication
3
Essentials of Effective Communication, Communication Techniques, 09 L1, L2, L3
Barriers to Communication, Mock rehearsal of presentation
Communication Network in an Organization-I
4 Personal Communication, Internal Operational Communication, External 09 L1, L2, L3, L6
Operational Communication, Mock practice (Individual and Group)
ES II: Basic Grammar– I
Introduction - Parts of the Speech - Noun, Pronoun, Adjective, Verb,
Adverb, Preposition, Conjunction, Interjection, Gerund; Pronounce under
related words - I, We, You, He, She, It, They: Punctuation; Articles - A,
An, The: Preposition; Sentence forming method - Present tense, Past tense,
5 Future tense; Present Tense – Simple Present tense, Present Continuous 09 L1, L2
tense, Present Perfect tense, Present Perfect Continuous tense; Past Tense -
Simple Past tense, Past Continuous tense, Present Past tense, Past Perfect
Continuous tense; Future Tense – Simple Future tense, Future Continuous
tense, Future Perfect tense, Future Perfect Continuous tense; List of
Question, Words; Modals, Sentence framing and Conjunctions.
Total Hr. 45
Online Resources:
84
Table: Mapping of Course Outcomes with Program Outcomes
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L1 M M M H H - - M - H L H M L M
L1,
CO2 L2
M L L M L - - L - M - M M M M
CO3 L1 M M M H H - - M - H L H M L M
CO4 L1 M L L M L - - L - M - M M M M
CO5 L1 H M M H M - - H - H L H H M H
85
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - II)
Paper - 8
Program Name: ADCA SEM - II
Course Name: Holistic and Community Engagement Course Code: HCEP02
Program (HCEP)
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Practical (100) Total
(100)
Contact ESE
Theory Tutorial Practical
Hours
Credits IA ESE IA
- 1 - 1 1 - - - - -
Objectives:
● To introduce a compulsory time frame for the students per semester to accelerate community
engagement.
● To engage activities as an individual and groups.
Strategy:
● To share and showcase the act of service to the Dean/HOD/Coordinator during the class scheduled per
week.
● To present records, community-based motivation videos, community-based presentations, Role
playing etc in the class.
● To participate in a monthly review scheduled by the Dean/HOD/Coordinator for further designing of
strategy.
● To organize-
Managerial Development Program/ Value education, Atma Nirbhar initiatives/ Life skill
Programs/Awareness program and cleanliness drives/ slum survey/community works/ blood donation
camp/ community health camp/legal aid clinic etc.
86
87
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -1
Advance Diploma in Computer Application (ADCA) SEM: III
Course Name: Operating System Course Code: ADCA301T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: Basic Computer knowledge.
Course Objective: This course has theory component to teach you the concepts and principles that underlie modern
operating systems. In this component, you will learn about processes and processor management, concurrency and
synchronization, memory management schemes, file system and secondary storage management, security and
protection, etc.
Course Outcomes: Upon completion of the course student will be able to:
88
Detailed Syllabus:
Cognitive levels of
Module
Topics Hrs attainment as per
No.
Bloom’s Taxonomy
Introduction: What is operating system, basic concept, terminology, batch
processing, spooling, multiprogramming, time-sharing, real-time systems,
protection, multiprocessor system, operating system as resource manager,
M1 process view point, memory management, process management, device 08 L2, L4
management and information management, other views of operating
system, historical, functional job control language and supervisor service
control.
Processor Management ( CPU Scheduling) - Reviewing of
multiprogramming concept, scheduling concept, basic concept, CPU I/O
burst cycle process state, PCB ( Programme Control Block) scheduling
M2 queries, schedulers, scheduling algorithms - performance criteria, first-
10 L2, L5, L6
come - first served shortest job - first priority, preemptive algorithm,
round robin, multilevel queues and multilevel feedback queues, algorithm
evolution, multiprocessor scheduling , separate system, coordinated job
scheduling, master / slave scheduling.
Memory Management - Preliminaries of memory management, memory
handling in M/C, relocation, swapping and swap time calculation, multiple
partitions, partitioned allocation MFT, fragmentation, MVT, compaction,
paging, job scheduling implementation of page tables, shared page, virtual
M3
memory-overlays, concepts of virtual memory demand page, memory 10 L3, L4
management and performance, page replacement and page replacement
algorithms. Allocation algorithms. Storage hierarchy disk and drum
scheduling - physical characteristics of fcfs scheduling SCAN, short of
seek time first disk scheduling algorithms sector queuing.
Information Management (File System) - File concept, file type, typed
based system, disk based system, general model of file system, file
directory maintenance, symbolic file system, basic file system, physical
M4 08 L2, L3
file system, file support device directory, access methods free space
management contiguous, linked allocation and indexed allocation
performances.
Dead Locks - The DeadLock problem - Deadlock definition, DeadLock
detection, detection algorithm usage, DeadLock characterization, resource
allocation graph, DeadLock prevention, mutual exclusion, hold and wait,
M5 10 L3,L5
no preemption and circular wait, deadlock avoidance-banker's algorithm.
Recovery from DeadLock process termination, resource preemption,
combined approach to DeadLock handling.
Total Hr. 46
89
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L2 M M M H H - - - - H L H M L M
CO2 L2 M L L M L - - - - M - M M M M
CO3 L3 H M M H M - - - - H L H H M H
CO4 L4 M M L H H - - - - H L H M L M
CO5 L2 H M M H M - - - - H L H H M H
90
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -2
Advance Diploma in Computer Application (ADCA) SEM: III
Course Name: DBMS Course Code: ADCA302T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
Course Objective: This syllabus design is an attempt to provide the basic information about database management
systems and their development. It will also provide the basic conceptual background necessary to design and develop
simple database applications. The major objectives of this subject are to Provide an introduction of DBMS and their
use. Describe the main features and function of the DBMS. Describe the features of relational database and E-R
models. Implement SQL queries. Draw ER diagrams. Design database.
Course Outcomes: Upon completion of the course student will be able to:
91
Detailed Syllabus:
Cognitive levels of
Mo
Hr attainment as per
dule Topics
s Bloom’s
No.
Taxonomy
OVERVIEW OF DATABASE MANAGEMENT SYSTEM:
Database, Definition of DBMS, Purpose of Database System, Data
abstraction, Instances and Schema, Data Independence, Data
administration roles, Different kinds of DBMS users, Data Dictionary,
M1 10 L2, L4
Database languages- DDL, DML, DCL Data Models- The Relational
approach, The Network approach, The Hierarchical approach, DBMS
storage structure and access method.
92
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L2 M M M H H - - - - H L H M L M
CO2 L6 H M M H M - - - - H L H H M H
CO3 L4 H M M H M - - - - H L H H M H
CO4 L4 M M L H H - - - - H L H M L M
93
94
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -3
Advance Diploma in Computer Application (ADCA) SEM: III
Course Name: Computer Networking & Internet Technology Course Code: ADCA303T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: Basic Computer Knowledge
Course Objective: The Objective of this subject is to provide the Fundamental Knowledge of Computer Networks
and to provide the knowledge of some recent trends in Computer Networks.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
attainment as per
S.No. Course Outcomes
Bloom’s
Taxonomy
Understand computer network basics, network architecture, TCP/IP and OSI
CO1 L2
reference models.
CO2 Identify and understand various techniques and modes of transmission L3
Describe routing and congestion in network layer with routing algorithms and
CO3 L2
classify IPV4 addressing scheme
Understand network security and define various protocols such as FTP, HTTP,
CO4 L2
Telnet, DNS
CO5 Employable in the field of Network Engineer and Web Development. L6
95
Detailed Syllabus:
Cognitive levels of
Mo
Hr attainment as per
dule Topics
s Bloom’s
No.
Taxonomy
Introduction to Computer Networking - Data Communication, Networks
- Distributed Processing, Network Criteria, Applications; Protocols and
Standards, Standard Organization, Line Configuration - Point to Point,
M1 10 L2, L4
Multi Point; Topology - Mesh, Star, Tree, Bus, Ring, Hibrid;
Transmission mode, Categories of Network - LAN, MAN, WAN, Inter
Networks.
The OSI Model -The model - Layered architecture, functions of the
layers-Physical layer, Data Link layer, Network layer, Transport layer,
M2
session layer, Presentation layer, Application layer; the TCP/IP reference 10 L2, L5, L6
model, comparison of TCP/IP & OSI, Novell Netware, Arpanet,
NSFNET
Transmission of Digital Data - Analog and Digital, digital data
M3 transmission - parallel transmission, serial transmission, DTE-DCE
08 L3, L4
interface - data terminal equipment, data circuit terminating equipment,
standards, modems- Transmission rate, Modem standards.
Introduction to Internet Technology - Architecture of Internet, Client
server model, www, The concept of web publishing, The HTML Basics
M4 10 L2, L3
Review, Tables, frames, image maps, forms & Introduction to CGI
Scripting.
Scripting Language for Web Design: What is java , Introduction to java
applet, Adding applet to web page, JavaScript ,Structure of Java Script,
M5 Basic Commands of Java Script, dynamic html. Cascading Style Sheets 08 L3,L5
& Web Server – Defining styles within HTML tags. Features of Style
sheet, Web server, Publishing website, Case Studies.
Total Hr. 46
96
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L2 M M M H H - - - - H L H M L M
CO2 L3 H M M H M - - - - H L H H M H
CO3 L2 H M M H M - - - - H L H H M H
CO4 L2 M M L H H - - - - H L H M L M
CO5 L6 H M M H M - - - - H L H H M H
97
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -4
Advance Diploma in Computer Application (ADCA) SEM: III
Course Name: Unix/Linux Course Code: ADCA304T
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
4 - - 4 4 70 20 10 -
Course Objective: The main objective of this course is to Understand the concepts of LINUX OS. Gain an
understanding of the file system and to familiarize students with the Linux environment. Execute LINUX commands.
To make students learn the fundamentals of shell script and shell programming. To implement IPC programs.
Course Outcomes: Upon completion of the course student will be able to:
98
Detailed Syllabus:
Cognitive levels of
Module attainment as per
Topics Hrs
No. Bloom’s
Taxonomy
Introduction to Linux : Introduction to Linux system, History and
Emergence, Features of Linux system, Different Linux distributions,
Hardware Requirements for the different versions of Linux, Architecture
of the Linux, Features of the Kernel and Kernel Shell relationship.
M1 Linux File System: Features of Linux file system, File types and 10 L2, L4
permissions, Getting started, Logging in /out with the concept of home
directory. File operations and links, Commonly used commands like
GREP, Find, who, ls, pwd, mv, ls, cd, df, cat, head, tail, rm, sort, grip,
ps, whoami, chmod, chonn, gunzip, date, bc, tar.
Text Processing : Introduction to Text Processing, Vi editor, Vi Features,
Vi Commands, Yanking, Running shell commands, from within Vi,
M2
Command macros, Set showmode, Set Auto Indent, Set number, 10 L2, L5, L6
Introduction to Exrc File.Emacs editor, Emacs feature, Emacs
commands, Using cut, paste and copy in Emacs, Saving buffer in Emacs.
Shell Programming: Introduction to Shell & Shell Programming:
Features of a Shell, Different types of a Shell, Why use more shell, Shell
M3 treatment to the command line, the environment, set, setenv, path, home,
08 L3, L4
ifs, mail, ps1, ps2, term, log name, profile, sty, profile file, login/logout
file, setting environment, simple shell programs, for… do, case, do while
construct.
X-windows: what is X-windows, Microsoft windows versus x-windows,
windows manager, FVWM and FVWM95, twn, the client server model
of x-windows, starting and stopping an X-window session.
GNOME & KDE: Using the GNOME & KDE desktop environment :
starting the GNOME desktop environment, the GNOME panel, using the
M4 08 L2, L3
main system menu, the Gnome file manager, getting help in GNOME,
using the Gnome control. A history of KDE project, starting the KDE
desktop environment, exploring the Kde desktop, KDE main system
menu, using file manager window, setting wallpaper, screensaver in
KDE.
System Administration of Linux : Installation & system Administration
of Linux: responsibilities of a system administrator, startup and
shutdown process, inittab and profile file importance, security file access
permission, user and group related jobs, managing disk space, managing
M5 10 L3,L5
file system, backup and restart process. PRC- installation requisite,
minimum hardware requirement for Red Hat Linux, Hard Disk
Partitioning, installation of Red Hat Linux Installation of Printer,
Scanner and Peripheral devices in Linux.
Total Hr. 46
99
Text Books and References:
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L3 M M M H H - - - - H L H M L M
CO2 L2 H M M H M - - - - H L H H M H
CO3 L6 H M M H M - - - - H L H H M H
CO4 L3 M M L H H - - - - H L H M L M
100
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -5
Advance Diploma in Computer Application (ADCA) SEM: III
Course Name: DBMS - Lab Course Code: ADCA305P
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70) (70)
Contact
L T P Credits ESE CT TA
Hours
100
- - 4 4 2 - 20 10 70
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: DBMS Language, constraints etc.
Course Objective: This syllabus design is an attempt to provide the basic information about database management
systems and their development. It will also provide the basic conceptual background necessary to design and develop
simple database application.The major objectives of this subject are to learn creating database tables and their
operations. Describe the main features and function of the DBMS. Implement SQL queries. Draw ER diagrams.
Design database.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S.No. Course Outcomes attainment as per
Bloom’s Taxonomy
CO1 After completion this course student will be able to learn database creation. L3
CO2 Understand the basic concept of Relational Database. L2
CO3 Be competent in use of Structured Query Language SQL. L4
CO4 Familiarize yourself with PL/SQL Programs. L3
101
Detailed Syllabus:
Cognitive
levels of Types of
P PE
SN Topics Hrs attainment as CO experim
O O
per Bloom’s ent
Taxonomy
1. Database Schema for customer-sale scenario
Customer (Cust id: integer, cust_name: string)
Item (item_id: integr, item_name: string, price:
integer)
Sale(bill_no: integer, bill_data: date, cust_id:
integer, item_id: integer, qty_sold: integer)
For the above schema, perform the following -
a) Create the tables with the appropriate integrity
constraints
b) Insert around 10 records in each of the tables Databas
c) List all the bills for the current date with the e Design
CO PO PE
1 customer names and item numbers 10 L3
1 2 O1
Skills &
d) List the total Bill details with the quantity sold, Problem
price of the item and the final amount solving
e) List the details of the customer who have bought
a product which has a price>200
f) Give a count of how many products have been
bought by each customer
g) Give a list of products bought by a customer
having cust_id as 5
h) List the item details which are sold as of today
i) Create a view which lists out the bill_no,
bill_date, cust_id, item_id, price, qty_sold, amount
2 2. Database Schema for an Employee-pay scenario 12 L3 CO PO PE Databas
employee (emp_id:integer, emp_name: string) 1 2 O1 e Design
department(dept_id: integer,dept_name: string) Skills &
Pay Details (emp_id: integer, dept_id: integer, Problem
basic: integer, deductions: integer, additions: solving
integer, DOJ: date)
payroll (emp_id: integer, pay_date: date)
For the above schema, perform the following -
a) Create the tables with the appropriate integrity
constraints
a. Insert around 10 records in each of the tables
b. List the employee details department wise
c. List all the employee names who joined after
particular date
d. List the details of employees whose basic
salary is between 10,000 and 20,000
e. Give a count of how many employees are
working in each department
102
f. Give a name of the employees whose net
salary>10,000
g. List the details for an employee_id=5
3. a) Write and execute a subprogram to find the
largest number from the given three numbers.
b) Write and execute subprogram using loop, while
3 and for iterative control statement. CO PO PE Problem
08 L3
4. a) Write and execute a subprogram to check 4 2 O1 solving
whether the given number is Armstrong or not.
b) Write and execute a subprogram to generate all
prime numbers below 100.
5. a) Write and execute a subprogram to demonstrate
the goto statement.
b) Write and execute subprograms to demonstrate
%type and %rowtype attributes.
CO PO PE Problem
4 6. a) Write and execute subprograms to demonstrate 08 L3
4 2 O1 solving
predefined exceptions.
b) Write and execute subprograms to demonstrate
user defined exceptions.
Online Resources:
103
3 https://www.thecrazyprogrammer.com/ https://bit.ly/3r1tnEZ 3
4 https://www.tutorialspoint.com/ https://bit.ly/3Su94Mn 4
5 https://stackoverflow.com/ https://bit.ly/3UAHMWv 5
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L3 M M M H H - - - - H L H M L M
CO2 L2 H M M H M - - - - H L H H M H
CO3 L4 H M M H M - - - - H L H H M H
CO4 L3 M M L H H - - - - H L H M L M
104
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -6
Advance Diploma in Computer Application (ADCA) SEM: III
Course Name: Unix/Linux - Lab Course Code: ADCA306P
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Internal (30) Practical Total
(70)
Contact
L T P Credits ESE CT TA
Hours
100
- - 4 4 2 - 20 10 70
CT: Class Test - Paper Duration – 1 Hours
ESE: End Semester Examination - Paper Duration - 3 Hours
Prerequisite: Unix Programming
Course Objective: The main Objective of this course is to Understand the various commands used in the Linux
environment. Gain an understanding of the file system and to familiarize students with the Linux environment.
Execute LINUX commands. To make students learn fundamentals of shell scripting and shell programming. To
implement IPC programs.
Course Outcomes: Upon completion of the course student will be able to:
105
Detailed Syllabus:
106
b. List all files that do not match a class.
c. Change the file permissions
d. Configure or set characteristics of your
terminal. Describe any 3.
e. Display the lines in a file that contain a solving
particular word.
f. Append the contents of two files in a file
JABC.
g. Count the number of files in a directory.
1. Write a shell script to ask your name, program
name and enrollment number and print it on
the screen.
2. Write a shell script to find the sum, the average
and the product of the four integers entered. Proble
CO PO PE
4 3. Write a shell program to exchange the values 10 L2, L3
4 2 O1
m
of two variables. solving
4. Find the lines containing a number in a file.
5. Write a shell program to reverse the digits of
five digit integer.
48
Total Hr.
107
Text Books and References:
Online Resources:
Bloo
Course P P P P P P P P P
m PO P0 PO1 PSO PSO PSO
Outcom O O O O O O O O O
Leve 10 11 2 1 2 3
es 1 2 3 4 5 6 7 8 9
l
CO1 L3 M M M H H - - - - H L H M L M
CO2 L2 H M M H M - - - - H L H H M H
CO3 L4 H M M H M - - - - H L H H M H
CO4 L3 M M L H H - - - - H L H M L M
108
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -7
Program Name: ADCA SEM -III
Course Name: Digital and Soft Employability Skills – III Course Code: DSES03
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Theory
Hours Per Week Practical Total
(100)
ESE
Theory Tutorial 1A Credits IA ESE IA ESE
- - 4 4 2 - - 30 70 100
Course Objective: The Objective of this course is to introduce MS Power point for effective presentation, as a
requirement of communication in academic and professional domains for developing employability and
entrepreneurship skills.
Revised Bloom’s
Sr. No. Course Outcomes
Taxonomy Level
CO1 To understand the importance of effective presentation. L1, L2
To use MS Powerpoint as tool to improve presentation skills and for
CO2 L1, L2, L3
effective presentation
CO3 To understand lateral, downward and upward communication L1, L2
CO4 To understand need of English as a global language for communication L1, L2
CO5 To understand basic grammar and its use in communication. L1, L2, L3, L4, L5
Detailed Syllabus:
109
delete, setting text direction, align text, convert to smart art, drawing
options. Insert Tab: Table, picture, clipart, photo album, smart art, shapes
and chart. movie and sound, hyperlink and action, text box, word art,
object.
2 09 L3
MS Power Point – II
Design Tab: page setup options, slide orientation, applying various
themes, selecting background style and formatting it. Animations Tab:
custom animation for entrance, exit and emphasis, applying slide
transition, setting transition speed and sound, animation on rehears timing.
slide show view Tab: start slideshow options, setup options. view tab:
presentation views, colors and window option.
Total Hr. 45
110
7. The Ace of Soft Skills: Attitude, Gopalaswamy Ramesh 1st 2013
Pearson
Communication and Etiquette for
Education
Success
8. Effective Communication and Soft Nitin Bhatnagar, Pearson 1st 2011
Skills Mamta Education India
9. Wren And Martin -high School English Rao N,D,V,Prasada S Chand Regula 2017
Grammar Publishing r
Online Resources:
111
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - III)
Paper -8
Program Name: ADCA SEM - III
Course Name: Holistic and Community Engagement Course Code: HCEP03
Program (HCEP)
Teaching Scheme (Program Specific) Examination Scheme (Formative/ Summative)
Modes of Teaching / Learning / Weightage Modes of Continuous Assessment / Evaluation
Hours Per Week Theory Practical (100) Total
(100)
Contact ESE
Theory Tutorial Practical
Hours
Credits IA ESE IA
- 1 - 1 1 - - - - -
Objectives:
● To introduce a compulsory time frame for the students per semester to accelerate community
engagement.
● To engage activities as an individual and groups.
Strategy:
● To share and showcase the act of service to the Dean/HOD/Coordinator during the class scheduled per
week.
● To present record, community-based motivation videos, community-based presentations, Role playing
etc in the class.
● To participate in monthly review scheduled by the Dean/HOD/Coordinator for further designing of
strategy.
● To organise-
Managerial Development Program/ Value education, Atmnirbhar initiatives/ Life skill
Programs/Awareness program and cleanliness drives/ slum survey/community works/ blood donation
camp/ community health camp/legal aid clinic etc.
112
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - IV)
Course Objectives: To introduce the concept and methods required for the construction of large software intensive
systems. To develop a broad understanding of the discipline of software engineering and management of software
systems. To provide an understanding of both theoretical and methodological issues involved in modern software
engineering project management and focus strongly on practical techniques.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S.No. Course Outcomes attainment as per
Bloom’s Taxonomy
CO1 Capability to acquire and apply fundamental principles of engineering. L3
Course Bloo P P P P P P P P P
PO P0 PO1 PSO
Outcome m O O O O O O O O O PSO1
10 11 2 2
s Level 1 2 3 4 5 6 7 8 9
CO1 L3 M M H L M - - - - M - L M M
CO2 L3 M L H L M - - - - L - L M M
113
CO3 L3 M M H L M - - - - M - L M M
CO4 L4 M M H L M - - - - M - L M M
Course Objectives: To Awareness of how to use values in improving your own professionalism. To Learning
about personal and communication styles for team building. To identify, formulate and present model
problems. To Learning management of values.
Course Outcomes: Upon completion of the course student will be able to:
Cognitive levels of
S.No. Course Outcomes attainment as per
Bloom’s Taxonomy
CO1 Capability to acquire and apply fundamental principles of engineering. L2
Course Bloo
P PO PO PO PO PO PO PO PO PO P01 PO PS PS PS
Outcome m
O1 2 3 4 5 6 7 8 9 10 1 12 O1 O2 O3
s Level
CO1 L2 M H L H L - - - - L - L M M M
CO2 L3 M L H H L - - - - L - M H M M
CO3 L6 M H M M L - - - - L - M M M L
114
CO4 L2 M M M M L - - - - M - L M H H
Course Objective: The objective of this course is to develop skills in MS PowerPoint and MS Excel for
enhancing listening skills and corporate orientation.
Revised Bloom’s
Sr. No. Course Outcomes
Taxonomy Level
CO2 To be master in MS Excel by considering real time problem L3, L4, L5, L6
115
Detailed Syllabus:
MS Excel – II
2 Addressing real time problem by using MS Excel, 09 L3, L4, L4, L6
University/School/Office problem solving approach with MS Excel, Data
interpretation, Data plotting by using MS Excel
Listening Skills-I
3 Purpose of Listening, Listening to Conversation (Formal and Informal),
Active Listening- an Effective Listening Skill, Benefits of Effective 09 L1, L2, L3
Listening, Barriers to Listening, Listening to Announcements-
(railway/ bus stations/ airport /sports announcement/ commentaries etc.)
Listening Skills-II
4 Academic Listening (Listening to Lectures), Listening to Talks and 09 L1, L2
Presentations, Note Taking Tips
ES IV: Corporate Orientation
Resume overview - Interview Handling II - VIsual Interpretation II - Mock
GD sessions / review - video II - Creative writing, Mock GD session -
5 Email and Essay writing - Personality styles -HR Interview question - 09 L1, L2, L3, L6
Discussion II - Role plays / Just a minute (JAM) Topics - Research on
company websites On placement - Sell yourself - Job Mela - Critical
thinking - Problem Solving using case study - Overview ofResume with
interviews
Total Hr. 45
116
Wren And Martin -high School Rao, N.D.V. Regular 2017
9. S Chand Publishing
English Grammar Prasada
Online Resources:
Course Bloo
P PO PO PO PO PO PO PO PO PO P01 PO PS PS PS
Outcome m
O1 2 3 4 5 6 7 8 9 10 1 12 O1 O2 O3
s Level
L3,
CO1 L4, M H L H L - - - - L - L M M M
L5, L6
L3,
CO2 L4, M L H H L - - - - L - M H M M
L5, L6
CO3 L1, L2 M H M M L - - - - L - M M M L
L3,
CO4 L4, M M M M L - - - - M - L M H H
L5, L6
CO5 L1, L2 M H M M L - - - - L - M M M L
117
ADCA (ADVANCE DIPLOMA IN COMPUTER APPLICATION) 2022-23
SCHEME OF EXAMINATION (SEM - IV)
- 1 - 1 1 - - - - -
Objectives:
● To introduce a compulsory time frame for the students per semester to accelerate community
engagement.
● To engage activities as an individual and groups.
Strategy:
● To share and showcase the act of service to the Dean/HOD/Coordinator during the class scheduled per
week.
● To present records, community-based motivation videos, community-based presentations, Role
playing etc in the class.
● To participate in a monthly review scheduled by the Dean/HOD/Coordinator for further designing of
strategy.
● To organize-
Managerial Development Program/ Value education, Atma Nirbhar initiatives/ Life skill
Programs/Awareness program and cleanliness drives/ slum survey/community works/ blood donation
camp/ community health camp/legal aid clinic etc.
118