B.Sc. IT (Bachelor of Science in Information Technology)

Eligibility: 10+2 with min.40% marks.

Semester-I
Paper–I Fundamentals of Computers
Paper–II Introduction to Programming-C
Paper-III Applied and Discrete Mathematics
Paper–IV Communication Skills in English – I
Paper–V Punjabi / Basic Punjabi (Mudhli Punjabi) (Compulsory)
Paper–VI Practical–I (PC Computing and C Programming)

Semester-II
Paper–I Communication Skills in English – II
Paper–II Punjabi/Basic Punjabi (Mudhli Punjabi) (Compulsory)
Paper-III Principles of Digital Electronics
Paper–IV Introduction to Programming –C++
Paper–V Numerical Methods & Statistical Techniques
Paper–VI Practical – I (Programming in C++)

Drug Abuse: Problem, Management & Prevention (Compulsory in Sem I & II)

Semester-III
Paper–I Introduction to Python
Paper–II Data Structures
Paper-III System Analysis and Design
Paper–IV Environmental Studies – I (Compulsory)
Paper–V Programming Lab – I (Python Programming Language)
Paper–VI Programming Lab -II (Data Structures)

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

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

Semester-VI
Paper-I & II will be based on any of the three specialization options
Option(I): Computer Graphics
Paper–I Computer Graphics
Paper–II Application 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
Option(III): Fundamentals of Cloud Computing
Paper –I Fundamentals of Cloud Computing
Paper–III Project