Outcome 1 Competencies

Competencies Class Number
Ability to create simple data structures and algorithms CS 142
Ability to perform simple computations in binary. ECEn 330
Knowledge of knowledge of iteration, induction, recursion, complexity analysis, basic set theory. CS 235
Ability to describe how a compiler translates C code to assembly. ECEn 330
Ability to write machine code programs. ECEn 330
Application of complex variables to AC steady state circuit analysis. ECEn 240
Application of algebra, linear algebra, and circuit equivalencies to DC circuit analysis. ECEn 240
Application of differential equations to transient analysis of RC, RL, and RLC circuits. ECEn 240
Application of algebra, linear algebra, and circuit equivalencies to AC circuit analysis. ECEn 240
Ability to design, minimize, and analyze a combinational network. ECEn 220
Ability to design and analyze a sequential network. ECEn 220
Ability to apply electronic device models to the solution of a circuit problem. ECEn 340
Ability to relate circuit theory to practice. ECEn 340
Ability to describe a digital system in VHDL. ECEn 320
Ability to simulate and debug a digital system described in VHDL. ECEn 320
Ability to read and interpret a data sheet. ECEn 320
Ability to implement logic using an FPGA. ECEn 320
Ability to synchronize asynchronous inputs into a synchronous system and analyze the MTBF. ECEn 320
Ability to understand and optimize programs from the assembly code output by the compiler. ECEn 424
Application of differential equations to wave propagation. ECEn 360
Application of integral multivariate calculus to solve for electromagnetic fields. ECEn 360
Application of complex variables to phasor solutions of wave equations. ECEn 360
Ability to analyze the interaction of electromagnetic fields with structures and materials. ECEn 360
Application of integral calculus, differential equations, complex variables, to transform analysis of a continuous-time LTI system. ECEn 380
Application of integral calculus, differential equations, complex variables, to transform analysis of a discrete-time LTI system. ECEn 380
Application of integral calculus to solve continuous-time convolution problems. ECEn 380
Application of discrete math to solve discrete-time convolution problems. ECEn 380
Ability to apply C and assembly programming languages and knowledge of the hardware/software interface to the design and implementation of a real-time kernel. ECEn 425
Ability to design a bus-based digital I/O device. ECEn 427
Ability to use differential calculus for circuit optimization. ECEn 443
Ability to apply probability theory to noisy circuits. ECEn 443
An understanding of modern VLSI processes and how this processing relates to circuit performance. ECEn 445
Application of differential equations to model p-n junctions. ECEn 450
Application of differential equations to charge transport in semiconducting material. ECEn 450
Application of electromagnetics to understand fields and flow in PN-junctions. ECEn 450
Ability to analyze CMOS circuits. ECEn 451
Application of vector differential and integral equation methods to EM analysis. ECEn 462
Ability to analyze wave propagation in materials and guiding structures. ECEn 462
Application of differential equations to solve metallic and dielectric waveguide problems. ECEn 466
Application of integral calculus to solve diffraction problems. ECEn 466
Application of linear algebra to find propagation characteristics in anisotropic media. ECEn 466
An understanding of the relationship between the Fourier transform of continuous-time signal and the DTFT of its samples. ECEn 485
Application of linear algebra in describing digital modulation using the constellation representation. ECEn 485
Application of probability and statistics to bit error rate analysis of digital communication systems. ECEn 485
Application of integral calculus, discrete math, and complex variables, and transform theory to discrete-time signal processing. ECEn 487
Ability to apply principles of probablity theory for analysis and numerical estimation of power spectral densities. ECEn 487
The ability to develop (nonlinear) mathematical models of complex dynamic systems. ECEn 483
A basic understanding of probabilistic reasoning and the foundations of probability theory: sample spaces, event algebras, classical probability, and Kolmogorov's axioms. ECEn 370
An understanding of random variables, distribution functions, probability mass functions, and probability density functions, including the uniform, binomial, Poisson, exponential, and Gaussian distributions. ECEn 370
An understanding of multivariate distributions, independence, conditioning, and functions of random variables, including the ability to compute expectations, moments, and correlation functions. ECEn 370
An understanding of characteristic functions and their relationship to linear transformations and independence. ECEn 370
An understanding of convergence concepts, including the central limit theorem and the law of large numbers. ECEn 370
The ability to apply probability theory to the analysis of engineering systems. ECEn 370
The ability to simplify those models into linear transfer function and state space representations. ECEn 483
To Objectives and Learning Outcomes >>
Brigham Young University - Provo | Fulton College of Engineering and Technology | The Church of Jesus Christ of Latter-Day Saints
Feedback & Help Requests | Department of Electrical and Computer Engineering, BYU, Provo, UT 86402 - (801)422-4012 - Copyright 2010-2014. All Rights Reserved.