COMPUTER SCIENCE AND ENGINEERING

About The Department

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 have highly qualified and experienced faculty members who attends 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 of Computer Science work as the controlling center of computing for the entire institute and provide internet connectivity to various departments through its servers and switchs.Department also has dedicated labs for internet access.

Our Vision

• To train the students in different aspects of computing discipline and to be successful in their professional life by offering a solid theoretical foundation along with applied computing experience.
• We provide a learning environment that helps the students to enhance their professional, ethical and social responsibilities.

Our Mission

• We impart quality engineering education to enhance problem solving ability and leadership qualities for the betterment of the country and the humanity as a whole.

Head Of The Department

...

Dr. Sasikumar V.R

Dr Sasikumar has 17 Years of experience in Teaching with Premier Institutes in Kerala, Bangalore and for Southern Cross University Australia at Papua New Guinea.He was the Head of the Dept and Campus Manager for IBS University, Enga Campus, Papua New Guinea from 2013 to 2017, Assistant Professor at MCA Dept, Kristu Jayanti College Bangalore from 2007 to 2013 and Lecturer at SB College from 2000 to 2017.

email:hodcse@snmimt.edu.in

Teaching Staff

...
GIREESH KUMAR.M.C
16 Years Experience
...
SAREENA K.K
11 Years Experience
...
SREEDEVI. R. KRISHNAN
11 Years Experience
...

SANJUNA K.R

9 Years Experience
...
DHANYA M RAJAN
7 Years Experience
...

SONEY P.NADH

2 Years Experience

Technical Staff

...
SEEMA P.K
15 Years Experience
...
SMIJA M.B
12 Years Experience
...
ARUN A.M
11 Years Experience
...
KRISHNARAJ M.B
8 Years Experience

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

1.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.

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.

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. Computer Graphics Lab

5.Computer Graphics Lab

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

Software Lab1

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.

Department Library

The Computer Science &Engg Department has a well established library which caters to the need of faculties and students of all semester. The library functions on an open access system for faculty members and students. The library remains open from 9 am to 4 pm on all working days. The department library has a collection of about 400 books and 25 bound volumes of journals. The computerization of library nearing completion and shortly all standard services like acquisition, searching and lending will be computerized. The library has developed an extensive CD-database of academic projects and seminars presented by the students of previous batches.