close
FOLLOW AUD ON
Bachelor of Science in Computer Engineering

Course Descriptions

BIOL 201
CHEM 201
EECE 200
EECE 205
EECE 240
EECE 250
EECE 300
EECE 320
EECE 323
EECE 340
EECE 345
EECE 350
EECE 355
EECE 360
EECE 399
EECE 440
EECE 450
EECE 499
ENGG 140
ENGG 222
ENGG 255
ENGG 300
ENGL 101
ENGL 102
ENGL 103
MATH 210
MATH 220
MATH 230
MATH 231
MATH 250
PHIL 222
PHYS 201
PHYS 202
PSPK 101
UNIV 100
WLDC 201
WLDC 202




BIOL 201 | PRINCIPLES OF BIOLOGY (3-0-3)
Corequisite: ENGL 101 (students will not receive credit for both BIOL 201 and SCIE 201) | F, S, SI
This course introduces students to principles of biology including basic concepts in biochemistry and bioenergetics, cell biology, genetics, speciation, ecology and conservation biology. It introduces students to the modern techniques and applications in biological sciences especially those relevant to biotechnology, biomedical applications and the sustainable development of natural resources in the environment.

CHEM 201 | GENERAL CHEMISTRY (3-0-3)
Prerequisite: MATH 100 | F, S, SI
Fundamental laws and theories of chemical reactions. Topics include atomic structure, bonding theory, stoichiometry, properties of solids, liquids, and gases; chemical thermodynamics, electrochemistry, and kinetics; introduction to organic chemistry.

EECE 200 | LINEAR CIRCUIT ANALYSIS I W/LAB (3-3-4)
Prerequisite: PHYS 202, Corequisite: MATH 231 (students will not receive credit for both EECE 200 and EECE 201) | F, S
Physical principles underlying circuit model elements. Basic circuit elements, resistance, inductance, and capacitance. Independent and controlled sources and OpAmps. Analysis of steady-state and transient responses. First and second-order circuits.

EECE 205 | LINEAR CIRCUIT ANALYSIS II W/LAB (3-3-4)
Prerequisites: EECE 200, MATH 231 | S, SI
Analysis of sinusoidal steady-state systems. Frequency response and Bode plots. Circuit analysis
using mathematical transforms, convolution integrals, state variable methods, and transfer functions. Simulation software applications.

EECE 240 | DIGITAL SYSTEM DESIGN W/LAB (3-3-4)
Prerequisites: EECE 200 | S, SI
Introduction to digital logic design. Boolean algebra and switching theory, logic minimization and K-maps, combinational design, programmable logic, state elements, synchronous sequential design, and basic memory structure.

EECE 320 | SIGNALS AND SYSTEMS W/LAB (3-2-3)
Prerequisites: EECE 205, ENGG 222 | F, S
Introduction to signals and systems, including time and frequency-domain representations of signals and linear time-invariant systems. Laplace transform and z-transform. Applications in analog and digital filters, communication systems and linear feedback systems.

EECE 323 | FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING (3-0-3)
Prerequisite: EECE 320 | S
Fundamental concepts and techniques for digital signal processing. Fourier transform, DFS, DFT and FFT. Analysis of linear time-invariant systems. Structures for discrete-time systems. Digital filter design.

EECE 340 | INTRODUCTION TO MICROPROCESSORS W/LAB (3-2-3)
Prerequisites: EECE 240, EECE 250 | F, S
Introduction to architecture, operation, and application of microprocessors. Assembly programming language, address decoding, and system timing. Parallel, serial, and analog I/O, interrupts and direct memory access. Interfacing to static and dynamic RAM.

EECE 345 | COMPUTER ARCHITECTURE W/LAB (3-2-3)
Prerequisite: EECE 340 | S
Instruction set architecture (ISA) design and analysis. High-level languages, compilers, and ISA
interaction. Simple and pipelined datapath/control path processor design. Memory hierarchy and caches. Performance evaluation and analysis.

EECE 350 | DATA STRUCTURES AND ALGORITHMS (3-0-3)
Prerequisites: EECE 250, MATH 250 | F
Abstract data types and data representation in static and dynamic collections: queues, sets, lists, trees and graphs. Storage allocation and collection techniques. Basic algorithms for manipulation and characterization of stored data. Performance characterization and evaluation.

