About Computer Science & Engineering (M.E.)
The Department of Computer Science & Engineering offers the M.E. in Computer Science & Engineering, established in 2011, with an intake of 18 students. This **2-year postgraduate program* is designed to provide students with advanced knowledge and skills in the rapidly evolving field of computer science and engineering. The program emphasizes both theoretical and practical aspects of computer science, including algorithms, software development, database systems, artificial intelligence, machine learning, data science, and network security.
The department focuses on developing technical expertise, analytical skills, and problem-solving abilities to meet the growing demand for skilled professionals in the IT industry, research institutions, and academia. Students are exposed to cutting-edge technologies and industry trends, preparing them for various career opportunities in the computer science domain.
The department boasts state-of-the-art facilities, a highly qualified faculty, and strong collaborations with industries, ensuring students are well-prepared to succeed in their careers.
Key topics covered in the course include:
- Advanced Algorithms and Data Structures
- Software Engineering
- Database Management Systems
- Artificial Intelligence (AI) and Machine Learning (ML)
- Computer Networks and Network Security
- Cloud Computing
- Big Data and Data Science
- Distributed Systems
- Internet of Things (IoT)
- Cybersecurity
- Natural Language Processing (NLP)
- Mobile Computing
- Parallel and Distributed Computing
Students are encouraged to work on research projects, industry-driven assignments, and internships, providing them with hands-on experience and the opportunity to apply their theoretical knowledge to solve real-world problems.
Curriculum
The M.E. Computer Science & Engineering* program spans four semesters (2 years) and is designed to provide a balance of core courses, electives, research projects, and laboratory work.
Foundation Courses
- Advanced Mathematics for Computer Science
- Discrete Mathematics
- Computer Organization and Architecture
- Data Structures and Algorithms
- Software Engineering and Project Management
Elective Courses (in the later semesters)
- Advanced Machine Learning Techniques
- Deep Learning and Neural Networks
- Natural Language Processing
- IoT (Internet of Things)
- Cybersecurity and Ethical Hacking
- High-Performance Computing
- Computer Vision
- Computational Biology
- Blockchain Technology
- Robotics and Automation
Internship/Research
- Internship programs with leading IT companies, research organizations, or startups.
- Involvement in research projects on emerging technologies, contributing to innovation and advancements in computer science.
Core Courses
- Advanced Algorithms
- Artificial Intelligence and Machine Learning
- Cloud Computing and Virtualization
- Database Management Systems
- Computer Networks and Network Security
- Operating Systems and Distributed Systems
- Data Science and Big Data Analytics
- Mobile and Wireless Computing
- Cryptography and Network Security
Laboratory Work
- Software Development and Programming Lab
- Database Systems Lab
- Network Security Lab
- Machine Learning and AI Lab
- Cloud Computing Lab
- Big Data Analytics Lab
- Mobile Application Development Lab
Project Work
- Industry-driven research projects focused on solving real-time problems in computer science and engineering.
- Development of prototypes, applications, and tools that address current technological challenges.
- Capstone project with industry partners or in-house research centers, applying knowledge gained throughout the course.
The curriculum is designed to ensure that students gain practical knowledge and industry-relevant skills. It integrates theory with hands-on learning through projects, labs, and internships.
FACULTY DETAILS (REGULAR APPOINTMENT)

Dr. P. Vasudevan M.E.,Ph.D.
Director / Professor / CSE
DOJ in MCE : 21-12-1987
Experience : 37.6 Years

Mrs. D. Ramya Cauvery, M.E.
Assistant Professor
DOJ in MCE : 28/09/2007
Experience : 16.6 Years

Mrs. B. Jeyanthi M.E.
Assistant Professor
DOJ in MCE: 22/07/2013
Experience : 10.8 Years
Vision
- To be a leading department* in the field of computer science and engineering education and research, recognized for its excellence in teaching, research, and innovation.
- To nurture students into competent professionals* who can meet the demands of the IT industry, academia, and research.
- To foster a collaborative and dynamic learning environment* that encourages creativity, critical thinking, and problem-solving.
- To contribute to global advancements* in computer science and engineering by producing highly skilled and innovative graduates.
Mission
- To impart high-quality education in computer science and engineering, providing students with the necessary skills to tackle complex problems in the field.
- To foster innovation and research* in emerging areas of computer science, such as AI, ML, cybersecurity, and big data.
- To develop technically competent professionals* who are capable of contributing to industry advancements, research, and societal growth.
- To promote lifelong learning* by encouraging students to stay updated with the latest technological trends and innovations.
Career Opportunities
Graduates of the M.E. Computer Science & Engineering program are highly sought after in a wide range of industries, including IT services, telecommunications, software development, cybersecurity, and data analytics. Career opportunities include:
- Software Engineer: Designing, developing, and testing software applications and systems.
- Data Scientist: Analyzing and interpreting complex datasets to derive insights and support decision-making.
- Machine Learning Engineer: Designing and implementing machine learning models and algorithms for various applications.
- AI Specialist: Developing intelligent systems using AI and deep learning techniques.
- Network Security Engineer: Protecting systems, networks, and data from security breaches and cyber threats.
- Cloud Solutions Architect: Designing cloud-based solutions and services for businesses and organizations.
- Cybersecurity Analyst: Identifying, preventing, and responding to security threats and vulnerabilities in IT systems.
- IoT Engineer : Designing and implementing Internet of Things solutions for various applications, such as smart cities, healthcare, and industrial automation.
- Mobile Application Developer: Creating mobile apps for Android and iOS platforms.
- Blockchain Developer: Working on blockchain technologies and applications, including cryptocurrency, smart contracts, and decentralized systems.
- Research Scientist: Engaging in advanced research in areas like artificial intelligence, machine learning, and data science, contributing to innovations in the field.
- Systems Architect: Designing and managing complex IT systems and infrastructures.
Graduates can also pursue further studies (Ph.D.) in computer science and engineering, contributing to advancements in academia or research institutions.
Laboratory
The Department of Computer Science & Engineering is equipped with modern laboratories designed to enhance practical learning and provide hands-on experience with industry-standard tools and technologies. Key laboratories include:
- Software Development Lab : A fully equipped lab for students to work on software development projects, coding assignments, and application development using various programming languages and frameworks.
- Database Systems Lab : Focuses on database management, SQL, and the development of database applications. Students learn database design, implementation, and administration.
- Network Security Lab : Provides students with a platform to learn and apply network security concepts, ethical hacking, cryptography, and penetration testing techniques.
- Machine Learning and AI Lab : A dedicated lab for implementing machine learning algorithms, artificial intelligence models, and working on projects related to AI applications.
- Cloud Computing Lab : A state-of-the-art lab where students can work with cloud platforms such as AWS, Google Cloud, and Microsoft Azure to learn about cloud infrastructure and services.
- Big Data Analytics Lab : Equipped with tools like Hadoop, Spark, and other big data frameworks, students can work on analyzing and processing large-scale datasets.
- Mobile Computing Lab : Students gain experience in developing mobile applications for Android, iOS, and other mobile platforms.
- Cybersecurity Lab : A lab dedicated to learning cybersecurity principles, network defense strategies, and hands-on training in protecting systems from cyber threats.
- IoT Lab : A lab for experimenting with Internet of Things (IoT) devices, sensors, and networks, enabling students to build and deploy IoT-based solutions.