B.Sc Computer Science with Data Science
May 20, 2023 2023-05-23 17:34B.Sc Computer Science with Data Science
DEPARTMENT OF COMPUTER SCIENCE WITH DATA SCIENCE
VISION
Bachelor of Computer Science with Data Science is a 3 – Year Undergraduate Programme spread over
six semesters. The course is designed to achieve a high degree of technical skills in Problem solving and
Modern application development. The course develops requisite professional skills and problem solving
along with developing the analytical abilities for pursuing a successful career in software industry and
forms the required basics for further higher studies in Computer Science specifically in the area of Data
Science.
MISSION
- Acquisition of Knowledge and understanding of systems, various programming languages and tools
required for effective computation based problem solving and analysis. - Utilize emerging technological tools learn, adapt and successfully engage effective procedural coding to
meet the needs of technical and societal challenges - Attain sufficient knowledge related to computer domains, render technical, soft and hard skills to apply
them effectively in team work - Empower the students with competencies in creative thinking and problem solving, interpersonal
communication and managerial skills.
Syllabus for each year
SEMESTER I
SEMESTER II
SEMESTER III
SEMESTER IV
SEMESTER V
SEMESTER VI
SEMESTER I
| Course Content |
Name of the Course |
| Part–I | Tamil/ Other languages – I |
| Part-II | BP2-ENG01- Communicative English I |
| Part-III |
BCD-DSC01 – Introduction to Data Science |
| BCD-DSCP1 – Data Science using Python Lab | |
| BMA-CSA01-Allied I: Mathematics-I@ | |
| Part-IV | Basic Tamil/Advanced Tamil/NME I* |
| BP4-EPSC01- English for Physical Science I |
SEMESTER II
| Course Content |
Name of the Course |
||
| Part–I | Tamil/ Other languages – II | ||
| Part-II | BP2-ENG02- Communicative English II | ||
| Part-III |
BCE-CSC05 – Java and Data Structures@ | ||
| BCE-CSC06 – Data Structures using Java Lab@ | |||
| BMA-CSA02-Allied II: Mathematics II@ | |||
| Part-IV | Basic Tamil/Advanced Tamil/NME-II* | ||
| BP4-EPSC02- English for Physical Science II |
SEMESTER III
| Course Content |
Name of the Course |
| Part–I | Tamil/ Other languages – III |
| Part-II | BP2-ENG03-Language Through Literature- I |
| Part-III |
BCE-CSC11 – Relational Database Management System@ |
| BCE-CSC13 – PL/SQL Lab@ | |
| BST-CSA01-Allied III-Statistics I@ | |
| Part-IV |
Soft Skills |
| Environmental Studies |
SEMESTER IV
| Course Content | Name of the Course |
| Part–I | Tamil/ Other languages – IV |
| Part-II | BP2-ENG04- Language Through Literature – II |
| Part-III | BCD-DSC04 – Data Analytics |
| BCD-DSCP4 – Data Analytics Lab | |
| BST-CSA02- Allied IV- Statistics II@ | |
| Part-IV | Soft Skills |
| Environmental Studies |
SEMESTER V
| Course Content |
Name of the Course |
| Part-III |
BCE-CSC10 – Operating Systems@ |
| BCE-CSC09 – Computer Networks@ | |
| BCD-DSC07 – Data Visualization | |
| BCD-DSCP5 – Data Visualization Lab | |
| Elective I-Choose any one from the list@ | |
| Practical VI :Elective 1 Lab@ | |
| Part-IV | Value Education |
SEMESTER VI
| Course Content |
Name of the Course |
| Part-III |
BCE-CSC16 – Introduction to Cloud Computing@ |
| BCE-CSE2B – IOT and its Applications@ | |
| BCD-CSC10 – Machine Learning@ | |
| BCD-CSCP6 – Machine Learning Lab@ | |
| Elective II-Choose any one from the list@ | |
| BCE-CSC18 – Mini Project@ | |
| Part-V | Extension Activities |
Non Major Elective I
Non Major Elective II
Elective I
Elective II
Non Major Elective I
Semester – I
- *NME: Choose Any one From the Other Department
Non Major Elective II
Semester – II
- *NME: Choose Any one From the Other Department
Elective I
- BCD-CSE1A – Natural Language processing@
- BCD-CSE1B – Mobile Application Development for Machine Learning@
- BCD-CSE1C – Introduction to Reinforcement Learning@
- BCD-CSEP1A – Natural Language processing Lab@
- BCD-CSEP1B – Mobile Application Development for Machine Learning Lab@
- BCD-CSEP1C – Introduction to Reinforcement Learning Lab@
Elective II
- BCD-CSE2A – Information Security@
- BCD-CSE2B – Network Security@
- BCE-CSE2C – Block Chain Technology@