Classes That Prepare You for Computer Engineering

The courses that prepare students for a career in computer engineering involve analyzing and solving computer-related problems. Students in a computer engineering program learn about both the hardware and software components of computers. Other areas of focus within these courses include networking, design automation and machine intelligence.
  1. Signal Processing

    • A signal processing course teaches students about the applications used in communications, digital video and computers. Topics in the course cover continuous-time signals, discrete-time signals, finite-precision and digital signal process algorithms. Students also learn about input and output signals in computer systems, filter continuous-time signals and devise stochastic signals and adaptive filters.

    Circuit Analysis

    • Students in a circuit analysis course develop an understanding of physical circuits through the use of circuit element models. Emphasis is placed on the Kirchhoff's Laws, domain analysis techniques, Nodal and Mesh analysis methods and Thevenin/Norton equivalents. An opportunity is also available for students to learn about series and parallel resonance, impedance and admittance, and sinusoidal forcing function.

    Software Engineering

    • A course in software engineering combines the areas of mathematics and science in the design, construction and operation of computer systems and programs. Students learn about software development, software costs, software process modeling and computer-aided software engineering programs. Additional topics include system analysis, low-level design, coding, integration, testing and configuration maintenance.

    Computer Systems

    • Students enrolled in a computer systems course learn about the organization of computers, including the hardware components, memory, central processing units, storage devices, memory and communications systems. The course also emphasizes application software, programming languages and program development, as well as computer security and privacy issues. Emphasis is also placed on assessing computer systems and accessing computer information.

    Computer Architecture

    • A computer architecture course provides students with the general principles involved in how a computer performs and operates. Students develop an understanding of the fundamentals involved in computer architecture, which prepares them for future developments in the field. Opportunities are also available for students to learn about executing code, configuring hardware, upgrading computer platforms and incorporating new computer technology.

Learnify Hub © www.0685.com All Rights Reserved