Web Analytics Made Easy - Statcounter

EAPCET / ECET / PGECET / ICET / POLYCET CODE: ANRK

Computer Science & Engineering

Welcome to Computer Science & Engineering

  • B.Tech (CSE) Accredited by National Board of Accreditation
  • Well qualified and experienced faculty in diversified domains.
  • Nine computer centers with state-of-the-art-facilities.
  • an Exclusive Department Library
  • FACE The CSE Students Association.
  • ANURAG-CSI Chapter
  • The Department entered into MOUs with Infosys, TASK, Redhat, Microsoft, Co-Cubes,Oracle, IEG, Nucleus Vision LLC, Radiant Technologies, SAP, Birla Soft, Aspiring Minds, Globarena, NIS and Campus Classle & etc.,to provide high quality training in latest cutting edge technologies.

Programs

B.Tech (CSE)
Intake – 180
M.Tech (CSE)
Intake – 18

Vision

To generate competent professionals to become part of the Industry and Research Organizations at the National and International levels.

Mission

  • To train the students to have in-depth knowledge of the subjects in the field of Computer Science and Engineering.
  • To train the students with leadership qualities, team work skills, commitment and ethics thereby making them develop confidence for R & D activities and for placement in multinational and national.

Computer Science & Engineering

About Department

  • The department of CSE was established in 2001 with an intake of 60 students in the UG Programme. Right from its inception it is continuously striving to impart quality education and competitive spirit among students for academic excellence. The present intake in B. Tech (CSE) is 180.
  • The department is equipped with state of the art computing facilities and experienced staff members and is known for its academic excellence proved by its performances since its inception. The Department also has audio-visual facilities with LCD Projectors and Digital Boards and Seminar Hall for effective teaching. The staff members are deputed to participate in workshops, Conferences and refreshers courses to keep in place with recent developments in the field of Computer Science & Engineering.
  • A good number of students from the department obtained admissions into M.S. (Computer Science) Program abroad. Many of the students were placed in MNCs like Infosys, Cognizant, IBM, TCS, Wipro, HCL, Tech Mahindra, Accenture, Google, Amazon, Genpact and Oracle in various challenging positions. Students are encouraged to participate in extracurricular activities and competitions held by other universities and colleges within the state and out-side the state. The students have won laurels to the college winning prizes in competitions – IASF-2020(IUCEE Annual Student Forum), LBRCE, SV University,NITW. Apart from the regular academic work, the department organizes guest lectures, seminars, workshops by inviting domain experts from industry and other reputed academic institutions.
Long Term Goals
  • To encourage research activities in the department.
  • To establish centre-of-excellence for research in computer Science.
  • To establish and strengthen Industry-Institute interaction and be industry solution providers.
  • To take up sponsored projects from private and government organizations.
  • To have more number of publications and patents in the emerging areas of Computer Science
  • To create better entrepreneurs in the area of Computer Science and Engineering.
Short Term Goals
  • To strengthen the department infrastructure and human resources.
  • To conduct faculty development programmes regularly for skill up gradation.
  • To conduct programmes for students to acquire soft and hard skills and inculcate leadership qualities, research orientation and technical skills.
  • To conduct continuing education programs and workshops/ conferences for knowledge sharing with the outside world.
  • To improve academic performance of students using innovative and creative methods of teaching.
Quality Policy

Department of Computer Science and Engineering strives to ensure quality education as a leader in the Computer Science and Engineering Education by continuously improving academic inputs and educational excellence.

CSE Faculty

Head of Department

Dr. M. Murugesan

Dr. M. Murugesan

B.E., M.E., Ph.D, MISTE, MCSI.

Head of the Department

Dr. M. Murugesan passed BE in Computer Science and Engineering from Madras University in 1995 and ME in Computer Science and Engineering from Anna University in 2005. He completed his doctorate from Anna University in 2011. He is the member of ISTE and CSI. He is trained certificate holder of ‘High Impact Teaching Skills’ through WIPRO MISSION 1OX and Trained Evaluator & Resource Person of NBA (National Board of Accreditation) by AICTE, New Delhi. He received grants from AICTE for MODROB Scheme, FDP and STTP. He faced AICTE and Anna University Inspections as Head of the Institution. His research interest is mainly in mobile computing, networks, ad hoc and sensor networks, Cloud Computing and Internet of Things. He guided a number of real time projects in PG and UG level for automation using Internet of Things. He published a number of research papers in international journal and presented papers in international conferences. He has done a number of consultancy works at various organizations. He has delivered a number of guest lectures at various organizations. He also organized number of workshop, conference and seminars.

