Dr. Krish Narayanan

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

Master of Science program
MS CS Graduate Student Handbook

Undergraduate resources

Comparison of CS majors
CS Prerequisites chart
Course substitution form

Other resources can be found on the department website
.

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
Women in Computer Science club at EMU



Contact

511 Pray-Harrold, Eastern Michigan University, Ypsilanti, MI 48197
Emich email id: knarayan or knarayana