Special Message

Admission in (MBS, M.Ed, BCA, BBS, B.Ed., and B.Ed. Science) is going on. Contact the KSC Admission Office.

About bachelor's of computer application(BCA)

bachelor's  of computer application(BCA)

bachelor's of computer application(BCA)

Bachelor of Computer Application [BCA]

Bachelor in Computer Application (BCA) is an Information Technology-based career that awards an undergraduate degree in Computer Applications. The Bachelor of Computer Application (BCA) is a four-year, eight-semester academic program. With the rapidly growing IT industry, the demand for computer professionals is growing by the day. The growing IT sector has opened up a plethora of prospects for computer graduates. BCA is a popular program among students interested in pursuing a career in IT (Information Technology). Programming in C, Object-Oriented Programming in C++, Networking, Web Technology, Data Structure, Java Programming, Database Management, Software Engineering, and essential programming languages like ‘PHP’, Python are covered within the BCA program. This course gives students who are interested in computers and want to work in the IT industry as software developers a lot of chances.

 The BCA program is aimed to generate professional software developers with strong technical skills and understanding who can create well-planned, resilient, and reusable computer-based solutions for a variety of business and industry challenges. BCA alumni are equipped to work in areas such as Internet and intranet application design and development, system analysis, object-oriented programming, multimedia, testing and quality assurance, project management, database design, and administration.

The field of BCA has a lot of potentials. After completing the course, one can work or pursue further education. There is also the possibility of self -employment. If you have those talents, you can undertake to freelance or design your own program. BCA grads can get work in a variety of software firms. A system engineer, programmer, web developer, or system administrator are all options for the graduate. For their IT departments, both the government and commercial enterprises hire a considerable number of computer workers. If a candidate has job experience and all of the necessary abilities, he or she will be able to hold good positions. Students can also pursue further education, such as an MCA, to get an advantage and upgrade their skills and expertise, which leads to job advancement.

Program's Objectives

The program is designed with the following objectives:
1. To produce professionals in the field of computer application as programmers and software developers.
2. To provide knowledge about various tools and techniques used in software development.
3. To provide students with both practical and theoretical aspects of studies related to computer applications.
4. To enhance the skill of students to create solutions to technical problems that arise in industrial, commercial as well as in government companies.
5. To provide students a fine base to continue their studies further in MIT, MBA, MCA, etc.

Eligibility Condition for Admission

Students from all the faculty are eligible to get admission to the BCA program. PCL or 10+2 passed with a minimum 2 GPA (not less than D+ in a single Subject) are eligible for admission.

Course Cycle

FIRST SEMESTER                                                                          

CREDIT HOURS        

CACS101 - Computer Fundamentals & Applications

                  4

CASO102 - Society & Technology

                   3

COEN103 - English I

                  3

CAMT104 - Mathematics I              

                   3

CACS105 - Digital Logic

                  3

Total

                  16

 

SECOND SEMESTER                                                                   

CREDIT HOURS          

CACS151 - C Programming

                      3

CAAC152 - Financial Accounting

                      3

CAEN153 - English II

                     3

CAMT154 - Mathematics II

                     3

CACS155 - Micro Processor and Computer Architecture

                      3

 Total

                    16

 

THIRD SEMESTER                                                                        

CREDIT HOURS           

CACS201 - Data Structures & Algorithms

                     3

CAST202 - Probability and Statistics

                     3

CACS203 - System Analysis and Design

                     3

CACS204 - OOP in Java

                     3

CACS205 - Web Technology

                    3

Total

                   15

 

FOURTH SEMESTER                                                                   

CREDIT HOURS          

CACS251- Operating System

                       3

CACS252 - Numerical Methods

                       3

CACS253 - Software Engineering

                      3

CACS254 - Scripting Language

                      3

CACS255 - Database Management System

                      3

CAPJ256 - Project I

                      2

Total

                   17

 

FIFTH SEMESTER                                                                         

CREDIT HOURS         

CACS301 - MIS and e-Business

                       3

CACS302- DotNet Technology

                      3

CACS303 - Computer Networking

                      3

CAMG304 - Introduction to Management

                      3

CACS305 - Computer Graphics and Animation

                      3

Total

                    15

 

SIXTH SEMESTER                                                                     

CREDIT HOURS           

CACS351 - Mobile Programming

                    3

CAEC352 - Distributed System

                     3

CAEC353 - Applied Economics

                      3

CACS354 - Advanced Java Programming

                      3

CACS355 - Network Programming

                      3

CAPJ356 - Project II

                      2

Total

                    17

 

SEVENTH SEMESTER                                                                 

CREDIT HOURS         

CACS401 - Cyber Law & Professional Ethics

                        3

CACS402 - Cloud Computing

                        3

CAIN403 – Internships

                       3

Elective I

                       3

Elective II

                       3

Total

                    15

 

 

EIGHT SEMESTER                                                                    

CREDIT HOURS            

CAOR451 - Operations Research

                       3

CAPJ452 - Project III

                       6

Elective III

                       3

Elective IV

                      3

Total

                   15

 

ELECTIVES                                                                   

CAPS476 - Applied Psychology

CACS477 - Geographical Information System

CACS478 - IT in Banking

CACS479 - Hotel Information System

CAER480 - Enterprise Resource Planning

CACS482 - Knowledge Engineering

CACS483 - Advanced Dot Net Technology

CACS484 - Database Programming

CACS485 - Database Administration

CACS486 - Network Administration