Syllabus and Subjects for Bachelor of Science [B.Sc] (Computer Applications):


Topics Covered


Introduction to Computers

Evolution of Computers, Generation of Computers, Classification of Computers Analog Digital and Hybrid Computers, Classification of Computers according to size, Super Computers, Mainframe Computers, Personal Computers (Different Types) and Terminals (Different Types), Characteristics of Computers, Block Diagram of a Digital Computer, types of OS.

The Subject objective is to educate students with the history, generation and different categories of Computers

Input / Output Devices

Input Devices-Keyboard, Mouse, Output Devices – VDU, Printers. Internet, Multimedia, Computer viruses

The Subject covers the detailed study about external and internal devices attached to a computer

Introduction to Programming Concepts

Types of Programming Languages, software, Classification of software, Application software and System Software, Structured Programming, Algorithms and Flowcharts with Examples

Introduction to different programming languages is given in this subject along with software classification studies

Introduction to Number system and codes

Different number systems and their conversions (Decimal, Binary, Octal, and Hexadecimal), 1’s Complement and 2’s complement, Floating Point numbers, Coding – BCD, Gray, ASCII

The systems that computer follows to provide output is taught in this subject.

Disk Operating System

Introduction to DOS Commands. Types of DOS Commands Wild Card Character in DOS Directory Related Commands. File Related Commands and Utilities. Filfers & Redirection, Batch file.

Introduction of DOS Commands with its need and utility is the main objective of this subject

Introduction of Windows, Features, Application

MS Windows, and its various elements of application windows title bar, menu bar, maximize and close buttons, borders and corners, scroll bars, windows icon, folder icons, dialog box and its items, starting Microsoft windows, searching the files, copying the files, disk clean up, deleting unnecessary files

Detailed study of Windows with its features and applications is provided in this subject.

Introduction to C

History of C, Structure of a C program. The C character set, Constants, Variables and keywords, Data type. Types of constants and variables. Type declaration and arithmetic instructions, Operators in C, Hierarchy of operators, control instructions, InputOutput statements in C (Formatted and Unformatted)

Introduction to programming language C is given in this subject with its use and codes.

Control Structures

Decision control structures, Logical operators, conditional operator and relational operators. Loop control structures –while, do-while, for loop, Break statement, Continue statement, switch-case control structure, goto statement Bitwise operators Bitwise AND, OR, exclusive OR, compliment, right shift and left shift operators

The subject is about control structures that explain various commands like BREAK, WHILE etc.


One dimensional and multidimensional array, declaration, initialization and array Manipulations, sorting (Bubble sort) Strings – Basic Concepts, Library Functions.

Knowledge of various types of Arrays is provided in this subject.


Definition, function definition, and prototyping, types of functions, type of arguments, Recursion, passing arrays to functions, storage class in C-automatic, register, external and static variables.

Information about different functions needed to perform for various tasks is provided in this subject.