B.Sc. (Information Technology)


3 Years(semester system)


10+2 with atleast 40% marks in aggregate or equivalent examination.

Course Curriculum


Paper I Fundamentals Of Computer
Paper II c programming part-I
Paper III Basic Mathametics & statistics
Paper IV Communications Skills-I
Paper-V Punjabi/Basic Punjabi(Mudhli Punjabi)(compulsory)

Paper VI Practical-PC Computing & C Language-I


Paper I Communications Skills-II
Paper II Punjabi/Basic Punjabi(Mudhli Punjabi)(compulsory)
Paper III Principles of Digital Electronics
Paper IV C Programming Part – II
Paper V Numerical Methods & Statistical Techniques
Paper VI Practical – C Language – II


Paper I Object Oriented Programming Using C++
Paper II Data Structure
Paper III System Analysis & Design
Paper IV Environmental Studies – I (Compulsory)
Paper VI Programming Lab – I(c++, programming language)
Paper VII Programming Lab - II(Data Structure)


Database Management System & Oracle
Paper II Internet Applications
Paper III JAVA and Web Designing
Paper IV Environmental Studies – II (Compulsory)
Paper V Compiler Design
Paper VI Programming Lab – I (Oracle)
Paper VII Programming Lab – II HTML & (JAVA)


Paper I Computer Networks
Paper II Operating System
Paper III E-Business
Paper Lab – I (Computer Networks)
Paper IV Lab – II (Operating System)


Paper – I & II: (Will be based on any of the two specialization options)
Option(I): Computer Graphics
Paper –I: Computer Graphics
Paper –II: Applications of Computer Graphics in C++/C

Option(II): Network Management
Paper –I: Network Operating System/Client Server Application
Paper –II: Practical Lab based on NOS