Computer Science

The undergraduate programme in Computer Applications (B.C.A.) was started in 1998 under the Headship of Dr. Rajeshwari Thiagarajan. The postgraduate programme - M. Sc. Information Technology was started in 2001.

The vision of the Department is "To provide a wholesome educational environment, a platform for the students to reinvent themselves and launch into the technological and scientific arena together with human values"

The field of Computer Science and Computer Applications is an extremely demanding one because of the continuous and rapid development of new technologies and applications. Consequently, the unique challenge for the Department is to keep abreast of these rapid changes without compromising on the knowledge of basic concepts.

The curriculum offered to the students is framed in consultation with experts from academia and industry, and is responsible for the successful placement record of the students. The Department makes every effort to update its curriculum in order to enhance competence and employability. At the same time, the Department ensures that the demands of employability do not affect academic excellence and the pursuit of knowledge.

Project work is a part of the curriculum both at the undergraduate and at the postgraduate level. The students are assigned in-house projects as a course component. Students are also given mini projects as practical components in all Programming and Designing papers, which gives them an edge over other candidates in the field.

Seminars, Workshops, Exhibition, Video Conference and Scholar-in-residence programmes are organised for students to augment the knowledge gained from the curriculum.

The Department also offers a postgraduate diploma in Computer Science (PGDCS) for students who wish to acquire the necessary technical skills needed in the job sector.

Bachelor of Computer Applications - B.C.A.

Major Core Courses

  • Procedure Oriented Programming with C
  • Procedure Oriented Programming with C - Practical
  • Multimedia – Practical
  • Data Structures and Algorithms
  • Computer Concepts
  • Data Structures and Algorithms - Practical
  • DataBase Management Systems
  • Object Oriented Programming with Java
  • Software Engineering
  • Relational DataBase Management Systems - Practical
  • Object Oriented Programming with Java - Practical
  • Operating Systems
  • Web Programming
  • Web Programming - Practical
  • Software Testing
  • Advanced Java Programming
  • Visual Programming
  • Advanced Java Programming - Practical
  • Visual Programming with C# - Practical
  • Network Concepts
  • Emerging Trends in Information Technology
  • Project

Allied Core Courses

  • Mathematics for Computer Science - I & II
  • Financial Statements and Analysis
  • Principles of Financial Management

Major Elective Courses

  • Linux Programming
  • Software and Information Security
  • HTML5 and Game Programming
  • Mobile App Development for Android

Allied Elective Courses

  • Industrial Relations
  • Operations Research
  • Social Entrepreneur Management
  • Food and Nutrition
  • Accounting Practices
  • Recent Trends in Marketing

Independent Study Course

  • Cloud Computing
  • Big Data Analytics
  • Wireless Sensor Networks

The Department offers the following General Elective courses to students of other departments:

  • Electronic Documentation and Presentation
  • Digital World – Tools and Techniques
  • System Assembling, Installation & Troubleshooting
  • Image Editing and Animation
  • Programming in C
  • E-Commerce with Content Management System
  • Security Issues in Information Technology

M.Sc. Information Technology

Core Courses

  • Algorithms and Data Structures
  • Database Management Systems
  • Advanced Programming with C
  • Formal Languages and Finite Automata
  • Object Oriented Programming with Java
  • Operating Systems
  • Object Oriented Systems Development
  • Networking Management and Administration
  • Visual Programming
  • Advanced Java Programming
  • Research Methodology
  • PHP with Linux
  • Software Quality Assurance and Testing
  • Project

Elective Courses

  • Web Designing
  • Game Programming
  • Security Issues in Information Technology
  • Computer Architecture
  • Mobile Computing and App Development
  • Big Data Analytics using R

Summer Internship

Independent Study Courses

  • Emerging Trends in Information Technology
  • Green Computing
  • Pervasive Computing

The Department offers the following Post Graduate Elective courses to students of other departments:

  • Advanced Office Tools
  • Multimedia
  • E-Commerce and Content Management System

Post Graduate Diploma in Computer Science - PGDCS

  • Programming with C
  • Programming with C – Practical
  • Multimedia – Practical
  • Programming with Java
  • Programming with Java – Practical
  • Software Engineering
  • Computer Concepts
  • Data Structures and Algorithms
  • Web Programming
  • Web Programming – Practical
  • Network Concepts
  • Project