University of Akron Home Page
College of Engineering Home Page
Electrical and Computer Engineering Department

4450: Computer Engineering Courses



208    PROGRAMMING FOR ENGINEERS    3 credits
       Course Instructors:    Dr. John Welch

Prerequisite: 4400:101 or permission. Introduction to programming. Environment and tools. C programming language. Machine level data forms and organization.


330    COMPUTER SYSTEMS    3 credits
       Course Instructors:    Dr. Shiva Sastry

Prerequisite: 208 or 3460:209 and 3450:208. Introduces the design and architecture of modern computer systems. Data and instruction representation. Conventional computer organization. Hardware and software design processes. The hardware/software interface.


370    VLSI DESIGN    3 credits
       Course Instructors:    Dr. Joan Carletta

Prerequisite: 4400:360, 465. Use of VLSI design environments in the development of large digital systems. Schematic capture, simulation and ver4ication. Integration of standard building blocks. Design project.


375    OPERATING SYSTEMS CONCEPTS    3 credits
       Course Instructors:    Dr. John Welch

Prerequisites: 330, 3460:316 and 4400:263. Modem computer system design. Application of concepts of process management memory management, file systems, I/O systems, protection and security. Distributed and network operating systems.


410    COMPUTER METHODS    3 credits
       Course Instructors:    Dr. John Welch

Prerequisites: 208 and senior standing. Numerical modeling for embedded scientific applications. Accuracy with fixed and floating point systems. Analysis of complexity. Distributed processing. Object-oriented packaging in C++.


420    OBJECT ORIENTED DESIGN    3 credits
       Course Instructors:    Dr. Shiva Sastry

Prerequisites: 208 or equivalent. Investigation of object-oriented design paradigm and the design implementations with the object-oriented programming language C++.


432    SYSTEM SIMULATION    3 credits
       Course Instructors:    Dr. Tom Hartley

Prerequisite: 410 and 4400:371. Simulation of continuous systems on a digital computer. Methods and tools for linear, nonlinear, and chaotic systems.


441    EXPERT SYSTEMS DESIGN AND DEVELOPMENT    3 credits
       Course Instructors:    Dr. John Durkin

Prerequisite: Senior standing or permission. Introduction to the design and development of expert systems.


442    KNOWLEDGE ENGINEERING    3 credits
       Course Instructors:    Dr. John Durkin

Prerequisite: 441 or equivalent. Study of knowledge acquisition and expert system project man­agement.


443    FRAMEBASED EXPERT SYSTEM DESIGN    3 credits
       Course Instructors:    Dr. John Durkin

Prerequisite: permission. Introduction to the design and development of frame-based expert systems.


444    FUZZY LOGIC EXPERT SYSTEM DESIGN    3 credits
       Course Instructors:    Dr. John Durkin

Prerequisite: permission. Introduction to the design and development of fuzzy logic expert systems.


470    VLSI CIRCUITS AND SYSTEMS    3 credits
       Course Instructors:    Dr. Joan Carletta

Prerequisite: 370. Advanced VLSI design. MOSFET structures, design rules and fabrication. Static, dynamic CMOS. PLAs, ROMs and RAMs. Layout methodologies and took. System architecture.


480    ADVANCED PROCESSOR DESIGN    3 credits
       Course Instructors:    Dr. Joan Carletta

Prerequisite: 330. Design of advanced processors at the microarchirecture level. Pipelining. Superscale, vector and VLIW architecture. Instruction-level parallelism. Compiler support. Multiprocessor architectures.


497    SPECIAL TOPICS: COMPUTER ENGINEERING    1-2 credits

(May be taken more than once) Prerequisite: permission of department chair. Special topics in computer engineering.


Return to Computer Engineering