BCA
Bachelor of Computer Applications
FYUGP in BCA (AICTE Approved)
The Bachelor of Computer Applications (BCA) programme at Saraswathi College of Arts and Science is designed to provide students with a strong foundation in computing, software development, and emerging technologies. With a university-recognised specialisation in Machine Learning, the programme equips students with the knowledge and skills required to build intelligent systems and solve real-world problems using data-driven approaches. The following are the core and elective courses offered by the Department of Computer Applications as part of the BCA programme:
Specialization: Machine Learning
Semester: 1
DSC -Fundamentals of IT & Computers
DSC -Problem Solving uisng C
DSC -Open Office(p)
Semester: 2
DSC- Object Oriented Programming using C++
DSC -Introduction to Multimedia
DSC -Introduction to Data structures
Semester: 3
DSC -DataBase Management
DSC -Principles of Secure Coding
DSC -Computer Graphics
DSE -Introduction to Artificial Intelligence
Semester: 4
DSC -Software Engineering
DSC -Python Programming
DSE -Knowledge Representation and Intelligent Agents
Semester: 5
DSC -PHP and MySql
DSC -Computer Network
DSC -Operating system
DSE -Data Mining Concepts and Techniques
Introduction to Machine Learning
Semester: 6
DSC -Internet of Things
DSC -Cloud Computing
DSC -Operating System Concepts and
Techniques
DSE -Mobile & Wireless Security Deep Learning
HONOURS
Semester: 7
DSC -Mobile and wireless security
DSC -Augmented Reality
DSC -Research Methodology *
DSC -Academic Writing and Publishing
DSC -E-governance *
DSE -Computer Vision
Course Pathways
- Software Development Cluster Course Combination: “Object Oriented Programming using C++”, “Software Engineering”, “Python Programming”
Potential Career Pathways: Software Developer, Application Developer, Backend Developer, Python Developer - System Administration and Infrastructure Cluster Course Combination: “Operating System”, “Operating System Concepts and Techniques”,
“Computer Network” Potential Career Pathways: System Administrator, Network Administrator, Infrastructure Support Engineer, IT Support Specialist - Machine Learning (University Recognised Specialisation)
Course Combination: “Introduction to Artificial Intelligence”, “Knowledge Representation and Intelligent Agents”, “Introduction to Machine Learning”, “Deep Learning”, “Computer Vision”
Potential Career Pathways: Data Scientist, Machine Learning Engineer, Researcher, AI/ML Developer, Computer Vision Engineer

Karthika Senan J. P.
HOD

Sangeetha Santhosh
Assistant Professor

Vivek V V
Assistant Professor

