About the course
Bachelor in Computer Application (BCA) and AI & ML is an undergraduate degree course in computer applications. With the rapid growth of the IT industry in India, the demand for computer professionals is increasing day by day. This increasing growth of the IT industry has created a lot of opportunities for 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. This course provides a lot of opportunities for students who are interested in the computer field and wants to work in the IT sector as a programmer or software developer. BCA students have opportunities in many areas as the computer is the backbone of every sector.
Eligibility:
The candidates have to pass their Higher Secondary (10+2) Education with any Stream, are eligible to take admission in BCA.
Course Duration:
The duration of the course is 3 years which is divided into 6 semesters.
Subjects:BCA(General)
I Semester BCA(SEP)
1)Fundamentals of Computers
2)Programming in C
3)Discrete Mathematics for Computer Applications
4)LAB: Information Technology
5)LAB: C Programming
II Semester BCA(SEP)
1)Data Structures
2)Object Oriented Programming using Java
3)Computational Mathematics
4)LAB: Data Structure
5)LAB: JAVA Lab
III Semester(SEP)
1) Data Base Management Systems
2) C# and DOT NET Framework
3) Computer Networks
4)LAB: DBMS
5)LAB: C# and DOT NET Framework
6)Electives:
A) OpenSource Tools
B) WebContent Management System
C) DEVOPS
IV Semester(SEP)
1) Python Programming
2) Advanced JAVA and J2EE
3) Operating Systems Concepts
4)LAB: Advanced JAVA and J2EE
5)LAB: Python Programming
6)Electives:
A) Distributed Computing
B) Object Oriented Analysis &Design
C) Digital Image Processing
7)Internet Basics
V Semester(SEP)
1)Software Engineering
2)Dynamic Web Programming
3)Design Analysis and Algorithm
4)Statistical Computing and R Programming
5)Cloud Computing
6)Cryptography and Network Security
7)Design Analysis and Algorithm La
8)R Programming Lab
9)Dynamic Web Development Lab
10)AI Tools and Techniques
VI Semester(SEP)
1)Artificial Intelligence and Application
2)Fundamentals of Data Science
3)Artificial Intelligence Lab
4)Fundamentals of Data Science Lab
5)Research Methodology +Project Work
Subjects:BCA(AI & ML)
I Semester BCA(SEP)
1)Fundamentals of Information Technology
2)Problem Solving using C
3)Computational Mathematics
4)Fundamentals of Information Technology Lab
5)C Programming Lab
6)Constitutional Values
II Semester BCA(SEP)
1)Constitutional Values
2)Database Management System
3)Computational Mathematics
4)Computer Architecture
5)Data Structures Lab
6)Database Management System Lab
7)Environmental Studies
III Semester(SEP)
1) Object Oriented Programming using Java
2) Operating Systems
3)Computer Networks
4)Object Oriented Programming Lab
5)Operating SystemsLab
6)Electives:
A) Digital Marketing B) Web Content Management System C) DEVOPS
IV Semester(SEP)
1) Artificial Intelligence-I
2) Python Programming
3) Software Engineering
4) Artificial Intelligence-I Lab
5)Python Programming Lab
6)Electives:
A) Cloud Computing B) Object Oriented Analysis and Design C) Digital Image Processing
7)Internet Basics
Additional Subjects:
- Apart from these, the student is required to study general papers as per university guidelines. These papers include: Indian Constitution & Human Right, Gender Equity
- The student is also required to opt for one co-curricular or extra-curricular activity for which, marks shall be awarded in each of the first four semesters. The student may opt one among the following Co-Curricular Activities: National Service Scheme (N.S.S.), N.C.C., Fine Arts, Sports & Game, H.R.D, Communication studies, Tailoring and Embroidery, Consumer Club & Career Guidance & Training.
Click here for more details on individual Extra Curricular & Co-curricular options.
Scope after BCA
- For graduates, job opportunities exist in Government as well as Private sector. Also, self-employment options are available.
- After BCA, which is an Undergraduate course, graduates may take up Government jobs that require a Graduation Degree (for example- Armed Forces, Nationalized Banks, PSUs etc).
- Under the Private sector, Software MNCs are the prime recruiters. Web hosting, IT sector, Electronics Industry are other sectors that recruit BCA graduates. Graduates may take up the following posts in the above mentioned sectors-Software Engineer, Software Tester, Database Management professional, Project Manager, Information Security Professional, Information Management professional, System Administrator, System Security Officer, Software Architect, Associate Software Engineer, Project Manager.
For any further query, contact:
Prof. Geetha ( geethavenu@gdc.edu.in )
H.O.D of Computer Science