Computer Engineering (CMPN)

CMPN 150  Principles of Electronics and Computer Engineering  
Prerequisite: Completion of or concurrent enrollment in MATH 201  
Introduction to electronics and computers for engineering majors. Active and passive electronic devices. Analog and digital electronic circuit principles, Magnetism, Electrical machines, Electromechanical devices. 3 hour lecture and 3 hour lab included. Not challengeable.
Grade Mode: Letter, Credit/No Credit, Audit  
Semester Hours: 4  
CMPN 202  Electronic Devices and Circuits  
Prerequisite: Completion of CMPN 150 AND MATH 201 or MATH 202   
Bipolar and field effect transistor theory. Audio and RF circuit design and analysis. Bias stabilization techniques. Operational amplifiers. 3 hour lecture and 3 hour lab included. Not challengeable.
Grade Mode: Letter, Credit/No Credit, Audit  
Semester Hours: 4  
CMPN 280  Computer Organization  
Registers and arithmetic logic units. Control unit. Memory unit. I/O systems. Instruction set fundamentals and addressing modes. 3 hour lecture and 3 hour lab included. Not challengeable.
Grade Mode: Letter, Credit/No Credit, Audit  
Semester Hours: 4  
CMPN 330  Microprocessor Systems  
Prerequisite: Completion of CMPN 280 with a C- or better  
Studies of 16-bit microprocessors. Architecture, addressing modes, assembly language programming, input and output. Simple analog and digital interfaces. Hardware and software debugging aids. 3 hour lecture and 3 hour lab included. Not challengeable.
Grade Mode: Letter, Credit/No Credit, Audit  
Semester Hours: 4  
CMPN 480  Advanced Computer Architecture  
Prerequisite: Completion of CMPN 280 and CMPN 330  
System design with bit slice processors. Trends in microprogramming. High-speed arithmetic processors. Pipelined and multiprocessor systems. Performance evaluation techniques. 3 hour lecture and 3 hour lab included.
Grade Mode: Letter, Credit/No Credit, Audit  
Semester Hours: 4