Faculty

Staff

CSE Infrastructure

Information Communication Technology (ICT) has the potential to transform the nature and process of teaching and learning environment / culture. Interactivity, flexibility, and convenience in an ICT supported environment enable both teachers and students to access and share ideas and information in diverse communication styles and formats. Class rooms are equipped with smart boards & LCD projectors to enhance ICT enabled teaching and learning.

Benefits with ICT enabled teaching:

  • Improves student-teacher collaboration and interaction
  • Encourages teachers to teach in real-time with audio and video lessons, visual multimedia & PPT presentations, 2D & 3D virtual space, etc.
  • Paperless advantages
  • Enhances Real-time blended teaching and learning methods
  • Creates Web and Internet-based teaching and learning platform for teacher and students respectively
  • Facilitates mobile integration facility.
  • The implementation of ICT in OBE can effectively accomplish the goals of quality education which is a process that reduces consumption of resources and increases learning outcomes.

The Department Library occupies a unique place in academic and research activities of the Department. The Library maintains an excellent collection of data books, occasional papers and other documents/materials. The Library has a well equipped facility for reading. It also has one copy each of all B.Tech n & M.Tech projects carried out in the department in recent years. All these cater to the needs of students and faculty. Most of the books are of recent edition with the facility of issuing these for a specified time period. The library serves to provide a calm and comfortable ambience conductive to long hours of study. The library opens on all working days of the Institute from 9 AM to 4:30 PM.

The entire campus is Wi-Fi enabled with high speed internet connection to allow the students to access the internet no-matter wherever they are. The coverage is not just limited to the classrooms; instead it extends to all the facilities within the campus premises. Staff and Students can utilize the Wi-Fi Facility by registering their devices for the active usage of the facility.

Laboratories

Programming for Problem Solving Lab - I, I Year I Sem

Description: Programming for Problem Solving-I (PPS-I), as the name suggests allows students to experience problem solving through programming using various platforms, especially through C programming language. This course introduces basic programming constructs in C language upto arrays and functions.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Formulate the algorithms and flowcharts for simple problems
  • Apply fundamental programming concepts, to solve simple problems
  • Enhance debugging skills
  • Exercise conditional and iterative statements to Write C programs
  • Modularize the code with functions so that they can be reclaimed
  • Represent and manipulate data with arrays and strings

List of Experiments

Programming for Problem Solving Lab - II, I Year II Sem

Description: Programming for Problem Solving-II (PPS-II), is an extension to the same subject that is covered in first semester. This one covers solving problems with some advanced constructs of C language like structures, pointers, Data Structures, File Handling.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Develop applications on user defined data types
  • Apply dynamic memory allocation through pointers
  • Use different data structures for create/update basic data files
  • Implement linear data structures through stacks and queues
  • Implement various searching and sorting techniques, Linked lists.

List of Experiments

Data Structures & Object Oriented Programming Lab, II Year II Sem

Description: This course investigates abstract data types (ADTs), recursion, algorithms for searching and sorting, ADTs to be covered include lists, stacks, queues, priority queues, trees and provides in-depth coverage of object-oriented programming principles and techniques using C++. Topics include classes, overloading, data abstraction, information hiding, encapsulation, inheritance, and polymorphism, file processing, templates, exceptions.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Develop the programs on stacks and its applications.
  • Demonstrate the operations ontrees.
  • Demonstrate the implementation of various advanced trees.
  • Design and implementation of programs on BST and GraphTraversals.
  • Ability to demonstrate basic concepts of Object Oriented Programming in C++.
  • Ability to demonstrate Inheritance, Polymorphism, Templates, Exception handling and Streams.

List of Experiments

Java Programming Lab, II Year II Sem

DescriptionThis course makes the students to learn basic concepts of Java such as data types, flow of control, classes, methods, objects, arrays, inheritance, packages, multithreading, exception handling, recursion, and graphical user interfaces (GUIs), Writing and testing applets for potential inclusion in web pages and Understanding how to access enterprise databases from the application programs.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Familiarize with Java Environment and use of Java Development Kit for the creation and execution of java programs
  • Develop programs on various concepts like data abstraction & data hiding, encapsulation, inheritance, polymorphism.
  • Create and use threads, handle exceptions and write applets.
  • Develop the programs using interfaces, inner classes, wrapper classes and generics.
  • Develop GUI applications.

