B.E. - Computer Science Engg.
   
 
Semester No : 1 Semester No : 2

Chemistry I
Engineering Mechanics
Language Elective I
Mathematics I
Physics I

Practical
Computer Practice
Workshop Practice

Discrete Mathematics
Language Elective II
Mathematics II
Programming and Data Structures
Semiconductor Physics and Opto Electronics

Practical
Engineering Graphics
Programming and Data Structures Lab

Semester No : 3 Semester No : 4

Database Management Systems
Digital Systems
Electrical Engineering and Control Systems
Introduction to Analysis of Algorithms
Mathematics III
Systems Software

Practical
Digital Lab
System Software and DBMS Lab

Artificial Intelligence
Computer Architecture
Electronic Circuits
Interactive Computer Graphics

Object Oriented Programming
Probability and Queuing Theory

Practical
Electronics Lab
Object Oriented Programming Lab

Semester No : 5 Semester No : 6
Analog, Digital and Data Communications
Digital Signal Processing
Elective I
Microprocessors
Operating Systems
Theory of Computation

Practical
Microprocessor Lab
Operating Systems Lab

Computer Architecture II
Computer Networks
Elective II
Engineering Economics and Financial Accounting
Principles of Compiler Design
Software Engineering

Practical
Compiler Lab
Network Programming Lab

Semester No : 7 Semester No : 8
Elective III
Elective IV
Object Oriented System Analysis and Design
Principles of Management
Principles of Programming Languages
Web Technology

Practical
Comprehension
Internet Programming Lab
Software Systems Development Lab

Elective V
Elective VI
Practical
Project Work
List of Electives :
Advanced Operating Systems
Design of Algorithms
Parallel Computing
Algorithms for VLSI Design Automation
Neural Computing
Real Time Systems
Digital speech and Image Processing
Pattern Recognition
Parallel Algorithms
ATM Networks
Multimedia
Software Testing
Advanced Databases
High Performance Microprocessors
Robotics
Visual Programming
Advanced Software Engineering
Network Protocols, Management, Security
Graph Theory
Custom Computing
UNIX Internals
Resource Management Techniques
Distributed Objects
TCP\IP-Design and Implementation
Advanced Java Programming
Java Virtual Machine
Componentware Architectures
Mainframe Computing
Creativity, Innovation and New Product Development
Technical Tamil
Technical German I
Technical German II
Technical Japanese I
Technical Japanese II
Technical French I
Technical French II
English I
English II
Numerical Methods