FYUGP CURRICULAR FRAMEWORK FOR BACHELORS PROGRAMME WITH
COMPUTER APPLICATIONS AS MAJOR
SEMESTE COURSE TYPE OF CREDITS
TITLE OF COURSE PRACTICAL
R CODE COURSE THEORY
/ TUTORIAL
COMPUTER APPLICATIONS: COMPUTER
I CAP122J CT-1 4 2
FUNDAMENTALS
COMPUTER APPLICATIONS:
II CAP222J CT-1 PROGRAMMING FUNDAMENTALS 4 2
THROUGH ‘C’
COMPUTER APPLICATIONS: DATA
III CAP322J CT-1 COMMUNICATIONS AND COMPUTER 4 2
NETWORKS
CAP422J1 CT-1 COMPUTER APPLICATIONS: DBMS 3 1
COMPUTER APPLICATIONS: OOPS WITH
IV CAP422J2 CT-2 4 2
C++
COMPUTER APPLICATIONS: COMPUTING
CAP422J3 CT-3 4 2
MATHEMATICS
COMPUTER APPLICATIONS: OPERATING
CAP522J1 CT-1 3 1
SYSTEM
COMPUTER APPLICATIONS: DATA
V CAP522J2 CT-2 4 2
STRUCTURES USING ‘C’
COMPUTER APPLICATIONS: DISCRETE
CAP522J3 CT-3 4 2
MATHEMATICS
COMPUTER APPLICATIONS: PYTHON
CAP622J1 CT-1 3 1
PROGRAMMING
COMPUTER APPLICATIONS: COMPUTER
VI CAP622J2 CT-2 4 2
ORGANISATION AND ARCHITECTURE
COMPUTER APPLICATIONS: PROBABILITY
CAP622J3 CT-3 4 2
AND STATISTICS
FOR FYUGP HONOURS
COMPUTER APPLICATIONS: CYBER
CAP722J1 CT-1 3 1
SECURITY
COMPUTER APPLICATIONS: JAVA
VII CAP722J2 CT-2 4 2
PROGRAMMING
COMPUTER APPLICATIONS: MACHINE
CAP722J3 CT-3 4 2
LEARNING
COMPUTER APPLICATIONS: SOFTWARE
CAP822J1 CT-1 3 1
ENGINEERING
COMPUTER APPLICATIONS: MINI PROJECT
VIII CAP822J2 CT-2 4 2
WITH REPORT
COMPUTER APPLICATIONS: MOBILE
CAP822J3 CT-3 4 2
APPLICATION DEVELOPMENT
FOR FYUGP HONOURS WITH RESEARCH
COMPUTER APPLICATIONS: CYBER
CAP722J1 CT-1 3 1
SECURITY
COMPUTER APPLICATIONS: JAVA
VII CAP722J2 CT-2 4 2
PROGRAMMING
COMPUTER APPLICATIONS: MACHINE
CAP722J3 CT-3 4 2
LEARNING
COMPUTER APPLICATIONS: RESEARCH
CAP822RJ1 CT-1 3 1
METHODOLOGY
VIII
COMPUTER APPLICATIONS: PROJECT
CAP822P PROJECT - 12
WITH DISSERTATION
HEAD OF THE DEPARTMENT / CONVENOR BOUGS
BACHELORS WITH COMPUTER APPLICATIONS AS MAJOR
1st SEMESTER
CAP122J: COMPUTER APPLICATIONS _ COMPUTER FUNDAMENTALS
CREDITS: THEORY - 04; PRACTICALS - 02
Course Objectives:
1. To introduce to the students the basic understanding of the working of a computer system.
2. To familiarize the students with the basic notations and data representation methods used.
3. To familiarize the students with the various software and hardware aspects of computers.
4. To make the students understand the need and working of the interconnection and communication between
computers.
5. To make the students familiar with the basic internet technology and concepts.
THEORY (4 CREDITS)
UNIT – I
Introduction to Computers, History, Generation of Computers, Data Processing, Memory Hierarchy. Input/ Output
devices, BIOS, VDU
Data Representation - Binary, Decimal, Octal, Hexadecimal and their conversions, 1’s and 2’s compliment. Block
Diagram of a Basic Computer and its working.
UNIT – II
Application Software and System Software, Open-Source Software and Proprietary Software.
Computer Languages and its types (Machine Language, Assembly Language, High Level Language) Translators,
Compiler, Interpreter
Operating System and its functions, Types (Single-User, Multi-User, Multi-Tasking, Time-Sharing, Distributed, Real-
Time)
UNIT – III
Data Communication - Need for Network Communication, Modes of Communication-Simplex,
Duplex, Half-Duplex; Introduction to Networks, LAN, MAN, WAN
Protocols - Ethernet, IP, TCP, UDP, HTTP
Networking Elements - Switch, Router, Server, Firewall
UNIT – IV
Introduction of Internet and WWW, Basic working of a Web Browser, Introduction to popular web browsers. Concepts
of URL, Domain Name, Web Server, Smartphone Apps, Email, Instant Messaging, ISP Communication and
Collaboration: Using e-governance, search engines, Webhosting, netiquettes.
COMPUTER FUNDAMENTALS LAB. (2 CREDITS)
MS WORD BASICS:
1. Basics of Word Processing, Create, Save, Edit, open files.
2. Using the Interface (Menu Toolbars), Editing Text (Copy, Delete, Move Etc.). Finding and replacing text.
3. Insert: Table, images, textbox, word art, symbols.
4. Auto correct Feature, Grammar check Facility, Formatting and Editing, Font, Size, alignment paragraph, Bullets
and numbering.
5. Table: Insert and Draw, changing cell width and height, insert/delete rows in columns.
6. Borders and shadings, Mail merge.
MS EXCEL BASIC:
Creating and opening worksheets, saving and data entry in cells.
7. Entry of Numbers, Text and Formulae, Moving Data in the Worksheet.
8. Selecting Data Range, Using the Interface (Toolbars, Menus).
9. Editing basics, working with Workbooks Saving, Cell Reference, Formatting, Editing.
10. Working with Data, charts, graphs.
MS POWER POINT BASICS:
11. Creating, opening and saving a PowerPoint slide.
12. Creating presentations using existing templates.
13. Entering and editing text. Inserting and deleting slides.
14. Use of fonts and drawing, inserting images, graphics., viewing and printing.
15. Creation of animated slides, adding images, graphics and sound in slides. Adding Timing, auto slide changes.
REFERENCES:
1. Fundamentals of Computers, V Rajaraman 6th edition PHI Learning Private Limited 2014
2. Computer today, Donald H. Sanders, McGraw Hill Publishing Company.
3. Microcomputers Software and Applications, Dennis P. Curtin and Leslie R. Portel, PHI.
4. Data Processing: An Introduction, Donald P. Spencer and Charles R. Merril Pub. And Co.
5. Computers and Their Applications, Larry Joel Goldestein, PHI.
6. Computer Fundamentals. P. K. Sinha
7. Internet Basics. E. Douglas Commer PHI.