Bachelor Of Computer Application (BCA)

We offer Bachelor of Computer Application (BCA) with Mathematics as complementary subject. It is a 3-year UG course that imparts knowledge on the basics of computer application and software development. With the rapid growth of IT industry in India, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.

Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 3 years and divided into 6 semesters. After BCA, students can secure a job as a software developer, System Analyst, IT Technical Support Developer, etc., across the leading tech companies like After BCA, students can secure a job as a software developer, System Analyst, IT Technical Support Developer, etc., across the leading tech companies like Wipro, Infosys, NIIT, HCL, TCS, Accenture and others.


DepartmentComputer Science
Course SystemSEMESTER
No. of Seats36
Main SubjectCOMPUTER
Duration3 YEARS

B.Sc Complementary Syllabus

2017 Admission onwards

We offer Bachelor of Vocational Studies [B Voc] Software Development. B Voc or Bachelor of Vocational Studies in Software Development is an undergraduate program which is of 3-year duration. This program improves the skills of the candidates by concentrating on theoretical knowledge as well as practical training.

The main aim of this course is to give out skills related to Computer Science and Software Development. Bachelor of Vocational Studies is a practical and skill-oriented program which focuses on important practical knowledge along with theoretical knowledge. Students who have passed Class 12 from a recognized board are eligible to apply for admission to the B Voc Software Development course.


2020 Admission onwards

2021 Admission onwards

PSO and COclick here

Course Structure

Status  Regular
Department Computer Science
Course System SEMESTER
Main Subject COMPUTER
Eligibility PLUS TWO
Duration 3 YEARS

M.Sc. Computer Science

M.Sc in Computer Science is a technical course which provides students with an opportunity to develop proficiency and core competence in the field of Computer Science. Students can land at lucrative jobs after completing this course, especially in the sector of Information Technology (IT) and in computer hardware and software companies.

Graduates who enrol in the course of M.Sc in Computer Science are provided with knowledge about the technicalities of the domain of Computer Science. The objective of M.Sc in Computer Science programme is honing the skills of students who are computer science enthusiasts and enhancing their skills while imparting knowledge of the global standard. Students are furnished with proper information and learning so that they can put their skills in the various thrust areas of the vast field of computer science, equipped with the proper blend of theoretical as well as practical knowledge.

Course Structure

DepartmentComputer Science
No of Seats12
Duration2 Years


2016 Admission onwards 

2018 Admission onwards

2019 Admission onwards

2020 Admission onwards

2021 Admission onwards

PSO and CO of course  click here

MSc Data Analytics

MSc Data Analytics is a postgraduate program the duration of which is 2 year. This course basically focuses on handling and analyzing data and transferring it as per the need of the individual. This program also focuses on Information Technology and deals with various important principles of Data Analytics.

Course Structure

DepartmentComputer Science
No of Seats10
Duration2 Years


2020 Admission onwards

2021 Admission onwards

PSO and CO: click here

1) Web Designing

A Web Designing course belongs to the field of Computer Science and IT. It enables students to learn various techniques, tools and programming languages in order to create and maintain web pages. There is an array of courses in this field ranging from certificate and Diploma courses to UG, PG and PGDM programs.

Syllabus 2017

2) Cloud Computing

Cloud Computing is a branch of computer science that covers management, storage and processing of data on networks of the internet server. Cloud computing delivers on-demand IT resources over the internet.

Syllabus 2018

3) Android Programming

Learn about mobile UI design, graphics, multimedia, network support and event handling. The course is part of a professional Android certificate program that focuses on using the Java programming language to develop Android applications. Android software development is the process by which applications are created for devices running the Android operating system. Google states that “Android apps can be written using Kotlin, Java, and C++ languages” using the Android software development kit (SDK), while using other languages is also possible.

Syllabus 2019

4) Python Programming

Python is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners. Python is commonly used for developing websites and software, task automation, data analysis, and data visualization. Since it’s relatively easy to learn, Python has been adopted by many non-programmers such as accountants and scientists, for a variety of everyday tasks, like organizing finances.
Python is a high-level, object-oriented programming language with built-in data structures and dynamic semantics. It supports multiple programming paradigms, such as structures, object-oriented, and functional programming. Python supports different modules and packages, which allows program modularity and code reuse. It’s also one of the top languages on my list of programming languages to learn in 2022. But, for all its power and flexibility, Python is still a very simple language to learn and often touted as an ideal programming language for beginners.

Syllabus 2020

5) Operating System 

6) Computer Networks 

7) Introduction To Digital Technology 

8) Virtualization And Cloud

9) Process Management

10) Infrastructure Management

11) Client Relationship Management And Itil

12) Introduction To Worksheet 


A number of enrichment programs are organized and conducted by the department of Computer Science that enables students to realize their potential in a variety of settings beyond the classroom. Through educational enrichment programs, students can develop a sense of self-awareness and understand their classwork better with enrichment programs that are in line with the college curriculum.

  • Invited Talks
  • Quiz
  • Poster Presentation
  • Power point Presentation
  • Field Visits
  • Workshops
  • Orientation Programme
  • Coaching Classes
  • Seminars
  • Conferences/FDP
  • Techfest
Department of Computer Science