EECE 355 | SOFTWARE ENGINEERING (3-0-3)
Prerequisite: EECE 250, ENGG 255 | S
Modern software engineering methods and principles that enable development of quality software. Use of UML to model computer software components, pathways, and processes. Overview and analysis of the software life cycle from planning to production.

EECE 360 | COMPUTER NETWORKS (3-0-3)
Prerequisite: ENGG 200 or ENGG 300 | S
OSI model and its instantiation in TCP/IP, with emphasis on the value of standards. Overview of the seven layers, focusing on Transport, Network, and Physical layers. Routing and switching, IP addressing, and wired and wireless Ethernet.

EECE 398 | FIELD EXPERIENCE IN ELECTRICAL ENGINEERING (1-8-2)
Prerequisites: EECE 300, EECE 326, EECE 330, PSPK 101 | SI
Practical field experience, involving work on real electrical engineering projects. Technical work under the supervision of an electrical engineer. Development and implementation of teamwork and project management skills. Professional and ethical issues in the engineering workplace.

EECE 399 | FIELD EXPERIENCE IN COMPUTER ENGINEERING (1-8-2)
Prerequisites: EECE 340, EECE 350, EECE 360, PSPK 101 | SI
Practical field experience, involving work on real computer engineering projects. Technical work under the supervision of a computer engineer. Development and implementation of teamwork and project management skills. Professional and ethical issues in the engineering workplace.

EECE 410 | ANTENNA THEORY (3-0-3)
Prerequisite: EECE 315 | F (odd years)
Antenna parameters such as radiation pattern, directivity and gain, polarization, input impedance, radiation efficiency. Wire, array, aperture, and microstrip antenna. Software based antenna design. Antenna measurements.

EECE 414 | OPTICAL FIBER COMMUNICATIONS (3-0-3)
Prerequisite: EECE 315 | S (even years)
Introduction to optical fibers, optical propagation, step index fibers, graded index fibers, absorption and dispersion in optical fibers, optical fiber cables and connectors, optical sources,
optical detectors, optical fiber systems.

EECE 416 | MICROWAVE ELECTRONICS (3-0-3)
Prerequisites: EECE 305, EECE 315 | S (odd years)
Scattering parameters, the ZY Smith chart, design of matching networks. Basic considerations in active networks, stability, gain and noise. Design of different types of amplifiers such as LNA, HGA, MGA. Software lab for designing amplifiers design.

EECE 426 | COMMUNICATION SYSTEMS II (3-0-3)
Prerequisite: EECE 326 | F
Geometric representation of signals and signal-space analysis. Digital modulation by phase shift keying, quadrature amplitude modulation, frequency shift keying and their individual variants. Spread spectrum modulation. Error correction coding.

EECE 428 | WIRELESS COMMUNICATION (3-0-3)
Prerequisite: EECE 326 | S
Radio wave propagation, paths loss models, Multipath fading in wireless channels. The cellular concept. Modulation techniques for wireless communication. Equalization, diversity and coding, and multiple access techniques in wireless networks.

EECE 430 | ENERGY ENGINEERING (3-0-3)
Prerequisite: EECE 330 | F
Introduction to electromechanical power conversion and transformers. Synchronous machines, asynchronous (induction) machines, and operating principles of AC and DC machinery. Introduction to alternative and renewable energy with emphasis on solar and wind energy.

EECE 433 | ELECTRIC DRIVES (3-0-3)
Prerequisite: EECE 330 | S
Basic AC and DC variable speed motor drives. Variable voltage and variable frequency drives for induction motors, including flux vector control. Fundamentals of power electronics for motor drives. Design of system interface, control, and commissioning.

EECE 435 | POWER SYSTEM PROTECTION AND RELAYING (3-0-3)
Prerequisite: EECE 330 | F
Electric system fault analysis, current calculation, fault protection, and device selection. Protection of transmission lines and buses, transformers, generators, synchronous machines, and induction motors. Computational methods for design of power systems protection.

EECE 440 | EMBEDDED SYSTEM DESIGN W/LAB (3-2-3)
Prerequisite: EECE 340 | F
Microcontroller structure, instruction set, and peripherals. Digital and analog I/O, interrupts, timers and event counters, and serial communication. Efficient microcontroller programming with assembly and C. Real-time kernels and scheduling techniques.

