B.Sc Computer Science Syllabus & Subjects:

The syllabus structure of the B.Sc Computer Science course is tabulated below. Certain colleges may adopt a curriculum with minor deviations from the same, but the crux of the syllabus structure is maintained as constant throughout.

Sl. No.  Subject of Study
Year I
1 Language I
2 Language II
3 Digital Fundamentals and Architecture
4 Data Structures and C Programming
5 Mathematical Foundation for Computer Science
Year II
1 C++ programming
2 System software and operation system
3 Software Engineering
4 Java programming
5 Programming lab: C++ and Java
Year III
1 Computer Networking
2 RDBMS and Oracle
3 Visual Programming-Visual Basics
4 Software Testing
5 Programming Lab: VB and Oracle

The subjects pursued in the curriculum of most colleges across the nation offering B.Sc Computer Science course are tabulated below. While the subject structure may vary as per college and the institute concerned, the crux of the subject composition remains constant throughout.

Subject 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.
Input / Output Devices Input Devices-Keyboard, Mouse, Output Devices – VDU, Printers. Internet, Multimedia, Computer viruses
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 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
Disk Operating System Introduction to DOS Commands. Types of DOS Commands Wild Card Character in DOS Directory Related Commands. File Related Commands and Utilities. Filters & Redirection, Batch file.
Introduction of Windows, Features, Application MS Windows, and its various elements of application windows title bar, menu bar, maximise and close buttons, borders and corners, scroll bars, windows icon, folder icons, dialogue box, and its items, starting Microsoft windows, searching the files, copying the files, disk cleanup, deleting unnecessary files
Introduction to C History of C, Structure of a C program. The C character set, Constants, Variables, and keywords, Datatype. 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)
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
Arrays One dimensional and multidimensional array, declaration, initialisation, and array Manipulations, sorting (Bubble sort) Strings – Basic Concepts, Library Functions.
Functions 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.

 

Related Syllabus & Subjects:

1