Back :Click here

Department of Computer Science and Engineering

 

The Department of Computer Science and Engineering came into existence with the establishment of the institute in 2002. The department aims to provide students with strong conceptual foundations and also expose them to the forefront of development in the field of computing. Our goal is to give an Engineering attitude for confidence building to solve technical problems. The department has highly qualified and experienced faculty members who attend short term courses to keep in pace with the industry standards. To ensure effective teaching methodologies, the staff member regularly attend the workshop of high impact teaching skills.


The state-of-art laboratories have over 200 computers with the latest configuration PCs and are completely networked, which provides adequate computer time for all the students. Emphasis is placed on regular attendance, general discipline, conceptual understanding, logical perception and project work. Department works as the controlling center of computing for the entire institute and provide internet connectivity to various departments through its servers and switches. Department also has dedicated lab for internet access. A Research and Development Lab is also set up for the students to enrich their knowledge and programming ability.

aboutcse

 

 

Laboratories

 

 

Microprocessor Lab


It familiarise the students with 8085, 8086, MASM programming. Microprocessors lab provide a theoretical &practical introduction to microcontrollers and microprocessors, assembly language programming techniques, microcontroller and microprocessor system design considerations. Students should be able to apply knowledge of the microprocessor’s internal registers and operations by use of a PC based microprocessor simulator for 8085. Students should be able to write some programs related to data array using 8086 assembly language


Hardware Lab

Hardware lab is a major part of Computer Engineering Degree program. The main objective of the lab is to provide the students the knowledge of computer hardware, the processors, memories, motherboards, different add-on cards, and other peripherals like printers, plotters and the scanners. The students are trained for the assembly and disassembly of PCs. Another important objective is to impart knowledge about the troubleshooting and fault finding the computers and the peripherals. It provide a theoretical & practical introduction to design of hardware interfacing circuit.

    Software Lab I


    Labs conducting in Software Lab I: Programming Lab, Data Structures Lab, Operating Systems Lab, Systems Programming Lab


  1. Programming Lab

    Programming Lab acquaint the students with the fundamentals of programming and provide the students with good knowledge in C programming and develop problem solving skills. It helps to understand the basic concept of C Programming, and its different modules that includes conditional and looping expressions, Arrays, Strings, Functions, Pointers, Structures and File programming.

  2. Data Structures Lab

    Data structure lab provide experience on design, testing, and analysis of Algorithms and Data Structures and acquaint the students with the Data Structures used in the Computer Science field. The objective of this lab is to teach students various data structures and to explain them algorithms for performing various operations on these data structures.

  3. Operating Systems Lab

    Operating Systems lab provide a practical exposure of all algorithms and behaviour of processes in the system with respect to all its timings. This lab also explains the allocation of process in the memory with some memory management techniques. This lab will introduce the basic principles in Operating System. It will cover all the management modules present in the OS like process management, Memory management, File management, Disk management, Network management, I/O management.

  4. Systems Programming Lab

    Systems Programming lab provide students the knowledge about both theoretical and practical aspects of system programming, teaching them the methods and techniques for designing and implementing system-level programs and train students in developing skills for writing system software with the aid of sophisticated programming languages and utility tools. This Lab familiarize the design of all phases of compilers up to code generation and enable the students to design and implement modern compilers for any environment.

  5. Computer Science Workshop

    Computer science workshop familiarize students with basic hardware and software tools and implement algorithms studied in the course Introduction to Computing & Problem Solving. It helps to learn the implementation of control structures, Iterations and recursive functions, Lists, Tuples, Dictionaries, and operations of files. This lab helps to implement a small micro project using Python.

    Database Lab /Software Lab II


    Labs conducting in Database Lab: Database Lab, Mini Project,Main Project, Networking Lab, Computer Graphics Lab


  1. Database Lab

    Database lab help to acquaint the students with the implementation and fundamental algorithms of database systems and to provide experience on design, querying, and processing of data in a relational database. It educate students with fundamental concepts of Data Base Design, Data Models, Different Data Base Languages (SQL/Oracle). And analyse Data Base design methodology and DB connectivity

  2. Mini Project & Main Project

    Mini Project Lab estimate the ability of the student in transforming the theoretical knowledge studied so far into application software. And enabling the students to gain experience in organisation and implementation of a small project and thus acquire the necessary confidence to carry out main project in the final year.

    Main project work help to understand and gain the knowledge of software engineering practices, so as to participate and manage large software engineering projects in future

  3. Operating Systems Lab

    Operating Systems lab provide a practical exposure of all algorithms and behaviour of processes in the system with respect to all its timings. This lab also explains the allocation of process in the memory with some memory management techniques. This lab will introduce the basic principles in Operating System. It will cover all the management modules present in the OS like process management, Memory management, File management, Disk management, Network management, I/O management.

  4. Networking Lab

    Networking Lab provide experience on design, testing, and analysis of Java,PHP,Perl Programs.To acquaint the students with the Networking Protocols and Communication using ports and sockets. They will able to write html, JavaScript, CSS and applet codes .They will have clear understanding of hierarchy of objects in HTML and XML. Finally they can create good, effective and customized websites.

  5. Computer Graphics Lab

    To acquaint the students with the implementation of fundamental algorithms in Computer Graphics.

    Research &Development Lab


The Research and Development wing provide a strong platform for the selected set of students of various semesters to explore their programming capabilities by developing new software. This enhances their efficiency as an engineer to excel in the software industry in future. In this wing, the students have already developed few soft wares like software for viva, college website etc. The updation of college website is ongoing under this wing.

    Computer Centre


Used to Provide Internet facility to the staff and students of the Institution. Information Technology has become indispensable for every industry, and the education industry is no different. Use of technology in education encourages inclusive and collaborative learning environment, among both students and faculty. With a total of 63 systems, the students and the staff members are offered a well facilitated internet lab to explore the world of knowledge. It facilitates the students to access the advanced technologies from International journals like IEEE, e-journals etc.


 

 

 

 

 

 

 

 

Department Library


The department library offers an extensive range of resources and services to support the educational and research needs of students and staffs. The Library is open to all computer science students and staff from 9 a.m to 4.20p.m on all working days. Its collections include over 300 titles covering all major fields of Computer Science and Engineering. Readers can search any of the books available in the library.


The department library of CSE department was inagurated by Mr.A.R.Vijayakumar, secretary of HMDP Sabha.The inagural ceremony was blessed by the presence of Principal, Dr.P.A.Rajan, Vice Principal,Prof.N.K.Sidharthan and the PTA president, Mr.P.K.Lalaji.The entire students and staffs of the CSE department joined the prestigious occasion with great enthusiasm























 

Faculty

   



Head of the
Department

 

Teaching Staff

 

 

Technical Staff

 







© 2015. All Rights Reserved | Design by R&D wing, CSE Dept, SNMIMT