List of Experiments

Database Management Systems Lab, II Year II Sem

Description: The objective of this laboratory is to provide essential knowledge about fundamentals of databases using SQL and PLSQL.  To get exposure by managing, modifying and updating data accurately in any automated system for real life scenarios.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:
● Use the SQL commands such as DDL, DML, DCL, TCL to create, manipulate, access data from database objects and provide authorization to access databases by different users.
● To apply various integrity Constraints on the database tables for preserving the integrity of the database.
● Design and implement Pl/SQL programs which include procedures, functions, cursor and triggers.

List of Experiments

Operating Systems and Computer Networks Lab III Year I Sem

Description: The purpose of this course is to gain practical experience with designing and implementing concepts of operating systems such as system calls, CPU scheduling, process management, memory management and deadlock handling use C language in Linux environment. Computer networks lab consists of layers, error detection and error correction algorithms, different routing algorithms to find the minimum distance and configure network topology using Cisco packet tracer.

Outcome of the Lab: 

Upon the successful completion of this course, the student will be able to:

  •  Understand system calls behavior and implement that can offer operating system services.
  • Implement CPU Scheduling algorithms and Multi-threading.
  • Implement the deadlock avoidance using banker’s algorithm and the producer and consumer problem.
  • Implement Page Replacement algorithms.

List of Lab Experiments

Data Mining and Object Oriented Analysis and Design Lab, III Year II Sem

Description: Data mining, in this course, we will explore methods for preprocessing, visualizing, and making sense of data. We will learn about approaches to classification, including traditional methods such as Bayes Decision Theory and more modern approaches such as Support Vector Machines and unsupervised learning techniques that encompass clustering algorithms applicable when labels of the training data are not provided or are unknown. We will introduce and use open-source statistics and data-mining software such as Weka. Students will have an opportunity to see how data mining algorithms work together by reviewing case studies and exploring a topic of choice in more detail by completing a project over the course of the semester. And The Unified Modeling Language (UML) helps the students to communicate clearly and precisely. The UML includes several diagrams and models that support the design of different aspects of the solution. If each student understands those models that are useful to them they are more likely to understand each other, and the challenges and risks of different understandings and views of the solution are minimized. In this course we review the need for this clear communication. Students will apply their knowledge as they learn how to breadboard, test, and troubleshoot a series of lab experiments in projects.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • The data mining process and important issues around data cleaning, pre- processing and integration.
  • The principle algorithms and techniques used in data mining, such as clustering, association mining, classification and prediction
  • Classify the generic software development skill through various stages of software life cycle.
  • Identify the quality of System Analysis through software development with various real time
  • Implement test cases for Problem Design and Software Testing.
  • Implement software development models through rational methods.

List of Lab Experiments

Web Technologies Lab, III Year II Sem

Description: Web technologies allow the students to program web applications using the various technologies. This course covers client side scripting like HTML, JavaScript and server side scripting like Servlet, JSP and also XML, web servers and database interfacing. 

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Design static web pages and provide client side authentication.
  • Develop new tag sets using XML mechanism.
  • Understand database connectivity and retrieving data using client/server databases.
  • Design dynamic web pages and develop web applications using MVC architecture

List of Lab Experiments

Linux Programming Lab, IV Year I Sem

Description: This lab helps students become familiar with the LINUX/UNIX operating system environment. Students will have hands-on experience in writing shell scripts and also system level programming.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Describe and use the LINUX operating system.
  • Describe and use the fundamental LINUX system tools and utilities.
  • Describe and write shell scripts in order to perform basic shell programming.
  • Describe and understand the LINUX file system.

 

List of Lab Experiments

Advanced Data Structures and Algorithms Lab, M.Tech I Year I Sem

Description: This course will focus on data structures with their performance analysis and various algorithms used in problem solving. These data structures and algorithms are implemented using Java.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Attains the knowledge on implementing linear search, binary search, stacks,queues.
  • Gain the knowledge on implementing sorting techniques,B-trees.

List of Lab Experiments

Web Services Lab, M.Tech I Year II Sem

Description: This lab helps students to learn how to implement and deploy web service client and web service server using technologies like WSDL, UDDI.

Outcome of the Lab: Upon the successful completion of this course, the student will be able to:

  • Gain the knowledge on creating webservice.
  • Attains the knowledge on implementing & deploying web service client and server.

List of Lab Experiments

Contact Us

Head Of the Department
9553122275
hod.cse@anurag.ac.in