Baba Ajay Singh Khalsa College

BCA (Bachelor of Computer Applications)

Eligibility: 10+2 with minimum 40 percent marks. Duration : Three Years

Semester-I
Paper No. Paper M. Marks
Paper–I Introduction to Programming C - I 75
Paper–II Introduction to Computers and Information Technology 75
Paper–III Mathematical Foundation of Computer Science 75
Paper–IV Communication Skills in English – I 50
Paper–V Punjabi / Basic Punjabi (Mudhli Punjabi) (Compulsory) 50
Paper–VI Practical–I (MS Office 2010 and Basic C Programming) 75

Semester-II
Paper No. Paper M. Marks
Paper–I Introduction to Programming C – II 75
Paper–II Principles of Digital Electronics 75
Paper–III Numerical Methods & Statistical Techniques75
Paper–IV Communication Skills in English – II (Th.35+Pr.15) 50
Paper–V Punjabi / Basic Punjabi (Mudhli Punjabi) (Compulsory) 50
Paper–VI Practical – I (Advanced C Programming) 75

Semester-III
Paper No. Paper M. Marks
Paper–I Computer Architecture 75
Paper–II Database Management System & Oracle75
Paper–III Problem Solving Computation Python75
Paper–IV Environmental Studies – I (Compulsory) 50
Paper–V Programming Lab – Python 50
Paper–VI Programming Lab – Oracle 25

Semester-IV
Paper No. Paper M. Marks
Paper–I Data Structure & File Processing 75
Paper–II Information Systems75
Paper–III Internet Applications75
Paper–IV System Software 75
Paper–IV Environmental Studies – II (Compulsory) 50
Paper–V Lab – Data Structures Implementation using C++ 50
Paper–VI Lab – Web Designing and use of Internet 50

Semester-V
Paper No. Paper M. Marks
Paper–I Computer Networks 75
Paper–II Web Technologies using ASP.NET75
Paper–III Operating System75
Paper–IV JAVA Programming Language75
Paper–V Lab based on JAVA Programming Language 50
Paper–VI Lab based on ASP.NET 50

Semester-VI
Paper No. Paper M. Marks
Paper–I Computer Graphics 75
Paper–II Software Engineering75
Paper–III Lab. Implementation of Applications of
Computer Graphics in C++/C
50
Paper–IV Project 200