Under Graduate

Bachelor of Computer Applications (BCA)

Suggested Programme Structure for the Under Graduate Programmes
[BCA, BCA (A.I & M.L)]

Semester
Course1
Course2
Course3
Elective / Optional
Course
Language
Compulsory
Total Credit
Total Working hour
I 5(3T+2P) 5(3T+2P) 5T     3+3 2 23 4+4+4+4+5+4+4+2=31
II 5(3T+2P) 5(3T+2P) 5T     3+3 2 23 4+4+4+4+5+4+4+2=31
III 5(3T+2P) 5(3T+2P) 5T 2   3+3   23 4+4+4+4+5+4+4+2=31
IV 5(3T+2P) 5(3T+2P) 5T 2   3+3 2 25 4+4+4+4+5+2+4+4+2=33
V 8[(2x3T)+2P] 8[(2x3T)+2P] 8[(2x3T)+2P]       2 26 3+3+4+3+3+4+3+3+4+2=32
VI 3T 3T 3T   3T Project work 12 24 3+3+3+3+24=36
Total Credits for the Programme 144 194

Note:

  • Course1 and Course2: I to IV Semester: Theory 3 credits=4 contact hours & Practical 2 credits=4 contact hours
  • Course3:ItoIVSemester:Theory5credit=5contacthours
  • Course1, Course2 and Course3: V and VI Semester: Theory 3 credits=3 contact hours & Practical 2 credits=4 contact hours
  • Elective/Optional:2credits=2contacthours
  • Languages:3credits=4contacthours
  • Compulsory:2credits=3contacthours

Duration: Six semesters

BCA-GENERAL:

Group Courses Number of Courses Eligibility
1 Core courses 3 Pass in II PUC with 45% marks (40% SC/ST )dddddII language K/H/S/AE any of these languages studied in PUC
1 per semester for IV and V Semester
2 Elective Courses 1 per semester for III and IV  semesters
3 Foundation  Courses Compulsory II language K/H/S/AE any of these languages studied in PUC
1 per semester for IV and V Semester
Elective Constitution,Environment etc
4 SEC 1 per semester for IV and V Semesters

Courses of study comprises the following

Group I: Compulsory Core courses as given below

Semester I: Fundamentals of Computers, Programming in C,Discrete Mathematics for Computer  Applications, Information Technology Lab, C programming Lab
Semester II: Data Structures, Object oriented Programming using Java,Computational Mathematics, Data Structures Lab, Object oriented programming lab
Semester III: Database Management System, C# and Dot Net Framework,Computer Networks,  DBMS Lab, C# and Dot Net Framework Lab
Semester IV: Python Programming, Advanced JAVA and J2EE, Operating System Concepts,Python Programming Lab,Advanced JAVA and J2EE Lab
Semester V: Software Engineering, Dynamic Web Programming, Design and Analysis of Algorithms, Statistical Computing and R programming, Cloud Computing, Cryptography and Network Security,Design and Analysis of AlgorithmsLab, R Programming Lab,Dynamic Web Programming Lab
Semester VI: Artificial Intelligence and Applications, Fundamentals of Data Science, Artificial Intelligence Lab, Fundamentals of Data Science Lab, Research Methodology + Project Work

Group II: The student has to choose One Elective Course offered.

Group III: Foundation Courses – The student shall study the following courses

Compulsory – English language is the compulsory course and one of the languages Kannada / Sanskrit / Hindi as second language
Basic Web Designing Skills is Compulsory course for IV Semester
AI Tools and Techniques is compulsory course for V Semester
Elective – (i) Constitution of India (ii) Human Rights (iii) Gender Equity (iv) Environmental Studies – shall be studied as compulsory courses in I to IV Semesters.

 

BCA-AI and ML:

Courses of study comprises the following

Group I: Compulsory Core courses as given below

Semester I:     Fundamentals of Information Technology, Problem solving using  C, computational Mathematics, Fundamentals of Information Technology Lab, C programming Lab
Semester II: Data Structures using C, Database Management System, Computer
Architecture, Data Structures Lab, Database Management Lab
Semester III: Object Oriented Programming using Java, Operating System, Computer Network,
Object Oriented Programming Lab, Operating System Lab.
Semester IV: Artificial Intelligence-I, Python Programming, Software Engineering,Artificial
Intelligence-I Lab, Python Programming Lab,
Semester V: Machine Learning Techniques, Web Application Development using PHP and
MySQL,, Statistical Analysis and Data Visualization using R, Internet of Things, Advanced Artificial Intelligence,Natural Language Processing,Web Application Development  Lab,Statistical Analysis and Data Visualization Lab, Machine Learning and IOT Lab
Semester VI: Artificial Neural Network, Computer Vision, Artificial Neural Network, Computer
Vision Lab, Research Methodology and  Project Work

 Group II: The student has to choose One Elective Course offered.

Group III: Foundation Courses – The student shall study the following courses

Compulsory – English language is the compulsory course and one of the languages Kannada /
Sanskrit / Hindi as second language
Basic Web Designing Skills is Compulsory course for IV Semester
AI Tools and Techniques is compulsory course for V Semester
Elective – (i) Constitution of India (ii) Human Rights (iii) Gender Equity (iv) Environmental
Studies – shall be studied as compulsory courses in I to IV Semesters.