Overview:
115 Credit Hours accounted for
GPA: 3.87/4.00
Dean's List - Summa Cum Laude - Fall 2020, Spring 2021, Fall 2021, Spring 2022, Spring 2023
ECE 401 Senior Design Theory
A design course that focuses the student’s attention on professional practice, ethics, accumulated background of curricular components, and recent developments in the field. The focus is on teaching both the design process and design principles that allow students to utilize all of the above elements to effectively create designs for major design projects.
ECE 431 Operational Amplifier Circuits
Linear and non-linear active circuits using commercial operational amplifiers. Includes operational, instrumentation, isolation, bridge, rms and logarithmic converters, multipliers and function generators, rectifiers, references, active filters, modulation and demodulation, and sinusoidal generators. Noise fundamentals and calculations in op-amp circuits. Design for specified pole-zero functions. Emphasis on applications including transducer interfacing.
ECE 336 Electronic Circuits
Multistage transistor amplifier biasing. Gain stages and output stages. Frequency and transient response of open loop linear amplifiers. Fundamentals of integrated circuits and operational amplifier applications in basic feedback configurations. Basic transistor switching circuits. Includes laboratory experiments and design projects.
ECE 316 Signals and Systems II
Sampling theory, theory and application of Laplace transforms, feedback, root locus, gain and phase margin, theory and application of z Transforms, digital filters, and discrete-time state variables.
ECE 342 Fundamentals of Communications
Probability and random processes, communication channels, analog modulations, digital modulations, diversity, MIMO, channel coding, information theory, laboratory sessions.
ECE 315 Signals and Systems I
Continuous- and discrete-time functions, function transformations, signal energy and power, solution of linear differential equations, system properties, convolution, continuous and discrete-time Fourier series, continuous and discrete-time Fourier transforms, Bode diagrams, and correlation.
ECE 325 Electronic Energy Systems Components
Three-phase systems, phasor analysis, AC power, ideal transformers, and per unit notation. Magnetic circuits. Practical transformers. DC machines, induction motors, synchronous machines. Introduction to power electronics, power systems, and renewable energy.
ECE 335 Electronic Devices
Semiconductor physics, theory of p-n junctions. Diodes, field-effect transistors, and bipolar transistors. Modeling of diode and transistor devices. Analysis and design of diode switching and rectifier circuits. Basic transistor switching circuits and single stage amplifiers. Electronic circuit simulation using SPICE.
ECE 341 Fields
Coulomb's law, Gauss' law, Ampere's law, Maxwell's equations for electrostatic and magnetostatic cases. Maxwell's equations for dynamic case, dynamic potentials, and uniform plane wave propagation. Transmission lines.
ECE 395 Junior Seminar
Presentations and discussions related to professional development, including registration, ethics, and current topics in electrical engineering. Presentations and discussions related to professional development, including registration, ethics, and current topics in electrical and computer engineering. Students will analyze aspects of scientific and technical writing and write a series of articles suitable for the general public.
ECE 551 System on Chip Design
Provides background and hands-on experience with top-down VLSI design flows where custom design techniques are married with HDL synthesis to produce complex digital systems. Topics covered include HDL coding techniques for system-on-chip (SOC) design, standard cell library development and use, synthesis techniques, algorithms for placement and routing, floorplanning, FPGA-based design and prototyping, timing analysis, and power-aware design techniques. Students will gain experience applying top-down VLSI design techniques in the implementation of SOCs, FPGA-based prototypes and advanced microprocessors.
COSC 370 Introduction to Scientific Computing
The design, analysis, and implementation of numerical algorithms for solving problems in science and engineering. Emphasis on program design, including data structures, computational complexity, scientific computing environments, and high-performance software packages.
REST 225 Judaism, Islam, and Christianity
Introduces some of the historical relations of Judaism, Christianity, and Islam, with emphasis on the tradition that is the instructor's research focus.
MUCO 120 History of Rock
Study and appreciation of rock music, its origins in blues and rock and roll, and its development and cultural dimensions to the present.
GEOG 101
Survey of world regions and regional issues. Illustrates geographical points of view, concepts, and techniques.
ECE 256 Computer Systems Interface
Introduction to design, implementation, and test of interfaces used in the construction of modern computing systems. Topics covered include memory and I/O devices, component interfaces, real-time operating system concepts, performance analysis, and optimizations. The lectures and lab assignments will cover both hardware and software elements needed to support target applications and interfaces. This includes physical layer and low-level protocol/information-format design and analysis. Other key elements covered in the class include direct memory access, timers, input/output synchronization, and interrupts. Emphasis is placed on hands-on and lab based exercises using an appropriate development system.
ECE 202 Circuits II
Operational amplifiers, average, complex, imaginary and real power; effective values of voltage and currents, three phase circuits, delta and wye connections. Complex frequency; sinusoidal forcing functions and natural response. Resonance: general case, special cases in series and parallel circuits. Scaling: magnitude and frequency. Mutual inductance, transformers as circuit elements; linear and ideal transformers. Admittance, impedance, and hybrid parameters. Trigonometric and complex Fourier series. Includes laboratory exercises.
ECE 313 Probability and Random Variables
Probability axioms, Bayes’ theorem. Discrete and continuous random variables. Probability mass functions, density functions, and joint distributions. Central limit theorem. Expectation, variance, covariance, and correlation.
PHYS 232 Wave Motion, Optics, and Modern Physics
For engineers and majors in mathematics and the physical sciences. Mechanical waves, including sound, and electromagnetic waves, geometric and physical optics, elements of special relativity, and introductory quantum physics.
COSC 302 Data Structures II
Design, analysis, and implementation of fundamental algorithms and data structures, including trees and graphs.
Math 251
First course in the algebra of simultaneous linear equations and matrices. Includes Gaussian elimination, determinants, vector spaces, linear transformations, eigenvalues, and eigenvectors.
Physics 231 Electromagnetism
For engineers and majors in mathematics and the physical sciences. Electric and magnetic phenomena including DC and AC circuits and electromagnetic waves.
ECE 255 Digital Logic
Standard codes, number systems, base conversions, and computer arithmetic. Boolean algebra, minimization, and synthesis techniques for combinational and sequential logic. Use of VHDL for logic synthesis. Implementation of circuits using SSI, MSI, and LSI components.
ECE 201 Circuits I
Fundamental laws of circuit analysis. Ohm’s Law. Kirchhoff’s current and voltage laws; the law of conservation of energy; circuits containing independent and dependent voltage, and current sources, resistance, conductance, capacitance, and inductance analyzed using mesh and nodal analysis, superposition, and source of transformations; and Norton’s and Thevenin’s Theorems. Steady state analysis of DC and AC circuits. Complete solution for transient analysis for circuits with one and two storage elements.
COSC 202 Data Structures
Design, analysis, and implementation of fundamental data structures and algorithms including lists, stacks, queues, hash tables, binary search trees and heaps.
Math 142
Single variable calculus especially for students of science, engineering, mathematics, and computer science. Integral calculus with applications.
EF 152
Calculus-based study of basic physics concepts, including rotational dynamics, statics, oscillations, waves, fluids, heat and temperature, and first and second law of thermodynamics. Introduction to team work. Introduction to the engineering disciplines, examination of engineering principles and design issues. Oral and written presentation skills.
Computer Science 130
Number systems, Boolean algebra, combinational and sequential circuits, registers, processor functional units and control, pipelining, memory and caching, stored program computing, memory management, computer system organization, and assembly language programming.
English 102
Advancing concepts introduced in ENGL 101*. Intensive writing instruction focused on inquiry and research. Strategies for formulating and investigating questions, locating and evaluating information, using varied sources and research methods, developing positions on intercultural and interdisciplinary issues from diverse texts (print, digital, and multimedia), and presenting research using appropriate rhetorical conventions.
Political Science 102
Introduction to politics and political systems emphasizing government in a cross-national and global perspective. Focus on the knowledge and principal concerns of political science as a social science.
Math 231
First course emphasizing solution techniques. Includes first-order equations and applications, theory of linear equations, equations with constant coefficients, Laplace transforms, and series solutions.
Math 241
Calculus of functions in two or more dimensions. Includes solid analytic geometry, partial differentiation, multiple integration, and selected topics in vector calculus.
Math 141
Single variable calculus especially for students of science, engineering, mathematics, and computer science. Differential calculus with applications.
EF 151
Calculus-based study of basic physics concepts, including vectors, kinematics, Newton’s laws, forces, work-energy, and impulse-momentum. Introduction to team work. Introduction to the engineering disciplines. Examination of engineering principles and design issues. Oral and written presentation skills.
Chemistry 120
A general course in theoretical and descriptive chemistry. Modern atomic theory, chemical bonding, stoichiometry, quantitative treatment of gas laws, quantitative aspects of solution chemistry, kinetics.
Computer Science 102
Problem solving and algorithm development. Organization and characteristics of modern digital computers with emphasis on software engineering, building abstractions with procedures and data, and programming in a modern computer language.