Structure
Data. Design. Development
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