Bachelor of Computer Applications in Data Science (BCA Data Science)
Bachelor of Computer Applications in Data Science Syllabus
The BCA Data Science program provides a deep understanding of data science, programming, and software applications, spanning three years and six semesters. The course equips students with essential skills in data collection, machine learning, programming, and statistical analysis. Below is a detailed syllabus, outlining the subjects taught in each semester, including electives students can choose from in their fourth, fifth, and sixth semesters.
Semester 1 | Semester 2 | Semester 3 |
---|---|---|
Cultural Education 1 | Cultural Education 2 | Life Skills 1 |
Communicative English | Language Paper 2 | Essentials of Data Collection Ethics |
Language 1 | Professional Communication | Descriptive Statistics |
Discrete Mathematics | Statistics and Probability | Computer Networks |
Environmental Science and Sustainability | Database Management System | Object Oriented Programming using C++ |
Computer Essentials for Data Science | Data Structure and Algorithm | Software Engineering |
Computational Thinking and Programming in C | Operating System | Scripting Technologies Lab |
Computational Thinking and Programming in C Lab | Database Management System Lab | Practical Exposure to Data Collection Lab |
- | Data Structures Lab | -
Semester 4 | Semester 5 | Semester 6 |
---|---|---|
Life Skills 2 | Data Modelling and Visualization | Big Data Analytics |
Introduction to Data Mining | R Programming for Data Sciences | Information and Data Security |
Python Programming | Machine Learning | Natural Language Processing |
Open Elective A* | Elective B | Big Data Analytics Lab |
Introduction to Java and Web Programming | Introduction to Parallel Programming and Data Optimization | Project |
Python Programming Lab | Open Elective B* | - |
Elective A | Introduction to Parallel Programming Lab | - |
Java Programming Lab | Fundamentals of Machine Learning Lab | - |
- | Minor Project | -
Electives
Electives A and B
- Artificial Intelligence
- Cloud Computing
- Introduction to IoT
- Embedded Systems
- Non-relational Databases
- Pattern Recognition
- Soft Computing
- Text Mining and Analytics
- Bioinformatics
- Exploratory Data Analytics
- Quantum Computing
- Distributed Computing
- Design Patterns
- Multimedia and Graphics
- Business Intelligence
- Computational Linear Algebra
- Image Processing
- Visual Programming using C#
- Inferential Statistics
- Wireless Technologies and Communications
This BCA Data Science syllabus aims to provide a comprehensive foundation in data science and its applications. The elective options allow students to tailor their learning towards specific areas of interest within the expansive field of data science. With hands-on experience in coding, machine learning, and big data, this program equips students with the essential skills required in the fast-growing data industry. After completing the course, graduates can pursue careers in various sectors including data analytics, machine learning, and AI.