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 management.
|

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
|
|


     

     
|
 |