Bachelors in Computer Application
DURATION: The duration of this course will be 3 YEARS (6 SEMESTER).
ELIGIBILITY: The minimum qualification recommended for admission to the above courses shall be 10+2 (Any stream) with a minimum of 45 to 55 per cent marks in aggregate.
Note: The pass percentage might vary from college to college.
Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. The basic objective of BCA Course is to come up with required knowledge and necessary skills to get fulfilling careers into the changing world of Information Technology. The rapid growth in the IT industry contributed to the great demand of IT professionals throughout the world. The course of BCA includes database management systems, operating systems, software engineering, web technology and languages such as C, C++, HTML, Java etc.
BCA course offer numerous job opportunities in the field of IT and computers. Some popular BCA specializations available are Internet Technologies, Animation, Network Systems, Programming Languages, Systems Analysis, Music and Video Processing, Management Information System (MIS), Accounting Application etc.
Outline of the Course:
CODE 1st Semester
BCA101 English Language & Communication Skills BCA102 Mathematics-I (Bridge Course)
BCA103 Introduction to Information Technology BCA104 Digital Computer Fundamentals BCA105 Programming Language through C
BCA103P PC Applications and Internet Technology BCA105P Programming in C
Code 2nd Semester
BCA201 Personality and Soft Skills Development BCA202 Mathematics –II (Discrete Mathematics) BCA203 Data Structure using C
BCA204 System Analysis and Design
BCA205 Accounting and Financial Management BCA203P Data Structure using C
BCA205P Tally ERP 9.0
Code 3rd Semester
BCA301 Management Information Systems BCA302 Mathematics – III (Numerical Analysis) BCA303 Operating Systems
BCA304 Object Oriented Programming in C++ BCA305 Computer Organization and Architecture
BCA303P Unix and Shell Programming BCA304P C++ Programming
Code 4th Semester
BCA401 Environment and Ecology BCA402 Database Management Systems BCA403 Computer Networking
BCA404 Software Engineering BCA405 GUI Programming BCA402P Oracle Laboratory
BCA405P Programming with VB 2010 with Mini Project
Code 5th Semester
BCA501 Introduction to Java Programming BCA502 Computer Graphics and Multimedia BCA503 Microprocessors
BCA504 Software Project Management BCA501P Java Programming
BCA503P Assembly Language Programming
Elective – I (Any one from below) BCA5E1 Introduction to e-Governance BCA5E2 Computer Network Security BCA5E3 Data Mining and Warehousing
Code 6th Semester
Elective – II (Any one from below) BCA6E1 Operation Research BCA6E2 Theory of Computing BCA6E3 Fundamentals of TCP/IP BCA6E4 IT Acts and Cyber Laws
Elective – III (Any one from below) BCA6E5 Artificial Intelligence BCA6E6 Internet and e-Commerce BCA6E7 Simulation and Modeling
BCA6E8 Analysis and Design of Algorithms BCA601P PROJECT WORK
SCOPE/CAREER OPTION :
After a bachelor's degree in computer application, you may easily pursue a postgraduate degree. This will allow you to go further into the subject and build the skills and tools needed to be successful in this career. Apart from programming, you can also enter the non-programming files of IT such as testing, quality assurance, technical support, etc. There are various career options after BCA courses; students can find career stability within 2-5 years of employment. The IT research industry is flourishing in India at a fast pace, and according to the current statistics the need for skilled professionals will double in the coming years.
Software Developer - Software Developer’s main job is to research, design, implement and manage the software programs and ensure the smooth functioning of the program.
System Analyst - System Analyst is mainly responsible to analyze and design possible techniques to solve business queries with the help of IT.
Web Designer - Web designers usually design and set the layout of the website. Technical Associate - Technical Associate’s main job role is to assist the admin staff or the company in daily routine technical problems.
Customer Support Technician - Customer Support Technician’s main job role is to identify solutions to the computer system issues like troubleshooting and alike.
IT Technical Support Developer- Their role is to diagnose the hardware problems and help customers to download apps and programs.