Computer Engineering Curriculum


What makes the computer engineering curriculum at Kettering University so unique?

Multimedia Classroom

An incredible variety of modern products have computer systems embedded in them:  consumer electronics, automobiles, aircraft, robots, and many more.  As a Computer Engineering graduate of Kettering University you will have the knowledge and the skills you need for a career designing the embedded computer systems that power these products.  The Computer Engineering curriculum balances theory with plenty of hands-on experience gained in co-op work assignments and in the lab projects that are an integrated part of every Computer Engineering course.

View the official Kettering Catalog.

CE 210 - Digital Systems I
CE 291 - Computer Eng Special Topics
CE 297 - Computer Eng Free Elective
CE 310 - Digital Systems II
CE 320 - Microcomputers I
CE 410 - Advanced Logic Systems
CE 420 - Microcomputers II
CE 422 - Computer Architecture & Org
CE 426 - Real-Time Embedded Computers
CE 436 - Data Acquisition & Databases
CE 442 - Intro to Mobile Robotics
CE 480 - Computer Networks
CE 482 - Distributed Embedded Systems
CE 490 - Senior CE Design Project
CE 491 - Computer Eng Special Topics
CE 497 - Computer Eng Free Elective
CE 498 - Computer Eng Study Abroad
CE 499 - CE Independent Study

Computer Engineering Representative Schedule

Freshman

Term 1
   
CHEM-135 Principles of Chemistry
CHEM-136 Principles of Chemistry Lab
COMM-101 Written & Oral Communication I
IME-100 Interdisciplinary Design & Manufacturing
MATH-101 Calculus I
ORTN-101 Learning, Success, and Teamwork
Term 2
CS-101 Computing & Algorithms I
ECON-201 Economic Principles
MATH-102 Calculus II
PHYS-114 Newtonian Mechanics
PHYS-115 Newtonian Mechanics Lab

Sophomore

Term 1
MATH-203 Multivariate Calculus
MECH-210 Mechanics I
PHYS-224 Electricity & Magnetism
PHYS-225 Electricity & Magnetism Lab
SSCI-201 Introduction to the Social Sciences
Term 2
CE-210 Digital Systems I
EE-210 Circuits I
EE-211 Circuits I Lab
HUMN-201 Introduction to the Humanities
MATH-204 Diff Eq and Laplace Transforms

Junior

Term 1
CE-320 Microcomputers I
COMM-301 Written & Oral Communication II
CS-102 Computing & Algorithms II
CS-211 Discrete Mathematics
EE-320 Electronics I
EE-321 Electronics I Lab
Term 2
CE-310 Digital Systems II
CS-202 System Programming Concepts
EE-332 Signals & Systems
MATH-408 Probability & Statistics
-
Advanced Humanities Elective

Senior

Term 1
CE-420

Microcomputers II

CE-426 Real-Time Embedded Computers
-
Advanced Social Science Elective
-
Free Elective
Term 2
CE-422 Computer Architecture & Organization
CE-490 Senior CE Design Project
CS-451 Operating Systems I
LS-489 Senior Seminar
-
Computer Engineering Elective
Term 3
-
Computer Engineering Elective
-
Electrical Engineering Elective
-
Free Elective
-
Science Elective

 

 

 

Computer Engineering graduates will have

  1. the analysis, design, and documentation skills to qualify them for immediate employment in technical areas including
    • hardware and/or software design of real-time embedded computer systems,
    • design of complex digital systems, especially computers, and
    • applications of real-time embedded-computer or other complex digital systems (in, for example, manufacturing, monitoring, control, or communications);
  2. the teamwork, communications, and interpersonal skills to enable them to be productive members of interdisciplinary engineering teams;
  3. the skills, confidence, professionalism, and experience to enable them to assume positions of technical and/or managerial leadership as their careers develop; and
  4. a solid foundation in basic mathematics, science, and electrical and computer engineering that will enable them to continue their professional development and sustain a life-long career in computer engineering, either through graduate study or continuing self-directed learning and development activities.