0% found this document useful (0 votes)
117 views9 pages

Computer Applications Syllabus 2024-28

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views9 pages

Computer Applications Syllabus 2024-28

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

FACULTY OF ENGINEERING & TECHNOLOGY

SYLLABUS FOR THE


SUBJECT: COMPUTER APPLICATIONS
(VOCATIONAL)
for the award of the Degree in

BACHELOR OF ARTS/ BACHELOR OF SCIENCE/ HONOURS


(Offered under 4-year UG Degree Programme)

(Credit Based Grading System)


under NEP 2020

Batch: 2024–28
(SEMESTER I-II)
(SEMESTER : III-VIII WILL BE UPLOADED LATER ON)

GURU NANAK DEV UNIVERSITY AMRITSAR


Note: (i) Copy rights are reserved.
Nobody is allowed to modify/ publish/ print it in any form.
Defaulters will be prosecuted.
(ii) Syllabi are subject to change at the discretion of the authority.
Please visit the University website from time to time.
1
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

SCHEME
COMPUTER APPLICATIONS (VOCATIONAL)

Semester - I
S. Course Course Title Credits
No. Code L-T-P
1 Computer Fundamentals & PC Software (Theory) 3-0-0
2 Lab-1: Computer Fundamentals & PC Software (Practical) 0-0-1
Total Semester credits 04
Semester – II
1 Introduction to Programming using Python (Theory) 3-0-0
2 Lab-1: Introduction to Programming using Python 0-0-1
(Practical)
Total Semester credits 04
Semester-III
1 Operating System (Theory) 4-0-0
Total Semester credits 04
Semester-IV
1 Web Designing & Development (Theory) 3-0-0
2 Lab-1: Web Designing & Development (Practical) 0-0-1
Total Semester credits 04
Semester-V
1 Database Management (Theory) 3-0-0
2 Lab-1: Database Management with MySQL (Practical) 0-0-1
3 Internship with local public/private industry/ business 0-0-2
/organization Field Practice – 2
Total Semester credits 06
Semester-VI
1 E-Business (Theory) 3-0-0
2 Lab-1: Digital Marketing (Practical) 0-0-1
Total Semester credits 04
Semester-VII
1 Computer Networks (Theory) 4-0-0
2 Data & File Structures (Theory) 4-0-0
3 Software Engineering (Theory) 4-0-0
4 Object-Oriented Programming in C++ (Theory) 3-0-0
5 Lab-1: Data & File Structures with C++ (Practical) 0-0-1
6 Data Analytics Minor-1 (Theory) 3-0-0
7 Lab-2: Data Analytics Minor-1 (Practical) 0-0-1
8 Internship with local public/private industry/ business 0-0-2
/organization Field Practice – 2
Total Semester credits 22
2
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

Semester-VIII
1 Cloud computing (Theory) 4-0-0
2 Technology and Ethics (Theory) 4-0-0
3 Artificial Intelligence (Theory) 4-0-0
4 Machine Learning (Theory) 3-0-0
5 Lab-1: Machine Learning (Practical) 0-0-1
6 Data Visualization Minor-1 (Theory) 3-0-0
7. Lab-2: Data Visualization Minor-2 (Practical) 0-0-1
Total Semester credits 20

* Note : Students Opting for Computer Applications (Vocational) subject in Bachelor of


Arts /Bachelor of Science /Honours may choose any one of the following Skill Enhancement
Course (SEC) in his/her degree Programme during Ist, IInd and IIIrd Year.

SEC-1 : Introduction to the Internet (Theory & Practical)


SEC-2 : Cyber security fundamentals (Theory & Practical)
SEC-3 : Data Analysis with Excel (Theory & Practical)
3
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

SEMESTER–I
COMPUTER APPLICATIONS (VOCATIONAL)
Computer Fundamentals & PC Software
(Theory)
M. Marks: 75 Credits
Time: 3 Hours L-T-P
3-0-0
(45 Hrs)
Instructions for the Paper Setters: -
Eight questions of equal marks (Specified in the syllabus) are to be set, two in each of the four
Sections (A-D). Questions may be subdivided into parts (not exceeding four). Candidates are
required to attempt five questions, selecting at least one question from each Section. The fifth
question may be attempted from any Section.
Course outcomes:
 learn the functioning of various components of a computer system.
 identify input and output devices and storage devices.
 getting familiar with software.
 create documents, spreadsheets, and presentations

