Courses Offered by Department of Computer Science & Application

1. BCA (Bachelor of Computer Application)

Course Duration: 3 years
Total Semester: 6

Eligibility: A candidate must have passed Higher Secondary (10+2) or an equivalent examination in any stream, whether it is Science, Commerce, or Arts. Students who have completed a three-year Diploma in Computer Science & Engineering (CSE) or Information Technology (IT) from an AICTE or government-recognized institute are also eligible for admission.

Course Details (as per NEP syllabus):

Semester Paper Name
Semester 1 (i) Computer Fundamentals
(ii) Introduction to C-Programming
(iii) Mathematics I
Semester 2 (i) Data Structures & Algorithms Using C
(ii) Digital Logic Fundamentals
(iii) Mathematics II
Semester 3 (i) Computer Organization and Architecture
(ii) System Software
(iii) Object Oriented Programming through C++
Semester 4 (i) Database Management System
(ii) Operating System
(iii) Automata Theory and Languages
(iv) Python Programming
Semester 5 (i) Software Engineering
(ii) Web Technologies
(iii) Java Programming
(iv) Computer Networks
Semester 6 Elective 1
(i) Computer Graphics
(ii) Information Security and Cyber Laws
(iii) Computer Oriented Numerical and Statistical Methods
Elective 2
(i) Artificial Intelligence
(ii) Advanced Web Programming
(iii) Data Mining and Warehousing
Elective 3
(i) Optimization Techniques
(ii) Mobile Application Development
(iii) Graph Theory
Project

Here is the full course details, get view or download.

Thumbnail
BCA Course Syllabus

2. PGDCA (Post Graduate Diploma in Computer Application)

Course Duration: 1 year
Total Semester: 2

Eligibility: The candidate must have passed TDC in any stream (Science / Commerce / Arts). Students completing BE/B.Tech from AICTE recognized institutes are also eligible.

3. Other Undergraduate Programs

The Department of Computer Science & Application also offers computer-related courses along with other bachelor degree programs. These include B.Sc. with Computer Application & Programming, Computer Application under Skill Enhancement Course (SEC), and other similar programs. These courses provide basic computer knowledge, programming skills, and practical experience to support students in higher studies.