EECE 442 | SYNTHESIS WITH HDL (3-0-3)
Prerequisite: EECE 340 | Upon demand
Fundamental concepts, techniques, and tools for computer-aided design of digital systems. Modeling, simulation, and verification of digital systems using hardware descriptive languages at the register transfer level (RTL).

EECE 445 | ADVANCED COMPUTER ARCHITECTURE (3-0-3)
Prerequisite: EECE 345 | Upon demand
Comprehensive coverage of the architecture and system issues that confront the design of high performance workstation/PC computer architectures. Quantitative evaluation of computer architectures.

EECE 448 | DIGITAL INTEGRATED CIRCUIT DESIGN (3-0-3)
Prerequisite: EECE 340 | Upon demand
VLSI design process in CMOS technology. Advanced CMOS transistor modeling. CMOS gates timing and power modeling. Interconnect modeling and analysis techniques. SPICE circuit simulation. Digital chip design and fabrication. Digital memory design.

EECE 450 | OPERATING SYSTEMS (3-2-3)
Prerequisites: EECE 345, EECE 350 | F
Fundamental concepts related to the design of operating systems: process and thread scheduling and synchronization; deadlock prevention; memory management; I/O management; file systems and storage management; and security.

EECE 452 | RELATIONAL DATABASES (3-0-3)
Prerequisites: EECE 350 | Upon demand
Database modeling and implementation. Relational data modeling and modeling tools: entity relationship, table normalization, and schema implementation. Structured Query Language. Storage allocation and management. Embedded database systems.

EECE 453 | ARTIFICIAL INTELLIGENCE (3-0-3)
Prerequisites: EECE 350 | Upon demand
Concepts and methods of Artificial Intelligence including intelligent agents, planning, learning, reasoning, perception, and game theory. First and second order logic, heuristic search, and symbolic search algorithms. Programming techniques for AI and machine learning. Applications in robotics and search algorithms.

EECE 455 | DIGITAL IMAGE PROCESSING (3-0-3)
Prerequisite: EECE 323 | Upon demand
Digital Imaging Fundamentals. Human visual perception and color. 2-D Fourier space, sampling, and reconstruction. Image enhancement in the spatial domain. Image enhancement in the frequency domain. Image restoration. Color image processing.

EECE 456 | ENTERPRISE AND DISTRIBUTED COMPUTING (3-0-3)
Prerequisite: EECE 355 | Upon demand
Analysis and design of multi-tier enterprise systems. Development of web enabled user interfaces for communication with distributed components, execution of a particular functionality, and handling of multi-tier services. Open source technologies and their position and role in the industry.

EECE 457 | MOBILE APPLICATIONS (3-0-3)
Prerequisites: EECE 355, EECE 360 | F (odd years)
Introduction to mobile computing including the theory and paradigms of wireless networks and mobile device technology, architecture, and applications. Topics include mobile security, location-based services, synchronization, and development of thin-client applications.

EECE 458 | PROGRAMMING LANGUAGES CONCEPTS (3-0-3)
Prerequisite: EECE 350 | Upon demand
Programming language paradigms including logical, functional, and object oriented. Programming language design tradeoffs. Syntax and semantic structures, types, data and control abstractions, scope, type checking, parameter passing and concurrency. Computer laboratory sessions.

EECE 460 | ROUTING AND SWITCHING (3-0-3)
Prerequisite: EECE 360 | Upon demand
Advanced routing algorithms and switching techniques including classless routing, OSPF, EIGRP, switching configuration, spanning-tree protocol, and virtual LANs. Study of WAN connectivity topics including scaling IP addresses, point-to-point protocol, ISDN, and frame relay. Software simulation of networks.

EECE 462 | DATA AND NETWORK SECURITY (3-0-3)
Prerequisites: EECE 360, EECE 450 | Upon demand
Fundamentals of data security and security threats related to computer systems/networks and how to defend against them. Threats including denial of service, man-in-the-middle, SQL injection, and replay attacks. Security constructs, including access control, vulnerability assessments, security audits, and policies.

EECE 470 | SYSTEMS AND CONTROLS (3-0-3)
Prerequisites: EECE 300, EECE 320 | F
Mathematical models of systems. State-variable model. Performance and stability of feedback control systems. Root locus method. Frequency response methods. Design of feedback control
systems.

