ACETry ACE ↗
← Back

CMPET 301Algorithmic Processes for Electrical Systems

3 credits · Computer Engineering Technology -​ CA · Penn State

Algorithms, languages, notations and applications of object- and procedure- oriented languages to electrical and electronic problem solving. CMPET 301 Algorithmic Processes for Electrical Systems (3) Algorithmic Processes for Electrical Systems is a required course for junior-level students in the Electrical and Computer Engineering Technology (ECET) baccalaureate degree program. It is essential for Electrical Engineering Technology students to acquire a working knowledge of a computer language commonly used in practice. This course will prepare the student to analyze a problem and implement a structured procedural design and also an object-oriented design. This course is a follow-up course to CMPET 5 and CMPET 211 , and prepares the student for several more advanced courses in the program related to computer analysis of circuits and systems.This course covers properties of algorithms and languages, software development process, notations for describing algorithms, applications of object- and procedure-oriented languages to electrical and electronic problem solving, high-level language programming, integrated development environment, and structured programming. Laboratory exercises parallel lecture material.

Before you enroll

Prerequisites

From the catalog: “CMPET 211 Enforced Concurrent at Enrollment: MATH 141 or MATH 210”

Where it fits

Where it sits in degree plans

Suggested plans most often put it in Year 3 · Fall (1 program).

Required in (1)

  • Electrical and Computer Engineering Technology, B.S.
What it opens up

Courses that list CMPET 301 as a prerequisite (4)

  • CMPET 333 Computer Networking
  • CMPET 355 Intermediate Microprocessors and Microcomputers
  • EET 315 Linear and Discrete System Analysis
  • EET 330 Wireless Communications Systems