SECTION–A (12 Hrs.)


Introduction to Computer, Generations of Computers, Classification of Computers, Computer
Applications:
Computer as a system, basic concepts – hardware and software, functional units, and their
interrelation. Block diagram showing Central Processing Unit, Memory, and Input/Output
Devices. Communication devices.

SECTION–B (11 Hrs.)


Software: System software and Application software. Programming languages.
Hardware: Input Devices- Keyboard, mouse, pens, touch screens, Bar Code reader, joystick,
source data automation, (MICR, OMR, OCR), screen assisted data entry: portable/handheld
terminals for data collection, voice recognition systems
Output Devices: Display Monitors, Printers, Impact Printers, Non-impact Printers, Plotters,
Voice Output Systems, Projectors, Terminals.
Storage Devices: Concept of storage units(bit, byte, KB, MB etc.), Primary storage, Secondary
storage, Magnetic storage devices, and Optical Storage Devices.

SECTION–C (11 Hrs.)


Operating System: meaning, purpose, Windows GUI, Command-line, Powershell overview. File
Explorer.
Microsoft (MS) Office: download and install; different components
Word Processing using Microsoft (MS) Word: Overview, creating, saving, opening, importing,
exporting and inserting files, formatting pages, paragraphs and sections, indents and outdents,
creating lists and numbering. headings, styles, fonts and font size; editing, positioning, and
viewing texts; finding and replacing text; inserting page breaks, page numbers, bookmarks,
symbols, and dates; using tables, header, footer, macros, mail-merge; printing setup
4
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

SECTION–D (11 Hrs.)


Presentations using MS Powerpoint: Presentation overview, entering information, presentation
creation, opening and saving presentation; inserting audio and video, shapes, different views,
formatting; playing slides. Spreadsheets using MS Excel: Spreadsheet overview, Editing,
Formatting, freeze panes, using formulas and functions, sorting and filtering, pivot tables, charts
and Graphs.

Recommended Books:
1. P.K. Sinha, Computer Fundamentals : concepts, systems and applications, BPB
Publications
2. E Balagurusamy, FUNDAMENTALS OF COMPUTERS Tata McGraw Hill Education
Private Limited NEW DELHI
3. Peter Norton, Introduction to Computers, McGraw Hill Education
4. MS–Office _ BPB Publications.
5. Gurvinder Singh & Rachpal Singh, Windows-Based Computer Courses.
6. Ebooks at [Link]
7. A Conceptual Guide to OpenOffice.org3, 2nd Edition, R. Gabriel Gurley
5
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

Semester-I
COMPUTER APPLICATIONS (VOCATIONAL)

Computer Fundamentals & PC Software

(Practical)
M. Marks: 25 Credits
Time: 3 Hours L-T-P
0-0-1
(30 Hrs)
Instructions for the examiners: -
Two questions of equal marks strictly as per the syllabus and based on the practical exercises
covered in the semester. Questions may be subdivided into parts (not exceeding four).
Candidates will attempt ONE question, explain their answer by writing on the answer sheet, and
then implement the same on the computer. Examiner will evaluate both the answers (theory as
well as practical). The viva should also be conducted alongside, and the student is asked viva
questions related to the question and the solution he/she is working on during the exam.

Students will prepare a report after analyzing print and social media advertisements along with
the local market survey to understand the desktop/laptop vendors and prices. Arrange the options
available as per price/performance preferences

Lab exercises based on:

 Practice the Windows Operating System command line and the GUI for user interaction,
personalization, and file management
 Document preparation with Word using the features mentioned in the syllabus
 Spreadsheet processing with Excel using the features mentioned in the syllabus
 Presentation preparation with PowerPoint using the features mentioned in the syllabus
6
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

