Minggu, 02 Februari 2020

Computer Engineering Curricula 2016

CE2016 Knowledge Areas (https://www.acm.org/binaries/content/assets/education/ce2016-final-report.pdf)

Knowledge Areas

  • CE-CAE Circuits and Electronics
  • CE-CAL Computing Algorithms
  • CE-CAO Computer Architecture and Organization
  • CE-DIG Digital Design
  • CE-ESY Embedded Systems
  • CE-NWK Computer Networks
  • CE-PPP Preparation for Professional Practice
  • CE-SEC Information Security
  • CE-SGP Signal Processing
  • CE-SPE Systems and Project Engineering
  • CE-SRM Systems Resource Management
  • CE-SWD Software Design

Knowledge Areas and Knowledge Units

CE-CAE Circuits and Electronics[50 core hours]
  • CE-CAE-1 History and overview [1]
  • CE-CAE-2 Relevant tools, standards, and/or engineering constraints [3]
  • CE-CAE-3 Electrical quantities and basic elements [4]
  • CE-CAE-4 Electrical circuits [11]
  • CE-CAE-5 Electronic materials, diodes, and bipolar transistors [7]
  • CE-CAE-6 MOS transistor circuits, timing, and power [12]
  • CE-CAE-7 Storage cell architecture [3]
  • CE-CAE-8 Interfacing logic families [3]
  • CE-CAE-9 Operational amplifiers [3]
  • CE-CAE-10 Mixed-signal circuit design [3]
  • CE-CAE-11 Design parameters and issues
  • CE-CAE-12 Circuit modeling and simulation methods
CE-CAL Computing Algorithms[30 core hours]
  • CE-CAL-1 History and overview [1]
  • CE-CAL-2 Relevant tools, standards and/or engineering constraints [1]
  • CE-CAL-3 Basic algorithmic analysis [4]
  • CE-CAL-4 Algorithmic strategies [6]
  • CE-CAL-5 Classic algorithms for common tasks [3]
  • CE-CAL-6 Analysis and design of application-specific algorithms [6]
  • CE-CAL-7 Parallel algorithms and multi-threading [6]
  • CE-CAL-8 Algorithmic complexity [3]
  • CE-CAL-9 Scheduling algorithms
  • CE-CAL-10 Basic computability theory
CE-CAO Computer Architecture and Organization[60 core hours]
  • CE-CAO-1 History and overview [1]
  • CE-CAO-2 Relevant tools, standards and/or engineering constraints [1]
  • CE-CAO-3 Instruction set architecture [10]
  • CE-CAO-4 Measuring performance [3]
  • CE-CAO-5 Computer arithmetic [3]
  • CE-CAO-6 Processor organization [10]
  • CE-CAO-7 Memorysystem organization and architectures [9]
  • CE-CAO-8 Input/Output interfacing and communication [7]
  • CE-CAO-9 Peripheral subsystems [7]
  • CE-CAO-10 Multi/Many-core architectures [5]
  • CE-CAO-11 Distributed system architectures [4]
CE-DIG Digital Design[50 core hours]
  • CE-DIG-1 History and overview [1]
  • CE-DIG-2 Relevant tools, standards, and/or engineering constraints [2]
  • CE-DIG-3 Number systems and data encoding [3]
  • CE-DIG-4 Boolean algebra applications [3]
  • CE-DIG-5 Basic logic circuits [6]
  • CE-DIG-6 Modular design of combinational circuits [8]
  • CE-DIG-7 Modular design of sequential circuits [9]
  • CE-DIG-8 Control and datapath design [9]
  • CE-DIG-9 Design with programmable logic [4]
  • CE-DIG-10 System design constraints [5]
  • CE-DIG-11 Fault models, testing, and design for testability
CE-ESY Embedded Systems[40 core hours]
  • CE-ESY-1 History and overview [1]
  • CE-ESY-2 Relevant tools, standards, and/or engineering constraints [2]
  • CE-ESY-3 Characteristics of embedded systems [2]
  • CE-ESY-4 Basic software techniques for embedded applications [3]
  • CE-ESY-5 Parallel input and output [3]
  • CE-ESY-6 Asynchronous and synchronous serial communication [6]
  • CE-ESY-7 Periodic interrupts, waveform generation, time measurement [3]
  • CE-ESY-8 Data acquisition, control, sensors, actuators [4]
  • CE-ESY-9 Implementation strategies for complex embedded systems [7]
  • CE-ESY-10 Techniques for low-power operation [3]
  • CE-ESY-11 Mobile and networked embedded systems [3]
  • CE-ESY-12 Advanced input/outputissues[3]
  • CE-ESY-13 Computing platforms for embedded systems
CE-NWK Computer Networks[20 core hours]
  • CE-NWK-1 History and overview [1]
  • CE-NWK-2 Relevant tools, standards, and/or engineering constraints [1]
  • CE-NWK-3 Network architecture [4]
  • CE-NWK-4 Local and wide area networks [4]
  • CE-NWK-5 Wireless and mobile networks [2]
  • CE-NWK-6 Network protocols [3]
  • CE-NWK-7 Network applications [2]
  • CE-NWK-8 Network management [3]
  • CE-NWK-9 Data communications
  • CE-NWK-10 Performance evaluation
  • CE-NWK-11 Wireless sensor networks
CE-PPP Preparation for Professional Practice[20 core hours]
  • CE-PPP-1 History and overview [1]
  • CE-PPP-2 Relevant tools, standards, and/or engineering constraints [1]
  • CE-PPP-3 Effective communication strategies [2]
  • CE-PPP-4 Interdisciplinary team approaches [1]
  • CE-PPP-5 Philosophical frameworks and cultural issues [2]
  • CE-PPP-6 Engineering solutions and societal effects [2]
  • CE-PPP-7 Professional and ethical responsibilities [3]
  • CE-PPP-8 Intellectual property and legal issues [3]
  • CE-PPP-9 Contemporary issues [2]
  • CE-PPP-10 Business and management issues[3]
  • CE-PPP-11 Tradeoffs in professional practice
CE-SEC Information Security[20 core hours]
  • CE-SEC-1 History and overview [2]
  • CE-SEC-2 Relevant tools, standards, and/or engineering constraints [2]
  • CE-SEC-3 Data security and integrity [1]
  • CE-SEC-4 Vulnerabilities: technical and human factors[4]
  • CE-SEC-5 Resource protection models[1]
  • CE-SEC-6 Secret and public key cryptography [3]
  • CE-SEC-7 Message authentication codes [1]
  • CE-SEC-8 Network and web security[3]
  • CE-SEC-9 Authentication [1]
  • CE-SEC-10 Trusted computing [1]
  • CE-SEC-11 Side-channel attacks [1]
CE-SGP Signal Processing[30 core hours]
  • CE-SGP-1 History and overview [1]
  • CE-SGP-2 Relevant tools, standards, and/or engineering constraints [3]
  • CE-SGP-3 Convolution [3]
  • CE-SGP-4 Transform analysis [5]
  • CE-SGP-5 Frequency response [5]
  • CE-SGP-6 Sampling and aliasing [3]
  • CE-SGP-7 Digital spectra and discrete transforms [6]
  • CE-SGP-8 Finite and infinite impulse response filter design [4]
  • CE-SGP-9 Window functions
  • CE-SGP-10 Multimedia processing
  • CE-SGP-11 Control system theory and applications
CE-SPE Systems and Project Engineering[35 core hours]
  • CE-SPE-1 History and overview [1]
  • CE-SPE-2 Relevant tools, standards and/or engineering constraints [3]
  • CE-SPE-3 Project management principles [3]
  • CE-SPE-4 User experience*[6]
  • CE-SPE-5 Risk, dependability, safety and fault tolerance [3]
  • CE-SPE-6 Hardware and software processes [3]
  • CE-SPE-7 Requirements analysis and elicitation [2]
  • CE-SPE-8 System specifications [2]
  • CE-SPE-9 System architectural design and evaluation [4]
  • CE-SPE-10 Concurrent hardware and software design [3]
  • CE-SPE-11 System integration, testing and validation [3]
  • CE-SPE-12 Maintainability, sustainability, manufacturability [2]
CE-SRM Systems Resource Management[20 core hours]
  • CE-SRM-1 History and overview[1]
  • CE-SRM-2 Relevant tools, standards, and/orengineering constraints [1]
  • CE-SRM-3 Managing system resources [8]
  • CE-SRM-4 Real-time operating system design [4]
  • CE-SRM-5 Operating systems for mobile devices [3]
  • CE-SRM-6 Support for concurrent processing [3]
  • CE-SRM-7 System performance evaluation
  • CE-SRM-8 Support for virtualization
CE-SWD Software Design[45 core hours]
  • CE-SWD-1 History and overview [1]
  • CE-SWD-2 Relevant tools, standards, and/or engineering constraints [3]
  • CE-SWD-3 Programming constructs and paradigms [12]
  • CE-SWD-4 Problem-solving strategies [5]
  • CE-SWD-5 Data structures [5]
  • CE-SWD-6 Recursion [3]
  • CE-SWD-7 Object-oriented design [4]
  • CE-SWD-8 Software testing and quality [5]
  • CE-SWD-9 Data modeling [2]
  • CE-SWD-10 Database systems [3]
  • CE-SWD-11 Event-driven and concurrent programming[2]
  • CE-SWD-12 Using application programming interfaces
  • CE-SWD-13 Data mining
  • CE-SWD-14 Data visualization
CE-ACF Analysis of Continuous Functions[30 core hours]
  • CE-ACF-1 History and overview [1]
  • CE-ACF-2 Relevant toolsand engineering applications[1]
  • CE-ACF-3 Differentiation methods [4]
  • CE-ACF-4 Integration methods [6]
  • CE-ACF-5 Linear differential equations [8]
  • CE-ACF-6 Non-linear differential equations [3]
  • CE-ACF-7 Partial differential equations [5]
  • CE-ACF-8 Functional series [2]

CE-DSC Discrete Structures[30 core hours]
  • CE-DSC-1 History and overview [1]
  • CE-DSC-2 Relevant tools and engineering applications [1]
  • CE-DSC-3 Functions, relations, and sets [6]
  • CE-DSC-4 Boolean algebra principles [4]
  • CE-DSC-5 First-order logic [6]
  • CE-DSC-6 Proof techniques [6]
  • CE-DSC-7 Basics of counting [2]
  • CE-DSC-8 Graph and treerepresentations and properties[2]
  • CE-DSC-9 Iteration and recursion [2]
CE-LAL Linear Algebra[30 core hours]
  • CE-LAL-1 History and overview [1]
  • CE-LAL-2 Relevant toolsand engineering applications[2]
  • CE-LAL-3 Bases, vector spaces, and orthogonality [4]
  • CE-LAL-4 Matrix representations of linear systems [4]
  • CE-LAL-5 Matrix inversion [2]
  • CE-LAL-6 Linear transformations [3]
  • CE-LAL-7 Solution of linear systems [3]
  • CE-LAL-8 Numerical solution of non-linear systems [4]
  • CE-LAL-9 System transformations [3]
  • CE-LAL-10 Eigensystems [4]
CE-PRS Probability and Statistics[30 core hours]
  • CE-PRS-1 History and overview [1]
  • CE-PRS-2 Relevant toolsand engineering applications[2]
  • CE-PRS-3 Discrete probability [5]
  • CE-PRS-4 Continuous probability [4]
  • CE-PRS-5 Expectationand deviation[2]
  • CE-PRS-6 Stochastic Processes [4]
  • CE-PRS-7 Sampling distributions [4]
  • CE-PRS-8 Estimation [4]
  • CE-PRS-9 Hypothesis tests [2]
  • CE-PRS-10 Correlation and regression[2]

Tidak ada komentar:

Posting Komentar