Computer Science & Engineering

Vision
To be a center of excellence in Computer science & Engineering education and research, empower the lives of individuals to fulfill their academic excellence, professional passions, and partnership for community development.

Mission
• To impart knowledge through the state-of-the-art concepts and technologies in Computer Science and Engineering. • To inculcate values of professional ethics, leadership qualities and lifelong learning. • To prepare professionals for employment in industry, research, higher education, community partnerships,and entrepreneurship to benefit the society.

About the Department
The Department of Computer Science & Engineering, established in 1986, offers UG and PG and research (leading to M.Sc. and Ph.D.) programs. The B.E. program is an Autonomous under VTU(2007) and is accredited by the National Board of Accreditation (NBA) during 2008 and re-accredited during the years 2012 & 2015. The Department practices outcome based education since 2014. The Department has adequate infrastructure with state-of-the-art laboratories and other supporting facilities to provide enhanced learning environment.The Department boasts of well qualified teaching faculty with rich research, teaching and industrial experience.The Department has excellent placement track record in reputed industries with an average of 80 – 85% placement of eligible students over the years. The Department regularly conduct Audit courses, and special courses on advanced topics, to bridge the gap between the curriculum and the need of the industry. The Department offers M.Tech programs in Computer Science & Engineering and in Software Engineering (Autonomous under VTU) from the academic year 2003-04 and 2015-16 respectively.

