Structure

Data. Design. Development

cs_banner

The syllabus is divided into the following five parts:

  • Part I: Tamil
  • Part II: English
  • Part III: Core Courses, Allied and Elective Courses
  • Part IV: Skill Enhancement Courses, Foundation Courses, Internship, Environmental Studies, Value Education
  • Part V: Extension Activity

Semester I

  • Tamil – I
  • English – I
  • Python Programming
  • Python Programming Lab
  • Elective – I – Graph Theory and its Application (Selected)
  • Skill Enhancement – Non-Major Elective
  • Foundation: Problem Solving

Semester 2

  • Tamil – II
  • English – II
  • Data Structure And Algorithm
  • Data Structure Lab
  • Elective – II – Optimization Techniques (Selected)
  • Skill Enhancement – II (Non-Major Elective)
  • Discipline Specific SEC – Introduction to HTML

Semester 3

  • Tamil – III
  • English – III
  • Microprocessor and Microcontroller
  • Microprocessor and Microcontroller Lab
  • Elective – III – Discrete Mathematics – I (Selected)
  • Skill Enhancement – IV (Entrepreneurship)
  • Skill Enhancement – V (Discipline Specific)
  • Environmental Studies – I

Semester 4

  • Tamil – IV
  • English – IV
  • Java Programming
  • Java Programming Lab
  • Elective – III – Discrete Mathematics – II (Selected)
  • Skill Enhancement – VI & VII (Discipline Specific)
  • Environmental Studies – I

Semester 5

  • Database Management System
  • Database Management System Lab
  • Software Engineering
  • Elective V – Artificial Intelligence (Selected)
  • Elective VI – IoT & Its Applications (Selected)
  • Project with Viva Voce
  • Value Education
  • Internship / Industrial Visit

Semester 6

  • Computer Networks
  • .NET Programming
  • .NET Programming Lab
  • Discipline Specific Elective – VII & VIII
  • Professional Competency Skills
  • Extension Activity