B.Sc Computer Science with Artificial Intelligence

DEPARTMENT OF COMPUTER SCIENCE WITH ARTIFICIAL INTELLIGENCE

VISION

Bachelor of Computer Science with Artificial Intelligence 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 Artificial Intelligence.

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 Language Paper – I
Part-II BP2-ENG01-Communicative English I
 
 
Part-III
BCI-DSC01 : Introduction to Artificial
Intelligence
BCI-DSP01 : PROLOG 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-CSC01: Problem Solving Using Python@
BCE-CSC02: Problem Solving Using Python 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-CSC05: Java and Data Structures@
BCE-CSC06: Data Structures using Java 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
BCE-CSC11: Relational Database Management System@
BCE-CSC13: PL/SQL 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 – Core V: Operating Systems@
BCE-CSC09 – Core VI: Computer Networks@
BCI-DSC02 – Core VII: Computer Vision
BCI-DSP02 – Practical V: Computer Vision lab (Open CV)
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 – Core VIII: Introduction to Cloud Computing@
BCE-CSC2B – Core IX: IOT and its
Applications@
BCD-CSC10 – Core X: Machine Learning@
BCD-CSCP6 – Practical VII: Machine Learning Lab@
Elective II-Choose any one from the list@
BCE-CSC18 – Core Practical-VIII – 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@