arch2.jpg

Fundamentals of Computer Engineering

This course introduces basic issues in design and verifiction of modern digital systems. Topics include: Boolean algebra, digital number systems and computer arithmetic, combinational and sequential logic design and optimization, register-transfer design, basic processor organization and instruction set issues, assembly language programming and debugging, and a hardware description language. Emphasis is on the levels of abstraction and hardware description language methods that allow designers to cope with hugely complex systems, and on connections to practical hardware implementation problems. Students are introduced to computer-aided digital design sotware.

Course ID
ECEN203
Level
Undergraduate
Professors
Credit Hours
CH:3

Develop and conduct appropriate experimentation and/or simulation,
analyze and interpret data, assess and evaluate findings, and use
statistical analyses and objective engineering judgment to draw
conclusions.Acquire and apply new knowledge; and practice self, lifelong and
other learning strategies.Design, model and analyze an electrical, electronic, microwave and
optical system or component for a specific ICT application and
identify the tools required to optimize this design.Classify and evaluate the applications and market segments in the
ICT market to create a specific ICT product including estimation of
the required resources.