Program Outcomes (POs):
Engineering Graduates will be able to:
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
Program Specific Outcomes (PSOs):
1. Foundations of MathematicalConcepts: Apply the knowledge of engineering science and mathematics in solving problems that are appropriate to the discipline.
2. Foundations of Computing: Apply the knowledge of computing both hardware and software aspects to the solution of real-world engineering problems in the discipline.
3. Foundations of Software Design & Development: Design & develop algorithms, programs, and projects using various software and modern tools appropriate to software industry or Research & Development activities in the discipline.
Sponsored Ongoing R&D Projects :
• “Expert System design and mobile apps develop for prediction in airway passing in ICU and operation theatre”, Dr. Sreekantha D K (PI)
• “Web solutions and mobile apps develop for community health dept. and satellite health centres of KSHEMA”, Dr. Sreekantha D K (PI)
• “Paperless Digital Evaluation of student answer scripts”, Dr. Mohammed Javed (PI)& Dr. Udaya Kumar Reddy K. R. (Co-PI)
Faculty Details
The department has well-qualified and experienced teaching staff, ably supported by a sufficient number of technical support staff.
Dr. Niranjan N Chiplunkar
Ph.D
Principal & Professor
CAD for VLSI, Embedded Systems, Computer Networks & Security
principal_nmamit@nitte.edu.in
Dr. Uday Kumar Reddy
Ph.D
Professor & HOD
Graph Algorithms & Theoretical Computer Science
krudaykumar@nitte.edu.in
Dr. D K Sreekantha
Ph.D
Professor
Soft Computing
sreekantha@nitte.edu.in
Dr. Uday Kumar Shenoy
Ph.D
Professor
Soft Computing
ukshenoy@nitte.edu.in
Dr. Deviprasad
Ph.D
Professor
Software Engineering
dprasadm@nitte.edu.in
Dr. Seetharam Keshava Rao
Ph.D
Professor
Computer Science & Engineering
seetharamk@nitte.edu.in
Mrs. Jyothi Shetty
M.Tech (Ph.D)
Asso. Prof.
Soft Computing
jyothi_shetty@nitte.edu.in 
Mrs. Sharada Udaya Shenoy
M.Tech (Ph.D)
Asso.Professor
Multimedia, Wireless Networks, Data Structures, OS
sharadauday@nitte.edu.in
Mr. Venugopala P.S.
M.Tech (Ph.D)
Asso. Professor
Image Processing, BI, UNIX
venugopalaps@nitte.edu.in
Mr. Roshan Fernandes M.Tech (Ph.D)
Asso. Professor
Web Services
roshan_nmamit@nitte.edu.in
Mr. Raju K
M.Tech (Ph.D)
Asso. Professor
Computer Architecture, Parallel Computing, Compilers
rajuk@nitte.edu.in
Mr. Sudeepa K B
M.Tech (Ph.D)
Asso. Professor
Cryptography and Network security
sudeepa@nitte.edu.in
Ms. Sarika Hegde
M.Tech (Ph.D)
Asso. Professor
Computer Architecture, Parallel Computing, Compilers
sarika.hegde@nitte.edu.in
Mr. Radhakrishna Dodmane
M.Tech (Ph.D)
Asso. Professor
Networks, Databases
radhakrishna@nitte.edu.in
Mr. Pradeep Kanchan
M.Tech (Ph.D)
Asst. Professor Gd.III
Genetic Algorithms, Bio-inspired Algorithms
pradeepkanchan@nitte.edu.in
Mr. Vijaya Murari T
M.Tech (Ph.D)
Asst. Professor Gd.III
Data Mining, Software Engineering, Networks, Database
vijayamurari.t@nitte.edu.in
Mr. Ravi B
M.Tech (Ph.D)
Asst. Professor Gd.III
Computer Networks, Database, Compiler Design
ravib671@nitte.edu.in
Dr. Mohammed Javed
Ph.D
Asst. Professor Gd.III
Image processing, Pattern recognition, Data compression
javed@nitte.edu.in 
Dr. Aravind C V
Ph.D
Asst. Professor Gd.III
Networking /Data communication
aravinda.cv@nitte.edu.in 
Mrs. Anisha P Rodrigues
M.Tech (Ph.D)
Asst. Professor Gd.II
Image Processing
anishapr@nitte.edu.in
Mrs. Pallavi K N
M.Tech (Ph.D)
Asst. Professor Gd.II
Cryptography and Network Security
pallavi@nitte.edu.in
Mr. Ranjan Kumar H S
M.Tech (Ph.D)
Asst. Professor Gd.II
Visual Cryptography & System Software
ranjan@nitte.edu.in
Mr. Ramesha Shettigar
M.Tech
Asst. Professor Gd. II
Data Mining, Computer Networks, Algorithms
rameshshettigar@nitte.edu.in
Mr. K.R. Raghunandan
M.Tech (Ph.D)
Asst. Professor Gd.II
Networks & Security, Computer Architecture
raghunandan@nitte.edu.in
Mrs. Minu P Abraham
M.Tech (Ph.D)
Asst. Professor Gd.II
Networks & Security, Compiler Design
minupjuly12@nitte.edu.in
Mr. Sampath Kini
M.Tech
Asst. Professor Gd.II
Distributed Systems
sampath@nitte.edu.in
Mr. Mahesh Kini
M.Tech (Ph.D)
Asst. Professor Gd.II
Data Mining, Computer Networks, Natural Language Processing
maheshkini@nitte.edu.in
Mrs. Asmita Poojary
M.Tech (Ph.D)
Asst. Professor Gd.II
Cryptography
asmitapoojari@nitte.edu.in
Ms. Shruthi M
M.Tech (Ph.D)
Asst. Professor Gd.II
Cryptography
shruthim.gatty@nitte.edu.in
Ms. Savitha Shetty
M.Tech (Ph.D)
Asst. Professor Gd. I
Computer Networks
shettysavi1@nitte.edu.in
Mr. Naveen D Chandavarkar
M.Tech (Ph.D)
Asst. Professor Gd.I
Data Mining
chandavarkar@nitte.edu.in
Mr. Pawan Hegde
M.Tech
Asst. Professor Gd.I
Cloud Computing & Web Technology
pwnhegde@nitte.edu.in
Mrs. Keerthana B C
M.Tech (Ph.D)
Asst. Professor Gd.II
Networking,Distributed Computing
keerthanabc@nitte.edu.in
Mrs. Shabari Shedthi
M.Tech (Ph.D)
Asst. Professor Gd.I
Computer Networks & Security
shabarishetty@nitte.edu.in
Mr. Shashank Shetty
M.Tech (Ph.D)
Asst. Professor Gd.I
Big Data Analytics, Cloud Computing, OS, Data Mining
shashankshetty@nitte.edu.in
Mr. Sannidhan M S
M.Tech (Ph.D)
Asst. Professor Gd.I
Computer Architecture
sannidhan@nitte.edu.in
Mr. Puneeth R P
M.Tech
Asst. Professor Gd.I
Data Structures, Analysis and Design of Algorithms,Distributed Computing and Computer Networks.
puneeth.rp@nitte.edu.in
Ms. Shilpa Karegoudar
M.Tech
Asst. Professor Gd.I
Web Services, Data Mining
shilpamk@nitte.edu.in
Mrs. Divya Jennifer D'Souza
M.Tech
Asst. Professor Gd.I
Web Services, Data Mining
jenniferdsouza87@nitte.edu.in
Mrs. Rajalaxmi S Hegde
M.Tech (Ph.D)
Asst. Professor Gd.I
Data mining, Algorithms,software Analytics and Artificial Intelligence.
rajalaxmihegde@nitte.edu.in
Mr. Krishna Prasad Rao
M.Tech
Asst. Professor Gd.I
OS, Java, Web Technologies
krishnaprasad@nitte.edu.in
Mr. Sunil Kumar Aithal
M.Tech
Asst. Professor Gd.I
OS, Java, Web Technologies
sunilaithal@nitte.edu.in
Mr. Sandeep Kumar Hegde
M.Tech (Ph.D)
Asst. Professor Gd.I
BigData,Object oriented Programming,Operating System,Computer Network.
sandeephegde@nitte.edu.in 
Ms. Swathi Pai M
M.Tech
Asst. Professor Gd.I
Computer Science & Engineering.
swathipai@nitte.edu.in 
Ms. Ankitha A Nayak
M.Tech
Asst. Professor Gd.I
Image Processing, Video Processing,MAD,Parallel Programming,BigData & Analysis
ankitha@nitte.edu.in 
Ms. Rajashree
M.Tech
Asst. Professor Gd.I
Networking /Data communication
rajashree@nitte.edu.in 


