Syllabus For B.A. B.SC - (Computer Applications)
Syllabus For B.A. B.SC - (Computer Applications)
Honours
IN
COMPUTER APPLICATIONS
SYLLABUS
NOTIFCATION
(23/July/Adp./51 )
It is hereby notified for the information of all concerned that the Vice-Chancellor,
in anticipation of the approval of the Academic Council, is pleased, to authorize the
adoption of the Syllabi and Courses of Studies in the subject of Computer
Applications (B.A/B.Sc.) of Semester IIIrd and Ivth for Four Year Under
Graduate Programme (FYUGP) under the Choice Based Credit System as per
NEP-2020 (as given in the annexure) for the examinations to be held in the years
as per the details given below:
Sd/
DEAN ACADEMIC AFFAIRS
SYLLABUS
BCA(Software Development)
Page 2 of26
ear UG Programme (NEP-2020) University of Jammu B.AJB.Sc. Honoursin Computer Applications
COURSES OF STUDY
SEMESTER - I
Page 3 of 26
Four year UG Programme (NEP-2020) University of Jammu B.A/B.Sc. Honours in
Cor .
Cours
No.
Ty
Semester - II
3 MD UMDCAT203 Understandin 15 60 NA NA 75
g Internet
SEMESTER - III
Page 4 of 26
pl Bar UG Programme (NEP-2020)
University of Jammu B.A/B.Sc. Honours in Computer Applications
Semester - IV
Page 5 of 26
Four year UG Programme (NEP-2020) University of Jammu B.A/B.Sc.
Honours in Com
Page 6 of 26
year UG Programme (NEP-2020) University of Jammu B.AB.Se. Honours in Computer Applieations
UNIT - II
Formatted Input, Formatted Output, escape sequences, Conditional Statements: if Statement, if.....else
Statement, Nested if...else Statements,Switch Statement, conditional Operator, Goto Statement, loops- for loop.
while loop, do-while loop, break and continue statement. 15 Hours
UNIT - III
Qualifiers, Storage classes, Pointers definition, Declaring Pointer Variables, using pointer variable, Arrays: One,
Two and Multi Dimension Arrays, Initialization of one and two dimensional Arrays, Declaring and Initiaiizing
String Variables, String Handling Functions. 15 Hours
UNIT - IV
Preprocessor directives, Function Definition, Function Calls (call by value &call by address method) Returning
Value, Types of Functions, Recursion, Passing Arrays to Functions, Macros, Defining Structure. Declaring and
Accessing Structure Variables, Structures and Unions, Basics of File Handling and operations like open, close,
read, write etc. Enumerations.
15 Hours
Page 7 of 26
University of Jammu B.A./B.Sc. Honoursin
Four year UG Programme (NEP-2020)
Compter Cou
Section A shall consists Four (4)short answer questions having one question from each unit. The students are
required to
attempt all questions. Each question shall be of 3 Marks.
(4x3 = 12 marks)
Section B shall consists Eight (8) long answer questions having two questions from each unit. The students are required to
attempt one question from each unit. Each question shall be of 12 Marks.
Note: -The paper setter shallensure that the questions are uniformly (4x 12 = 48 marks)
distributed over entire syllabus.
Practiclal/tutorial Evaluation
Daily evaluation of practical's/tutorials/Viva voce/Records etc.
15 Marks
Pattern for external practical examination
Practical file 5 Marks
Written examination 5 Marks
Viva-Voce 5 Marks
Total 15Marks
Page 8 of 26
pplic Bar UG Programme (NEP-2020)
University of Jammu B.A/B.Sc. Honours in Computer Applications
Assembling the system: Major components of computer system and mandatory steps for
computer system, POST, BIOS and its types, BIOS settings, Formatting /Partitioning of Hard assembling
the
disk, Operating
system and its functions, Features of UNIX/ Windows, Installation of Operating system. 15 Hours
Unit-3
Computer Maintenance and system tools: Windows file repairing -System file checker(SFC) and Deployment
image servicing and management (DISM), Disk Defragmentation, Disk Cleanup, ScanDisk, Open Source Software
(OSS) and its features, use of some common Open Source Data Recovery tools : Recuva Disk Drill, Pandora
Recovery, EaseUS Data Recovery, Restoration, Booting process ,Types of booting. 15 Hours
Unit-4
Control Panel: Control panel and its components, Adding and removing a printer,
programs.
installing/uninstalling
Using system restore features, Creating recovery disk, Antivirus and its features,
Antivirus, Device manager and its features.
installing/uninstalling
Creating Operating system image and installing OS from image file.
Modem and its types, installation of MODEM, setting up Broadband connection.
15 Hours
Suggested Readings/Refrences:
1 P.K. Sinha and PritiSinha, Computer Fundamentals", BPB Publications.
2. R.K. Taxali,"PCSoftware for Windows Made Simple", Tata McGraw Hill.
3. Wikibooks contributors, "How to Assemble a Desktop PC", Platypus Global Media.
4. Jacob Beckerman," How to build a computer,"A step by step guide", Kindle Edition.
Page 9 of 26
University of Jammu B.A./B.Sc. Honours Compua
Four year UG Programme (NEP-2020)
Cou
SEMESTER
CA (Arts and Science) THIRD
Course Title: PC Assembly and Installations
Course: Major
Course Code: UMJCAT302
Course Credits: (L-P-T)
(3-1-0) MidSemester assessment: 15 Marks of 1.5 hours duration
Total marks: 100 End Semester assessment: 60 Marks of 3.0 hours duration
Practical: 25 Marks
The question paper willbe divided into the following two sections. No question will be repeated in the question paper.
Section Ashall consists Four (4) short answer questions having one question from each unit. The students are required to
attempt all questions. Each question shall be of 3Marks.
(4x3= 12 marks)
Section B shall consists Eight (8) long answer questions having two questions from each unit The students are required to
attempt one question from each unit. Each question shall be of 12 Marks.
Note: -The paper setter shall ensure that the questions are uniformly (4x 12 =48 marks)
distributed over entire syllabus.
Practiclal/tutorial Evaluation
Daily evaluation of
practical's/tutorials/Viva voce/Records etc.
Final Examination 10 marks
15 Marks
Pattern for external practical examination
Practical file S Marks
Written examination S Marks
Viva-Voce 5 Marks
Total
15Marks
Pattern for external tutorial examination
Assignment file 10 Marks
Viva-Voce 5 Marks
Total 15 Marks
Page 10 of 26
University of Jammu B.AJB.Sc. Honours in Computer Applications
year UG Programme (NEP-2020)
SEMESTER
CA (Arts and Science) -THIRD
Installations
Course Title: PC Assembly and
Course Code: UMICAT303
Course: Minor duration
15 Marks of 1.5 hours
Course Credits: 4(L-P-T) Mid Semester assessment: of 3.0 hours duration
End Semester assessment: 60 Marks
(3-0-1) Practical: 25 Marks
Total marks: 100
Unit-1
Peripheral Devices: Input and output devices, UPS (Online/Offline).
DIN Connector, Centronic connector,
RS-232 Connector, RCA
Connectors, Types of connectors - VGA Port,
PC Tools: Serial port and Parallel port, PS/2 Port, USB Port,
Connector, e-SATA,RJ 45 Connector, Computer ports: motherboards, SMPS,
Connector, Ethernet/LAN Port, Motherboard, its components, Types of
HDMIPort, Power
Types of SM PS, RAM, ROM and its types. TV Tuner
Video controller card, Network controller card,
Controller cards: USB controller card, Graphics and
controller card Sound controller card.
15 Hours
Ethernet cards.
Display cards, Sound card, FAX/Modem cards,LAN cards,
Unit-2
system and mandatory steps for assembling the
Assembling the system: Major components of computer
Formatting /Partitioning of Hard disk, Operating
computer system, POST, BIOS and its types, BIOS settings, 15 Hours
Installation of 0perating system.
system and its functions, Features of UNIX/ Windows,
Unit-3
repairing -System file checker (SFC) and Deployment
Computer Maintenance and system tools: Windows file
Defragmentation, Disk Cleanup, ScanDisk, Open Source Software
image servicing and management (DISM), Disk
Data Recovery tools : Recuva Disk Drill, Pandora
(OSS) and its features, use of some common Open Source 15 Hours
booting.
Recovery, EaseUS Data Recovery, Restoration, Booting process,Types of
Unit-4
a printer, installing/uninstalling
Control Panel: Control panel and its components, Adding and removing
programs.
features, installing/uninstalling
Using system restore features, Creating recovery disk, Antivirus and its
Antivirus, Device manager and its features.
file.
Creating Operating system image and installing OS from image connection. 15 Hours
Modem and its types, installation of MODEM, setting up Broadband
Suggested Readings/Refrences:
P.K. Sinha and PritiSinha, « Computer Fundamentals", BPB Publications.
R.K. Taxali ,"PC Software for Windows Made Simple", Tata McGraw Hill.
Wikibooks contributors, "How to Assemble a Desktop PC", Platypus Global Media.
Jacob Beckerman," How to build a computer,"A step by step guide", Kindle Edition
Page 11 of 26
Four year UG Programme (NEP-2020) University of Jammu BAJB.Sc. Honurs in Computer.
Section B shall consists Eight (8) long answer questions having two (4x3 = 12 marks)
attempt one question from each unit. Each question shall be of 12 questions from each unit. The students are required to
Marks.
Note: -The paper setter shallensure that the questions are (4x 12 = 48 marks)
uniformly distributed over entire syllabus.
Practiclal/tutorial Evaluation
Daily evaluation of
practical's/tutorials/Viva voce/Records etc.
Final Examination 10 marks
15 Marks
Pattern for external practical examination
Practical file 5 Marks
Written examination S Marks
Viva-Voce 5 Marks
Total 15Marks
Page 12 of 26
p lv ear UG Programme (NEP-2020)
University of Jammu B.AJB.Sc. Honours in Computer Applications
UNIT - II
Software and Hardware, Type of Software (Systemn Software, Application Software, Firmware Software).
Computer Languages and its Types (Machine Language, Assembly Language, High Level Language: Advantages
and Disadvantages of Computer Languages), Translators: Interpreter, Compiler, Linker, Loader, Computer
Viruses (Trojan, Malware, Spyware etc.), Antivirus So ftware. 10 Hours
UNIT - III
Anatomy of Window: Title Bar, Menu Bar, Tool Bar, Scroll Bars, Document Area, and Status Bar.
Desktop Elements: lcons, My Computer, Recycle Bin, Taskbar, My Documents, Anatomy of Window: Title Bar,
Menu Bar, Tool Bar, Scroll Bars, Document Area, and Status Bar.
Control panel ,DiskDefragmentation, DOS,Evolution of DOS,Internal Commands : CLS, Ver, COPY, Volume, Date.
Time, MD, CD, RD, Copy, Del, Ren, Move, Path External Commands: CHKDSK,FORMAT,Xcopy,Attrib, Defrag etc.
10 Hours
UNIT - IV
Computer Number System: Decimal Number, Binary Number, Octal Number, Hexadecimal Number, Arithmetic
Operations (Addition, Subtraction, Multiplication) on Binary Number, Conversion of one Number System to
another. r's Complement andr-1' Complement, Data Representation. 10 Hours
Page 13 of 26
Four year UG Programme (NEP-2020) University of Jammu B.A./B.Sc. Honours in
Computer A
CA (Arts and Science) - THIRD SEMESTER
Course:
Multidisciplinary Foundation Course (MD)
Course Credits: (L-P-T) Course Title: Understanding Computers.
Course Code: UMDCAT304
(3-0-0) Mid Semester assessment: 15
Total marks: 75 Marks of 1.5 hours duration
End Semester assessment: 60 Marks of
3.0 hours duration
Page 14 of 26
APPer
UNIT-I
Cyber Crime and its types, Cyber security, Components of Cyber Security, Need of data privacy and security,
Computer Security Concepts (Confidentiality, Integrity and Authentication).
Security Threats/Attacks DoS, DDos, Spoofing, virus, worms, Trojans, Backdoor, phishing and spam,
Vulnerabilities - Network, Operating System, Process, Human. Protection from cyber-attacks. 10 Hours
UNIT - II
Web attacks (Browser attacks, Web attacks targeting users, Obtaining user's or website data, email attacks),
Digital payments and its security(Online banking security, Mobile banking security, Security of debit/credit
card),Cyber Security of digital devices, Tools and technology for cyber security (Encryption, Anti-virus, Firewalls,
Cyber security best practices, Platform to report cybercrime, Security controls (Management, Operational,
Physical), Digital Forensics, Ethical hacking, Database Security, Social Engineering, Careers in cyber security.
10 Hours
UNIT - III
Introduction to cryptography, Encryption and Decryption, Characteristicsof Good Encryption Technique, Plain
text and Cipher text, Substitution techniques-Caesar Cipher, Monoalphabetic Cipher, Polygram Substitution and
Play Fair. Types of Encryption Systems, Cryptanalysis, Symmetric and asymmetric cryptography, Authentication
(Password-Based, Address-Based and Certificate-Based Authentication)
10 Hours
Suggested Readings:
Page 15 of 26
UG
Pr
B.A/B.Sc. Honours in
Four year UG Programme (NEP-2020) University of Jammu
Computer App Cour
Co
Page 16 of 26
Applcrer
Unit-1
Arrays (1D and 2D) - Declaration and Initialization. Pointers -Accessing array through pointers
Structures -Declaring, Initializing and Accessing a Structure, Array of structures, Passing Structures to functions,
Accessing structure through pointers, Self Referential Structures. 15 Hours
Union- Initialization and Accessing members of aUnion.
Unit-2
Introduction to Data Structures, Classification of Data Structures, Advantages and Applications ofdata structures,
Data Structure Operations (Traversing, Inserting, deleting, Searching, Sorting). Implementation of data structure
operations on array, Dynamic memory allocation (malloc0, calloc), realloc) ), Garbage Collection, Time and
Space Complexity of algorithms. 15 Hours
Unit-3
Searching - Linear Search, Binary Search.
Sorting Techniques-Bubble Sort, Insertion Sort, Selection Sort.
Stacks: Introduction, Implementation of stacks, Operations on Stack (PUSH, POP).
Queues: Introduction, Implementation, Operations on Queue(lInsert and Delete).
Concept of Overflow and Underflow. 15 Hours
Unit-4
Linked Lists - Definition, Types of link list (Single, Double, Circular), Representation of link list in memory,
Advantages and Disadvantages of link list, Implementing asingle link list, Traversing a single link list, Searching
asingle link list, Insertion into a single link list, Deletion from åsingle link list, Applications of link list.
15 Hours
Suggested Readings:
1 G. A. V. Pai, "Data Structures and Algorithms: Concepts, Techniques and Applications", Tata McGraw-Hil, July 2017.
2. Vishal Goyal, "A Simplified Approach to Data Structures", Shroff Publishers Pvt. Ltd, 2014.
3. Ellis Horowitz, Sartaj Sahni and Susan Anderson-Freed, "Fundamentals of Data Structures in C", Universities
Press, 2nd Edition 2008.
4. J. P. Tremblay and P. G. Sorenson, "Introduction to Data Structures with Applications", TMH, 2007.
5. Seymour Lipschutz, "Theory and Problems of Data Structures", Sehaum's Outline Series in Computers Tata
McGraw-Hill, 2006.
6. M. Tannenbaumand M.J. Augenstein and Y. Langsam, "Data Structures with C", PHI, 2006.
Page 17 of 26
ar
uGF
Page 18 of 26
uApterplic
vear UG Programme (NEP-2020) University of Jammu B.A/B.Sc. Honours in Computer Applications
UNIT-I
Services of Operating
Operating system Definition, Generation of Operating System, Types of Operating System,
Programs and System
System, 0S structure: Layered, Monolithic, Microkernel. Concept of System Calls, System 15 Hours
Boot, Concept of Virtual Machine.
UNIT-II
Process Management: Definition,Process states, Process state transitions, Process control block.
Process scheduling: Definition, Scheduling objectives, Types of Schedulers, Scheduling Criteria: CPUutilization,
Throughput, Turnaround time, Waiting time, Response time, Scheduling algorithms: Preemptive and Non
15 Hours
preemptive, FCFS, SJF, RR.
UNIT-III
Deadlock: Definition, Characteristics, Concept of Deadlock Prevention, Avoidance, Detection and Recovery.
Memory Management: Contiguous Memory Allocation-Fixed and variable partition, Fragmentation, Paging.
Demand Paging, Replacement policies: First In First Out (FIFO), Not Recently Used (NRU) and Least Recentiy
15 Hours
Used (LRU), Optimal (OPT)
UNIT-IV
File concept: File Structure, File types, File Access Mechanism, Allocation Methods (contiguous, linked,
indexed)
Linux/Unix Environment, The Login Prompt, General Features of Linux/Unix commands, command structure.
Understanding of some basic commands such as cd, cp, mv, rm, mkdir, more, less, cat, grep, find, cut, wc, echo,
ls, kill, ps, sort, who, date, passwd, cal, sleep etc.Combining commands, redirections, pipes, filters, Linux/Unix
administrator. Root login, Super user login: su command. 15 Hours
Suggested Readings:
1. Abraham Silberschartz, Peter Baer Galvin and Greg Gagne, "Operating system Priciples", wSE Wiley,2006.
2. Andrew. S. Tanenbaum and Herbert Bos, "Modern Operating Systems",Pearson Prentice Hal,2015.
3. Harvey M. Deitel, "An Introduction to Operating System",Addison-Wesley publications, 1984.
4. William Stallings, "Operating Systems Internals and Design Principles", Pearson Education. 5th Edition,2005.
S. Milenkovic M,"Operatingsystem-concepts and design". McGraw Hill.
Page 19 of 26
Four year UG Programme (NEP-2020) University of Jammu B.AJB.Sc. Honours in Computer App
Page 20 of 26
aterApPi
vear UG Programme (NEP-2020) University of Jammu B.A/B.Sc. Honours in Computer Applications
UNIT I:
Suggested Readings:
1. Andrew.S. Tannenbaum, "Computer Networks, Pearson.
2. Williams Stallings, "Data and Computer Communication", Pearson.
3. Forouzan, "Data Communication and Networking", McGraw Hill Professional Pàblication.
4. Douglas E. Comer, "The Internet Book", Prentice Hall.
Page 21 of 26
year
U
Page 22 of 26
uter Ap l rVear UG Programme (NEP-2020) University of Jammu B.A/B.Sc. Honours in Computer Applications
Unit-1
Well formed formulas, Truth Tables,
Mathematical Logic: Propositional Logic- Proposition, Connectives,
forms.
Tautology, Converse, Inverse and Contrapositive, Logical Equivalence, Implication, Normal
Bound
Quantifiers (Universal and Existential), Free and
Prealcate Logic - Statement Functions, Variables and
variables, Inference Theory for Predicate Calculus.
Unit-2
Unit-4
Probability - Definition of probability, Experiment, Sample Space, Favorable Outcome, Trial, Random variable.
Random experiment, Events and its types (Independent, Disjoint), Equally Likely Events, Exhaustive Events,
Mutually Exclusive Events, Probability of an event, Conditional Probability, Probability Formula, Coin Toss
probability (Tossing a coin, Tossing two coins, Tossing three coins), Dice Roll Probability( Rolling one dice,
Rolling two dice), Properties of Probability, Applications of probability in real life.
Suggested Readings:
1. Pure mathematics for beginners, Steve Warner
2. Donald F. Stanat and David F. McAllister, Discrete mathematics in Computer Science.
3. Sheldon M. Ross, Introduction to Probability Models, Elsevier.
4. Discrete Mathematical Structures with Applications to Computer Science, J. P. Tremblay and P. Manohar, Tata
McGraw Hill.
5 Elements of Discrete Mathematics-A Computer Oriented Approach, C. L. Liu and D. P. Mohapatra, 3rdEdition, Tata
McGraw Hill
Page 23 of 26
UG
year
Four
Four year UG Programme (NEP-2020) University of Jammu B.A./B.Sc. Honours in Computer Applie
Page 24 of 26
p licutaer ions/
our year UG Programme (NEP-2020) University of Jammu B.A/B.Sc. Honours in Computer Applications
and 2026
For examinations tobe held in May 2024, 2025
Course objectives &learning outcomes:
1 To learn the fundamentals of Internet.
2 To understand basic web fundamentals.
3 To gain knowledge on network protocols and their applications.
UNIT I
TOPOLOGIES
FUNDAMENTALS OF COMMUNICATION AND NETWORK
Point and Multi-Point Connections,
Communication: Analog and Digital, Data and Signal, Point to Protocols, Modulation and
Basics of Inter-networking, LAN Technologies and
Network Topologies, Transmission Modes,
its type, Overview of switching techniques
UNIT II
Suggested Readings:
5. Andrew.S. Tannenbaum, "Computer Networks", Pearson.
6. Williams Stallings, "Data and Computer Communication", Pearson.
7. Forouzan, "Data Communication and Networking", McGraw Hill ProfessionaPublication.
8. Douglas E. Comer, "The Internet Book", Prentice Hall.
Page 25 of 26
Four year UG Programme (NEP-2020) University of Jammu B.A/B.Sc. Honours in Computer Applications
Note: -The paper setter shallensure that the questions are uniformly (4x 12 = 48 marks)
distributed over entire syllabus.
Practical/tutorial Evaluation
Daily evaluation of practical's/tutorials/Viva voce/Records etc.
Final Examination 10 marks
15 Marks
Pattern for external practical examination
Practical file S Marks
Written examination 5 Marks
Viva-Voce 5 Marks
Total 15Marks
Pattern for external tutorial examination
Assignment file 10 Marks
Viva-Voce 5Marks
Total 15 MarkS
Page 26 of 26