|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Introduction to structured programming using C++. Search and sort algorithms. Introduction to data structures. Applications to engineering related problems. Prerequisite: CPE 112.
-
3.00 Credits
Functional organization of stored-program digital computers including number representation, assembly language programming, computer hardware, microoperations, and control logic; microprocessor architecture. Prerequisite: EE 202. (Same as EE 321.)
-
3.00 Credits
The course examines both hardware and software aspects in building embedded computer systems, as well as methods to evaluate design tradeoffs between different technology choices. The students develop an appreciation of technology capabilities and limitations and appreciation of all system components necessary to be able to design and implement a basic embedded computer system and interface it to the outside world. Experiments performed in the Microcomputer Laboratory provide considerable experience, allowing students to develop programs in assembly language and C and program embedded systems to perform required functions. Prerequisites: EE 202, CPE 212. Corequisite: CPE 323L.
-
0.00 - 3.00 Credits
Students enrolling in CPE 323L must enroll concurrently in CPE 323.
-
3.00 Credits
Basic concepts of software engineering. Software development activities including specification, design, implementation, testing, and documentation. Software project management concepts. Includes a multi-student software project. Prerequisites: CS 317, CPE 212. 143 381 Fundamentals of Signals and Systems for ComputerEngineers (3 hrs) Introduction to the fundamental concepts in continuous and discrete signals and systems, and methods of signal and system analysis. Topics covered: Fourier series, Fourier and Laplace transforms, system representation by transfer functions and impulse response functions, convolution integrals, discrete time signals and system, sampling techniques, Z and discrete Fourier transforms. Prerequisite: EE 213 and MA 238. No credit for EE or OPE students.
-
3.00 Credits
Introduction to processing in parallel and distributed computing environments. General concepts of parallel machine models, processes, mutual exclusion, process synchronization, message passing, and programming languages for parallel computing and scheduling. Design and analysis of parallel algorithms. Parallel programming environments: Pthreads for shared memory multiprocessor systems and PVM/MPI for distributed networked computers. Prerequisites: CPE 212 and CS 317. CPE 434 Recommended.
-
3.00 Credits
Advanced concepts in Boolean algebra, use of hardware description languages as a practical means to implement hybrid sequential and combinational designs, digital logic simulation, rapid prototyping techniques, and design for testability concepts. Focuses on the actual design and implementation of sizeable digital design problems using representative Computer Aided Design (CAD) tools. Prerequisite: EE 202, 315. (Same as EE 422.) Corequiste: CPE 422L.
-
0.00 - 3.00 Credits
Corequiste: CPE 422.
-
3.00 Credits
Study and design of Systems On a Chip (SOC). Emphasis on Field Programmable realizations of SOC systems. Prerequisite: CPE 422 or 426 or permission of instructor.
-
3.00 Credits
Modern VLSI design techniques and tools, such as silicon compilers, (V)HDL modeling languages, placement and routing tools, synthesis tools, and simulators. Students will design, simulate, and layout using both programmable logic families and ASIC libraries. Prerequisites: EE 202 and EE 315.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|