CpE and Computing Disciplines — Quick Reference

CpE Overview

  • Definition: Computer engineering combines electrical engineering and computer science; design, construction, implementation, and maintenance of software and hardware components of modern computing systems, computer-controlled equipment, and networks of intelligent devices.
  • Work fields: computer, automobile, aerospace, telecommunications, power production, manufacturing, defense, electronics; distributed computing environments (LAN/WAN, wireless networks, internet, intranets) and embedded computer systems.

What is Computing?

  • Goal-oriented activity involving creation and use of computers; includes designing and constructing hardware and software systems for diverse purposes.

Computing Disciplines in CC2005

  • Graphical views depict commonalities/differences among disciplines; emphasize the theory-vs-practice dimension.
  • Axes:
    • Horizontal: Theory, Principles, and Innovation ⟶ Application, Deployment, and Configuration
    • Vertical: Computer Hardware and Architecture ⟶ Organizational Issues & Information Systems
  • CC2005 promoted a knowledge-based view of computing education, aiding conceptualization of specializations by knowledge types.

Computing Disciplines as of CC2020

  • Computer Engineering (CE): merges computing and electrical engineering; focuses on design, construction, implementation, and maintenance of hardware/software interfaces in computing systems; heavy emphasis on mathematics; graduates design computers, computer-based systems, and networks beyond simple configuration.
  • Computer Science (CS): more theoretical; strong link to abstract mathematics; proficiency in programming and software development.
  • Information Systems (IS): focuses on information capture, storage, processing, and analysis to support decision making; builds information processing into organizational procedures and systems; enables digital transformation in IS environments.
  • Information Technology (IT): emphasizes user needs; systemic approaches to select, develop, apply, integrate, and administer secure computing technologies to meet goals.
  • Landscape (CC2020): computing disciplines provide components for technology solutions; information systems and data science enable digital intelligence and transformation; security permeates the entire computing space.

CpE Characteristics (CHED CMO 2017)

  • Design capability: design computers, computer-based systems, and networks with hardware/software integration; design exceeds simple assembly/configuration and involves trade-offs among competing goals.
  • Breadth of knowledge: broad mathematical and engineering sciences applicable to engineering beyond narrow CPT demands.
  • Preparation for professional practice: readiness for professional engineering practice.

CpE Curricula & Knowledge Areas

  • Knowledge areas encompass the body of knowledge for CpE:
    • Circuits and Electronics: Fundamentals of Electrical Circuits; Fundamentals of Electronic Circuits; Fundamentals of Mixed Signals and Sensors
    • Computing Algorithms: Discrete Mathematics; Numerical Methods; Calculus (Differential and Integral); Differential Equations
    • Software Design: Software Design (Proper); Programming Logic and Design; Data Structures and Algorithms; Object-Oriented Programming
    • Computer Architecture and Organization: Computer Architecture; Computer Organization; Operating Systems
    • Digital Design: Logic Circuits and Design; CpE Drafting and Design; Computer-Aided Drafting
    • Embedded Systems: Embedded Systems (Proper); Emerging Technologies in CpE
    • Computer Networks: Computer Networks and Security; Data and Digital Communication
    • Professional Practice: CpE Laws and Professional Practice; CpE as a Discipline; Information Security
    • Signal Processing: Feedback and Control Systems; Digital Signal Processing
    • Systems and Project Engineering: Methods of Research; CpE Capstone 1 & 2
    • Basic Occupational Health and Safety: Basic Occupational Health and Safety (Proper); Seminars and Fieldtrips; On-the-Job Training
    • Technopreneurship: Technopreneurship (Proper); Engineering Economics; Engineering Data Analysis
  • Prerequisites: requirements needed before proceeding.

CpE Program Outcomes (CHED 2017)

  • Apply knowledge of mathematics and science to solve complex engineering problems.
  • Design and conduct experiments as well as analyze and interpret data.
  • Design a system, component, or process to meet desired needs within realistic constraints (economic, environmental, social, political, ethical, health and safety, manufacturability, sustainability) in accordance with standards.
  • Function on multidisciplinary teams.
  • Identify, formulate, and solve complex engineering problems.
  • Understand professional and ethical responsibility.
  • Communicate effectively.
  • Understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  • Engage in life-long learning.
  • Deliver knowledge of contemporary issues.
  • Use techniques, skills, and modern engineering tools necessary for engineering practice.
  • Understand engineering and management principles as a member and leader in a team, to manage projects and multidisciplinary environments.

Competency-Based Learning (CC2020 Competency Model)

  • Competency: the quality or state of having sufficient knowledge, judgment, skill, or strength.
  • Competencies: job-relevant behavior, motivation, and technical knowledge/skills; a person-centered concept requiring demonstration of behavior alongside skills.
  • Formula: Competency=Knowledge+Skills+Dispositions\text{Competency} = \text{Knowledge} + \text{Skills} + \text{Dispositions}

Component Models

  • Knowledge: the “know-what” dimension; enumerated topics in syllabi, accreditation criteria, and job descriptions.
  • Skills: the capability to apply knowledge to accomplish tasks; requires practice; assessed via observation of process or output.
  • Dispositions: the “know-why” dimension; habitual inclinations, socio-emotional tendencies and attitudes (e.g., trustworthiness); influence how skills are used.
  • Task: frames skilled application of knowledge; described as a prosaic statement about the setting; aligns dispositions with actions to achieve effective performance.