# Outcome 1 Competencies

Competencies | Class Number |
---|---|

Ability to create simple data structures and algorithms | CS 142 |

Knowledge of knowledge of iteration, induction, recursion, complexity analysis, basic set theory. | CS 235 |

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 and RL 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 basic physical processes to model p-n junctions. | ECEn 450 |

Application of differential equations to charge transport in semiconducting material. | 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 |

Understand the discipline of electrical and computer engineering and its many roles in the modern technological world. | ECEn 191 |

Application of the physical properties of device building blocks (pn junctions, metal semiconductor interfaces, MOS structures) to model MOSFET operation. | ECEn 450 |