SUBJECT OF STUDY FOR BCA DEGREE COURSE

I BCA

STATE EDUCATION POLICY (SEP)

I Semester II Semester

    Language I – Kannada/Hindi

    Language II – English

    Language I – Kannada/Hindi

    Language II – English

    Fundamentals of Computer

    Data Structures

    Programming in C

    Object Oriented Programming using Java

    Discrete Mathematics for Computer Applications

    Computational Mathematics

    Information Technology Lab

    Data Structures Lab

    C Programming Lab

    Object Oriented Programming Lab

    Constitutional values

    Environmental Studies

CCA : NCC/NSS/YRC/Rovers & Rangers
CCA : NCC/NSS/YRC/Rovers & Rangers

II BCA

STATE EDUCATION POLICY (SEP)

III Semester IV Semester

    Language I – Kannada/Hindi

    Language II – English

    Language I – Kannada/Hindi

    Language II – English

    Database Management System

    Python Programming

    C# and Dotnet Framework

    Advanced JAVA and J2EE

    Computer Network

    Operating System Concepts

    Database Management System lab

    Python Programming Lab

    C# and Dotnet Framework Lab

    Advanced JAVA and J2EE Lab

SEC – 2:

    Open Source Tools/ Web Content Management System/DEVOPS

SEC – 2:

    Distributed Computing/ Object Oriented Analysis &Design/ Digital Image Processing

CCA : NCC/NSS/YRC/Rovers & Rangers
CCA : NCC/NSS/YRC/Rovers & Rangers

III BCA

NATIONAL EDUCATION POLICY (SEP)

V Semester VI Semester

    Dynamic Web programming

    Artificial Intelligence and Applications

    Design and Analysis of Algorithm

    Fundamentals of Data Science

    Statistical Computing and R Programming

    Research Methodology + Project Work

    Software Engineering

    Cloud Computing

    Cryptography and Network Security

Lab:

    Dynamic Web programming

    Design and Analysis of Algorithm

    Statistical Computing and R Programming

Lab:

    Artificial Intelligence and Application

    Fundamentals of Data Science

    Skill/ Compulsory paper- AI Tools and Techniques

CCA : NCC/NSS/YRC/Rovers & Rangers
CCA : NCC/NSS/YRC/Rovers & Rangers

I BCA - AI & ML

STATE EDUCATION POLICY (SEP)

I Semester II Semester

    Language I – Kannada/Hindi

    Language II – English

    Language I – Kannada/Hindi

    Language II – English

Core:

    Fundamentals of Information Technology

    Problem Solving using C

    Computational Mathematics

Core:

    Data Structure using C

    Database Management System

    Computer Architecture

Lab:

    Fundamentals of Information Technology

    C Programming

Lab:

    Data Structure

    Database Management

    Compulsory : Constitutional Values

    Compulsory: Environmental studies

CCA : NCC/NSS/YRC/Rovers & Rangers
CCA : NCC/NSS/YRC/Rovers & Rangers

II BCA - AI & ML

STATE EDUCATION POLICY (SEP)

III Semester IV Semester

    Language I – Kannada/Hindi

    Language II – English

    Language I – Kannada/Hindi

    Language II – English

Core:

    Object Oriented Programming using Java

    Operating System

    Computer Network

Core:

    Artificial Intelligence-I

    Python Programming

Lab:

    Object Oriented Programming using Java

    Operating System

Lab:

    Artificial Intelligence

    Python Programming

Elective:

    Digital Marketing / Web Content Management System / DEVOPS

Elective:

    Cloud Computing / Object Oriented

    Analysis and Design / Digital Image Processing

Compulsory:

    Internet Basics

CCA : NCC/NSS/YRC/Rovers & Rangers
CCA : NCC/NSS/YRC/Rovers & Rangers

III BCA - AI & ML

STATE EDUCATION POLICY (SEP)

V Semester VI Semester
Core:

    Machine Learning Techniques

    Web Development

    Data Analytics Using R

    Internet Of Things

    Artificial Intelligence –II

    Natural Language Processing

Core:

    Artificial Neural Network

    Deep Learning

    Principles of Cyber Security

    Computer Vision

Lab:

    Web Development

    Data Analytics

    Machine Learning and IOT

    Project Work

Compulsory:

    AI Tools and Techniques