Domains of Expertise
• Architectures, Operating Systems and Compiler Optimization
• Data Science: Pattern Recognition, Machine Learning, Data Mining and Big Data Analytics
• High Performance Computing and Soft Computing
• Image Processing and Multimedia computing
• Networks, Distributed Systems, and Security
• Robotics and Artificial Intelligence
• Software Engineering and Programming Languages
• Theoretical Computer Science
Major Laboratories
The department has well-equipped state of the art Laboratories which includes:
Sl.No. Laboratory Floor Area (Sq M)
1. Advanced Programming Laboratory 69
2. Application Development Laboratory 75
3. Data Structures / Algorithms laboratory 69
4. Microprocessors & Microcontroller Laboratory 69
5. Network / RDBMS Laboratory 69
6. Systems Programming Laboratory 69
7. Web / Unix Programming Laboratory 75
8. Digital Systems Design Laboratory 105
9. Research / PG Laboratory 58
10. Computer Programming Laboratory 170


Major Equipments
• Five Intel(R) CoreTM i7-2600 CPU @ 3.40 GHz Computers with NVIDIA GTX470 Cards
• Three CISC Server: HPML150G6 Server HP, Power-RISC Model: IBM: Server1:9110 Model 51A IBM Power
• X-86 CISC Quad Core Processor: HP Z600 Workstation Base Unit (Intel Xeon E5520 2.268 MB / 1066 QC CPU-1)
• HP 280 G1 MT Business PC Intel Core i5 Processor 4/8 GB RAM, 500 GB HDD
• Acer Power Series Intel® Core™ 2 Duo 1.86GHz,3GB RAM,160GB HDD
• HP Compaq 6200 Pro Micro Tower, Intel Core i5-2400 Processor3.10GHz, 4GB RAM, 1TB Hard Disk
• HP Pro Desk 400 G2 MT, Intel® Core(TM) 5–4570S, 4GB RAM, 500GB HDD