BCA (Bachelor of Computer Applications)
BCA (Bachelor of Computer Applications) is an undergraduate degree course in Computer Application. With the rapid growth of the IT Industry in India. The demand of computer professionals is increasing day by day. This increasing growth of the IT industry has created a lot of opportunities for computer graduates.
BCA (Bachelor of Computer Applications) is one of the most popular course among the students who want to make their career in IT (Information Technology) field. The duration of the course is 3 years and is divided into 6 semesters comprising subjects like database, networking, data structure core programming language like “c” and “Java”. This course provides lots of opportunities to the students who are interested in the computer field and want to work in the IT sector as programmers or software developers. To get complete knowledge about course and career scope you can go through their article.
BCA IT sector is one of the major employers in India and expected to grow more in the coming years. Its trains Students in developing programming, networking computers and mobile software, app development, etc. BCA graduates have good scope in jobs as a web developer, web designer, network administrator, system manager, computer programmer, software developer, software tester etc. depending on the skills you acquire during your BCA. Various companies, organisations and MNC’s offer the above-mentioned jobs to BCA candidates. Some of the top MNC’s that BCA graduates are Wipro, Infosys. HCL Technology, TCS, Capgemini, Tech Mahindra, etc
All Students will have the option to do any 3 certifications for free out of the following: PMP Certification; ITIL Certification; Six Sigma Certification; Digital Marketing Certification; Advanced Excel Certification; Android Development.
The course curriculum is as per the university norms and examinations are conducted on a semester basis as per the schedule of Chhatrapati Shahu Ji Maharaj University, Kanpur.



SR.No Course Name

1 Computer Fundamental &Problem solving Techniques

2 C Programming

3 Principle of Management

4 Business Communication

5 Mathematics –I

6 Computer Laboratory and Practical Work of Office Automation

7 Computer Laboratory and Practical Work of C Programming


SR.No Course Name

1 Object Oriented Programming Using C++

2 Internet Technology and Web Design

3 Organization Behavior

4 Financial Accounting & Management

5 Mathematics II

6 Computer Laboratory and Practical Work of C++ Programming


SR.No Course Name

1 Python Programming

2 Data Structure Using C & C++

3 Operating System

4 Digital Electronics & Computer Organization

5 Elements of Statistics

6 Computer Laboratory and Practical Work of Python

7 Computer Laboratory and Practical Work of DS


SR.No Course Name

1 Computer Graphics & Animation

2 Database Management System

3 Software Engineering

4 Optimization Techniques

5 Mathematics-III

             6 Computer Graphics &DBMS Laboratory



Course Name

1 Knowledge Management

2 Java Programming and Dynamic Webpage Design

3 Computer Network

4 Numerical Methods

5 Minor Project

6 Viva-Voice on Summer Training

7 Computer Laboratory and Practical Work of Java Programming & Dynamic Webpage Design


     SR.No Course Name

1 Information & Cyber Security

2 Internet Of Things

3 E-Commerce

4 Data Science and Machine Learning

5 Major Project

6 Presentation/Seminar based on Major Project



The admission to this course is done on the basis of qualifying marks in 10+2 in PCM  from a recognised educational board.

Mathematics is a compulsory subject to be eligible for the course.

Admission in the courses is done on the basis of merit determined through Class 12.


3 Year (6 semester)