Computer Engineering Course Catalog

COEN 2411 Circuits I 4(3,1)

This course covers important theory in DC and AC circuit analysis. Topics include a review of the solution of simultaneous equations; Kirchoff's Current and Voltage Laws; nodal and mesh circuit analysis; superposition; source transformations; Thevenin and Norton Equivalent circuits; ideal op-amps; and RC, RL, and RLC circuits.

COEN 3323 Digital and Logic Design 3(2,1)

This course addresses the understanding and design of digital systems. Topics progress through Boolean algebra and logic gates; combinational logic; sequential logic and synchronous sequential logic systems; and design of logic circuits.

COEN 3361 Computer Networks 3(3,0)

This course covers the architecture and protocols of local and wide area networks, including signaling, data representation, error control, flow control and routing. The Java-based interprocess communication API is used to provide practical examples of communication, error control and flow control. Peer to peer and client/server configurations based upon Unix/Linux and Windows architectures are explored.  This course concentrates on theoretical and technical issues. Students in this course enhance their interpersonal and group effectiveness skills.

COEN 3421 Electronics I 4(3,1)

This course is the first of two courses in the use of electronic devices in analog and digital circuits. The lecture component covers device physics and modeling of op-amps, diodes, FETs, and BJTs; single and multi-stage amplifiers; differential amplifiers; feedback; frequency response; Bode plots. Laboratory component covers generation and acquisition of signals; current, voltage, and impedance measurements; transfer function measurement; and spectrum measurements and analysis.

COEN 4361 Operating Systems 3(3,0)

This course is the study of the principles, purposes, and organization of operating systems. The goal is to prepare students an understanding of the theory as well as practices of the design and implementation of operating systems software.

COEN 4413 Embedded Systems 4(3,1)

This project-based course introduces the basic concepts of embedded systems. Embedded systems are generally optimized for size, speed and power consumption. This course will focus on handling these issues in the design and development of software for embedded system.

COEN 4322 Digital Signal Processing 3(2,1)

The course presents an overview of the nature of signals, the algorithms and techniques used to process those signals and the applications to which digital signal processing can be usefully put.