EECE 498 | ELECTRICAL ENGINEERING DESIGN PROJECT (3-3-4)
Prerequisite: EECE 398, Corequisite: EECE 470 | F, S
Interdisciplinary course covering a broad range of electrical engineering topics. Integrated team design project involving design of a multi-component electrical system within realistic constraints, cost estimates, plans and specifications.

EECE 499 | COMPUTER ENGINEERING DESIGN PROJECT (3-3-4)
Prerequisite: EECE 399, Corequisites: EECE 440, EECE 450 | F, S
Interdisciplinary course covering a broad range of computer engineering topics. Integrated team design project involving software and hardware design within realistic constraints, cost estimates, plans and specifications.

ENGG 140 | INTRODUCTION TO PROGRAMMING (3-2-3)
Prerequisite: MATH 100 (Placement by Computer Proficiency Examination or COMP 101) | F, S, SI
Language-independent problem solving and computational thinking. Fundamentals of programming in common micro-computing languages. Program structure, procedural statements, input/output and file handling, and basic algorithms including sorting and searching.

ENGG 222 | NUMERICAL METHODS IN ENGINEERING W/LAB (3-2-3)
Prerequisites: ENGG 140, MATH 230, MATH 231 | F, S, SI
Formulation and software implementation of numerical solutions to engineering problems. Numerical differentiation and integration, curve fitting, and interpolation. Solutions and engineering applications of nonlinear equations, systems of equations, and initial and boundary-value problems.

ENGG 255 | ENGINEERING DESIGN AND ECONOMICS (3-0-3)
Prerequisites: BIOL 201, PHYS 202 | F, , S, SI
Principles of engineering design, including specifications, product synthesis, iterative analysis, prototyping, testing, and evaluation. Time value of money, equivalence, rate of return, and benefit-cost analysis. Engineering project management elements, approaches and processes including scheduling, WBS, estimating, and budgeting.

ENGG 300 | PROBABILITY AND RANDOM VARIABLES (3-0-3)
Prerequisite: MATH 220 | F
Introduction to probability and statistics in engineering. Axioms of probability, conditional probability and Bayes theorem. Random variables and probability distributions. Central limit theorem. Multiple random variables and joint distributions.

ENGL 101 | COMPOSITION AND RHETORIC (3-0-3)
Prerequisite: ENGL 100 with a P or P+, or placement by International TOEFL® and TWE or another internationally-recognized exam | F, S, SI, SII
This course develops students’ ability to write unified, cohesive and coherent essays. The rhetorical modes focused on in depth are Exemplification, Comparison-and-Contrast, and Cause-and-Effect. Because English 101 focuses on the revision stage of the writing process, students will engage in thoughtful analysis of their own as well as others’ writing. Students will explore the Reading/Writing connection and develop those reading skills which will be required throughout their academic and professional careers. Three process essays are required in the course.

ENGL 102 | ADVANCED COMPOSITION AND RESEARCH (3-0-3)
Prerequisite: ENGL 101 | F, S, SI, SII
This course, the 2nd in the English sequence of the AUD Arts and Sciences Core, builds upon the basic expository skills developed in ENGL 101. ENGL 102 introduces students to the process of producing discussions in the various rhetorical styles of Argument as well as the proper inclusion of outside source material using proper MLA guidelines in order to avoid plagiarism.

ENGL 103 | INTRODUCTION TO LITERATURE (3-0-3)
Prerequisite: ENGL 102 | F, S, SI, SII
ENGL 103 is the 3rd course in the English sequence of the Arts and Sciences Core at AUD. The course gives students the opportunity to interact with texts in the genres of fiction, drama, poetry and essay. Texts represent a wide range of authors, cultures and perspectives. The course reinforces skills students acquired in ENGL 101 and ENGL 102, specifically critical reading, forming and supporting an argument, and research.


MATH 210 | CALCULUS I (3-0-3)
Prerequisite: placement by ACCUPLACER™, or MATH 110 with a grade of C or higher | F, S, SI
Differential and integral calculus applied to functions of a single variable. Derivatives, applications of derivatives, indefinite and definite integrals and applications of integrals. Polynomial, rational, radical, trigonometric, inverse trigonometric, exponential, logarithmic and hyperbolic functions.

