4450: Computer Engineering

4450: Computer Engineering

Return to the College of Engineering

In addition to traditional large computer applications, devices containing some form of embedded computing system are becoming pervasive in our society. Computer engineers design and develop hardware and software for all of these systems, ranging from software applications to communication networks to components in computing systems to small embedded sensors. Branches of computer engineering include operating systems, embedded systems design, digital circuits, algorithms, software design, and computer architecture among others. Important applications include wired and wireless networks, simulation, automation, digital control, sensing, robotics, “apps,” data management, and many others.

The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org. Our comprehensive curriculum prepares students to identify, formulate, and execute solutions to real-world problems. Students learn how to use modern engineering tools in well-equipped laboratories, with activities that reinforce the concepts learned in the classroom. The curriculum emphasizes design and teamwork, and culminates in a capstone senior design project that integrates the material learned in earlier courses. Our well-established co-op program enables students to strengthen the connections between theory and practice in a professional setting, and provides valuable industrial experience.

The educational objectives of the Computer Engineering program are that its graduates:

  • Achieve competitively compensated computer engineering positions or entry into programs of advanced study, in areas of their interest
  • Prove to be highly competent and productive in computer engineering and related practice
  • Continue to develop professionally through both practical experience and a lifelong commitment to learning, and
  • Exhibit high standards of ethical conduct and societal responsibility in engineering.

In order to achieve these objectives, students graduating from the Computer Engineering program:

  • Are able to apply mathematics, science, and engineering knowledge to the identification, formulation, and solution of computer engineering problems
  • Have specialized engineering knowledge in areas of interest related to career objectives
  • Are able to design systems, components, or processes to meet client needs
  • Can design and conduct experiments and interpret technical data
  • Are able to work effectively in interdisciplinary teams and within engineering organizations
  • Are proficient in technical communications, oral, written, and visual
  • Are able to use tools of modern engineering practice effectively, including standard instruments, computational and presentation software, engineering libraries and the Internet
  • Have the ability and motivation to extend their competence into new areas
  • Understand safety issues in computer engineering
  • Understand environmental issues in computer engineering
  • Understand intellectual property issues in computer engineering
  • Understand societal impact issues in computer engineering
  • Understand professional ethics in computer engineering
General Education — 29 credits
Natural ScienceCredits
3150:151 Principles of Chemistry I 3
3150:152 Principles of Chemistry I Laboratory 1
3450:208 Introduction to Discrete Mathematics 4
3450:221 Analytic Geometry-Calculus I 4
3450:222 Analytic Geometry-Calculus II 4
3450:223 Analytic Geometry-Calculus III 4
3450:335 Introduction to Ordinary Differential Equations 3
3470:401 Probability and Statistics for Engineers 2
3650:291 Elementary Classical Physics I 4
3650:292 Elementary Classical Physics II 4
Computer EngineeringCredits
4400:231 Circuits I* 3
4400:332 Circuits II 3
4400:230 Circuits Laboratory I 1
4400:330 Circuits Laboratory II 1
4400:340 Signals and Systems 4
4400:360 Physical Electronics 3
4450:101 Tools for Computer Engineering 3
4450:220 Digital Logic Design 4
4450:309 Design Project Seminar - Computer Engineering 1
4450:320 Computer Systems 3
4450:325 Operating Systems Concepts 3
4450:367 VLSI Design 3
4450:401 Senior Design Project I - Computer Engineering+ 2
4450:402 Senior Design Project II - Computer Engineering 3
4450:420 Computer Systems Design 3
4450:422 Embedded Systems Interfacing 3
4450:427 Computer Networks 3
4450:440 Digital Signal Processing 3
Computer ScienceCredits
3460:209 Computer Science I


3460:210 Computer Science II


Computer Engineering Electives** 18

* Computer Engineering majors must achieve C- or better in 4400:231 Circuits I to take 4400:332 Circuits II.

+ Enrollment requires completion of 4450:367, 4450:420, 4450:427 and 4450:440 with a combined average grade of 2.0 or higher.

** These electives are to be chosen according to the requirements for breadth and depth set by the department.

The University of Akron

Akron, OH 44325
Phone: 330-972-7111
Contact us
Send mail & deliveries to UA