Dr. Krish Narayanan
Department Head (I) & Professor
Department of Computer Science
Eastern Michigan University
Academic advising
Make an advising appointment by calling the Computer Science department at 734-487-1063.
Graduate resources
Undergraduate resources
.
Courses taught
COSC 101 – Computer Science Concepts and Practical Applications
COSC 106 – Explorations in Robotics
COSC 111 – Intro to Programming
COSC 112 – Intro to Programming Online Lab
COSC 211 – Programming Data Structures
COSC 212 – Programming Data Structures Online Lab
COSC 311 – Data Structures and Algorithms
COSC 314 – Computational Discrete Structures
COSC 321 – Computer Organization
COSC 471 – Database Principles (traditional/hybrid/online)
COSC 472 – Intro to Big Data
COSC 481W – Software Engineering and Senior Project – Writing-intensive
COSC 571 – Database Management Systems Design (traditional/hybrid/online)
COSC 581 – Software Design and Development
COSC 582 – Object-oriented Design
COSC 671 – Advanced Database Principles
COSC 683 – Software Engineering Practicum
COSC 685 – Software Quality Assurance
Special projects
Bits & Bytes & Gigabytes summer computing camps for middle school and high school students
iCompute and iRobot Science Olympiad events for elementary school kids