Semester-II
COMPUTER APPLICATIONS (VOCATIONAL)
Introduction to Programming using Python
(Theory)
M. Marks: 75 Credits
Time: 3 Hours L-T-P
3-0-0
(45 Hrs)
Instructions for the Paper Setters: -
Eight questions of equal marks (Specified in the syllabus) are to be set, two in each of the four
Sections (A-D). Questions may be subdivided into parts (not exceeding four). Candidates are
required to attempt five questions, selecting at least one question from each Section. The fifth
question may be attempted from any Section.
Course Outcomes:
 Understand the strengths of the Python language.
 Gain proficiency in string handling, functions, and n control flow statements.
 Create and manipulate Python programs by using different data structures and object-
oriented concepts.
 Understand the operations involved in creating and manipulating file systems and
databases.
SECTION–A (12 Hrs.)
Problem Solving, Problem Analysis, Concept of writing an algorithm, drawing a flowchart,
developing a program.; Introduction to Python: Python’s features, Story behind the name,
Python versions, Execution environments: the Python Interpreter and IDEs (e.g. PyCharm or
VSCode), Getting and Setting up Python.
Python program structure; writing your first “Hello World” program; creating, saving and
executing a program; comments, Indentation.
SECTION–B (11 Hrs.)
Data and Expressions: Literal Constants, numbers, strings – immutable strings, quotes, the
escape sequence, the format methos; Variables and Identifiers, data types, object, Operators &
Expressions – short cuts, evaluation order, Boolean Expressions (Conditions), Logical Operators.
User Input/output
Control Flow: Selection Control, Nested conditions, Loops, break and Continue Statements,
Data Structures: list, tuple, dictionary and set; basic operations e.g. creating, indexing, slicing,
membership
SECTION–C (11 Hrs.)
Functions: defining and calling functions, passing and returning values, local and global
variables, recursive functions, Iteration vs. Recursion
Modules: purpose and usage, the import statement, from – import statement, the __main__
attribute, creating a module and importing, the dir() function
Handling Exceptions – try..catch and with statements, errors, debugging
7
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

SECTION–D (11 Hrs.)


Files and Strings: Opening Files, Using Text Files, Reading files, Writing files, Understanding
read functions, Understanding write functions
Introduction to numpy and pandas for data processing

Recommended Books and Materials:


1. Yashavant Kanetkar, Aditya Kanetkar, Let Us Python-6Th Edition, BPB Publications.
2. Charles Dierbach, Introduction to Computer Science Using Python: A Computational
Problem-Solving Focus, Wiley Publications.
3. Martin C. Brown, Python: The Complete Reference, Indian Edition, McGraw Hill
Education (India) Private Limited
4. Mark J. Guzdial, Introduction to Computing and Programming in Python, Pearson
Education.
5. [Link]
6. Swaroop C.H., A Byte of Python available at [Link]
7. [Link]
8. [Link]
8
Bachelor of Arts /Bachelor of Science/Honours Computer Applications (Vocational)
(CBGS) (under NEP 2020) (Batch 2024-28) (Semester I-II)
(Faculty of Engineering & Technology)

Semester-II
COMPUTER APPLICATIONS (VOCATIONAL)

Lab-1 : Introduction to Programming using Python


(Practical)
M. Marks: 25 Credits
Time: 3 Hours L-T-P
0-0-1
(30 Hrs)
Instructions for the examiners: -
Two questions of equal marks strictly as per the syllabus and based on the practical exercises
covered in the semester. Questions may be subdivided into parts (not exceeding four).
Candidates will attempt ONE question, explain their answer by writing on the answer sheet, and
then implement the same on the computer. Examiner will evaluate both the answers (theory as
well as practical). The viva will also be conducted one-on-one alongside, and the student asked
viva questions related to the question and the solution he/she is working on during the exam.

Programming exercises based on:

 Use the Python interactive interpreter


 Getting familiar with a Python IDE
 Python fundamentals, data types, operators
 Operators, flow control using if, else and elif, While statement, loops using For, Loop
Patterns,
 Implementation of different collections like list, tuple and dictionary and their various
functions,
 Demonstrating creation of functions, passing parameters and return values,
 Working with modules
 Handling Exceptions
 Implementation of reading, writing and organizing files
 Basic numpy and pandas functions

You might also like