B.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@