MATH 220 | CALCULUS II (3-0-3)
Prerequisite: MATH 210 with a grade of C or higher | F, S, SI
Techniques of integration, including integration by parts, partial fractions and trigonometric substitution. Improper integrals. Sequences and series, including power, Taylor and Fourier series. Linear approximations and Taylor’s theorem. Polar functions and parametric equations.

MATH 230 | LINEAR ALGEBRA AND COMPLEX VARIABLES (3-0-3)
Prerequisite: MATH 220 with a grade of C or higher | F, S
Linear systems, matrices, vector spaces and linear independence. Linear transformations, determinants, eigenvalues, and applications. Complex numbers in Cartesian and polar planes. Complex functions including trigonometric and hyperbolic functions. Cauchy’s integral theorem.

MATH 231 | DIFFERENTIAL EQUATIONS (3-0-3)
Prerequisite: MATH 220 with a grade of C or higher | F, S
Methods for obtaining numerical and analytical solutions of linear differential equations. Systems of linear and nonlinear differential equations. Laplace Transform with applications. Introduction to Fourier Transform.

MATH 250 | DISCRETE MATHEMATICS (3-0-3)
Prerequisite: placement by ACCUPLACER™ or MATH 110 with a grade of C or higher | S
Introduction to the mathematical foundation of computing, including logical reasoning, sets, relations, and functions. Mathematical induction and counting. Complexity and analysis of algorithms. Recurrence, graph theory, and trees.
 

PHIL 222 | PROFESSIONAL ETHICS (3-0-3)
Prerequisite: ENGL 102 | F, S, SI
This course discusses professional workplace responsibility within the context of meta-ethics and applied ethics. Specific topics include professional interests of clients and employers, safety and liability, public welfare, whistleblowing, and legal obligations. It also reviews professional codes of ethics and examines case studies involving professional ethics.

PHYS 201 | INTRODUCTORY PHYSICS I W/LAB (3-3-4)
Corequisite: MATH 205 or MATH 210 | F, S, SI
Motion in two and three dimensions, Newton’s laws, concepts of energy and potential, rotation, Gravitational fields, statics, fluid dynamics and thermodynamics.

PHYS 202 | INTRODUCTORY PHYSICS II W/LAB (3-3-4)
Prerequisites: PHYS 201, MATH 210 | F, S, SI
Mechanical waves, electrostatics and electrodynamics, fundamentals of electromagnetics, DC and AC circuits, properties of light including interference and diffraction.

PSPK 101 | PUBLIC SPEAKING (3-0-3)
Prerequisite: ENGL 102 | F, S, SI, SII
This course develops confidence and poise in the public speaker. Students learn to 1) apply current developments in communications and social psychology as they prepare narrative, persuasive, informative and descriptive speeches, and 2) demonstrate understanding of the interaction between speaker, speech and audience.

UNIV 100 | THE UNIVERSITY EXPERIENCE (1-0-0)
F, S, SI
This course is designed to give students an understanding of how a modern American university functions, their role as students at the university, and the most important skills involved in successfully fulfilling that role. These skills include critical thinking, problem solving, time management and communication. Students are introduced to many of the skills and philosophies needed in their academic journey at AUD.

WLDC 201 | WORLD CULTURES I (3-0-3)
Prerequisite: ENGL 102 | F, S, SI
A survey of the culture, ideas, and values of human civilization from their origins in Prehistory to the 17th Century. Emphasis is on the intellectual and artistic achievements of the ancient Middle East, Classical Greece and Rome, the Christian and Arab/Islamic Middle Ages, and Renaissance Italy showing how culture reflects and influences economic, social, and political development. Students are exposed to the creative process by reading from primary works of literature and philosophy and critically reviewing works of art, music, theater and dance, both in and out of class.

WLDC 202 | WORLD CULTURES II (3-0-3)
Prerequisite: WLDC 201 | F, S, SI
A study of the development of the culture, ideas, and values of the early modern world to the present. Emphasis is on the Protestant Reformation, initial contacts between Europe and other cultures, the rise of modern science, the Enlightenment, the American and French Revolutions, the Industrial Revolution, Baroque, Classical, Romantic and Modern styles in art, music and literature. Students are exposed to the creative process by reading from primary works of literature and philosophy and critically reviewing works of art, music, theater and dance, both in and out of class.

 

 

 

 

 

 

 

 

 

 

 

 

SITEMAP
CLOSE
ShareThis Copy and Paste