Computer Engineering Courses at DeVry University
Program Name:
Bachelor's in Computer Engineering Technology
| Signal Processing with Lab |
| Course Number |
ECET-350 |
| Credits |
4.0 |
This Course Introduces Analog Signal Processing (asp) And Digital Signal Processing (dsp), With Emphasis On Dsp. Students Program Asp And Dsp Chips For Applications In Communications,control Systems, Digital Audio Processing And Digital Image Processing. They Also Use Computer Software To Simulate Asp And Dsp Circuit Performance, And To Analyze Data Acquired In The Lab. |
| Data Communications and Networking with Lab |
| Course Number |
ECET-375 |
| Credits |
4.0 |
This course introduces principles of data communications,including noise effects, multiplexing and transmission methods.Coursework also covers protocols, architecture, and performance analysis of local and wide area networks.Prerequisite:ECET-340 / 5-4 |
| Operating Systems with Lab |
| Course Number |
ECET-360 |
| Credits |
4.0 |
This course introduces basic operating system concepts such as process states and synchronization, multiprocessing, multiprogramming,processor scheduling, resource management, static and dynamic relocation, virtual memory, logical and physical input/output, device allocation, disk scheduling and file management.Also introduced are techniques required to develop device drivers. Computer software is used throughout the course.Prerequisite: ECET-370 / 5-4 |
| Data Structures and Algorithms with Lab |
| Course Number |
ECET-370 |
| Credits |
4.0 |
This course introduces data structures (lists, strings, stacks,queues, trees), data encapsulation, as well as algorithms for recursion, sorting and searching. A high-level language such as C++ or Java is used. Prerequisite: COMP-328 / 5-4 |
| Database System Design with Lab |
| Course Number |
ECET-450 |
| Credits |
4.0 |
This Course Introduces Structured Query Language (sql) For Implementing And Accessing A Relational Database. Also Covered Is How To Embed Sql Into A High-level Language Such As C++ Or Java. Prerequisites: Ecet-305 And Ecet-370 / 5-4 |
| Structured Programming with Lab |
| Course Number |
COMP-122 |
| Credits |
4.0 |
This Course Introduces Structured Design And Programming Techniques,as Well As Common Tools To Write, Compile, Run And Debug Programs Written In A High-level Programming Language To Solve A Variety Of Engineering Problems. Corequisite: Math-190; Prerequisite:ecet-100 / 5-4 |
| Object-Oriented Programming with Lab |
| Course Number |
COMP-220 |
| Credits |
4.0 |
This course introduces concepts of object-oriented programming,such as objects, classes, encapsulation, polymorphism and inheritance, which are used to solve problems related to electronics and computer engineering technology using a high level language such as C++. Prerequisite: COMP-122 / 5-4 |
| Programming Environments and Java with Lab |
| Course Number |
COMP-328 |
| Credits |
3.0 |
This Course Introduces Alternate Programming Environments Such As Command-line-oriented Unix Or Linux And Eclipse Ide. Also Introduced Are The Java Programming Language And Advanced Programming Concepts Such As Exception Handling And The Event-driven Model For Graphical User Interfaces. Prerequisite: Comp-220 / 4-3 |
| Product Development |
| Course Number |
ECET-390 |
| Credits |
2.0 |
This course examines the product development cycle from initial concept through manufacturing. Coursework addresses project management, total quality management, codes and standards,prototype development, reliability, software engineering and product testing. Each student team prepares a written proposal for a senior project and makes an oral presentation of the proposal to the class. The approved proposal forms the basis for the capstone project, which is developed and completed in the subsequent series of lab courses. Prerequisite: ECET-330 / 3-2 |
| Senior Project Development Lab I |
| Course Number |
ECET-492L |
| Credits |
1.0 |
Working In Teams, Students In This First Course In A Three-course Sequence Initiate Development Of The Senior Project Approved In Ecet-390. Teams Submit Written Progress Reports And Make Oral Presentations Describing The Project To The Class. This Course Must Be Taken At Devry. Prerequisite: Ecet-390 / 2-1 |
| Senior Project Development Lab II |
| Course Number |
ECET-493L |
| Credits |
1.0 |
This course, the second in a three-course sequence, requires student teams to complete prototype development of their senior project. Teams submit written progress reports and make oral presentations describing project progress. This course must be taken at DeVry. Prerequisite: ECET-492L / 2-1 |
| Senior Project Development Lab III |
| Course Number |
ECET-494L |
| Credits |
1.0 |
In this final course of the three-course project development lab sequence, student teams complete development of the senior project. Teams submit written progress reports, make oral presentations describing project progress, and provide concluding written and oral presentations. This course must be taken at DeVry. Prerequisite: ECET-493L / 2-1 |
| Technology Integration I |
| Course Number |
ECET-299 |
| Credits |
1.0 |
In This Course, Students Apply And Integrate Concepts Learned In Computer Programming, Mathematics, And Electronics And Computer Engineering Technology Courses In The First Four Semesters Of The Program By Solving Problems In The Particular Discipline Or Subject Area. The Minimum Requirement To Pass This Course Is 70 Percent, And Grades Of D Are Not Assigned.prerequisite: Completion Of At Least 40 Credit Hours In Required Comp, Ecet And Math Courses,including Comp-328, Ecet-220,ecet-230 And Math-270 / 2-1 |
| Technology Integration II - CET |
| Course Number |
ECET-498 |
| Credits |
1.0 |
In This Course, Students Apply And Integrate Concepts Learned In Computer Programming, Mathematics, Physics, And Electronics And Computer Engineering Technology Courses In The First Seven Semesters Of The Program By Solving Problems In The Particular Discipline Or Subject Area. The Minimum Requirement To Pass This Course Is 70 Percent, And Grades Of D Are Not Assigned. Prerequisite:completion Of At Least 86 Credit Hours In Required Comp,ecet, Math And Phys Courses / 1-1 |
| Real-Time Operating System Design with Lab |
| Course Number |
ECET-420 |
| Credits |
4.0 |
This course introduces characteristics of operating systems required to support embedded microprocessor systems and how these systems differ from conventional operating systems.Coursework covers “hard” and “soft” real-time operating systems and includes topics such as threads, scheduling, priority and inter-process communication. Students use computer software such as assemblers and compilers in the course. Prerequisite:ECET-365 / 5-4 |
| Pre-Calculus |
| Course Number |
MATH-190 |
| Credits |
4.0 |
This Course Emphasizes Topics That Form The Foundation For Study Of Electronics, Engineering Technology, Game And Simulation Programming, And Calculus. Topics Include Analyzing And Graphing Quadratic, Polynomial, Rational, Exponential,logarithmic And Trigonometric Functions; And Developing Complex Solutions To Problems In Rectangular, Trigonometric And Euler Form. Students Use Computer Software And Technology To Assist In Problem Solving And Analysis. Eligibility To Enroll In The Course Is Based On Placement Results, Or Successful Completion Of Math-104 Or Math-114. / 4-4 |
| College Physics I with Lab |
| Course Number |
PHYS-310 |
| Credits |
4.0 |
This calculus-based course emphasizes fundamental laws of mechanics – the basis of most electronic control systems.Students use computer software packages to simulate system performance and analyze data acquired through lab exercises.Prerequisite: MATH-260 / 5-4 |
| Electronic Circuits and Devices I with Lab |
| Course Number |
ECET-110 |
| Credits |
4.0 |
This Course, The First In A Three-course Sequence, Introduces Concepts Of Electrical Circuit Analysis, And Electronic Circuit Analysis And Design. The Sequence Integrates Study Of Both Passive Electrical Circuits (resistors, Capacitors And Inductors) And Active Electronic Circuits (diodes, Transistors And Analog Integrated Circuits Such As Operational Amplifiers). Lab Exercises Provide Experience With Passive And Active Electronic Components,and Their Design, Integration, Testing And Troubleshooting In Practical Circuits Of Moderate Complexity. Corequisite:math-190; Prerequisite: Ecet-100 / 5-4 |
| Introduction to Electronics and Computer Engineering Technology with Lab |
| Course Number |
ECET-100 |
| Credits |
4.0 |
This Course Introduces Basic Concepts Of The Electronics And Computer Engineering Technology Field, Including Electronic Components, Introductory Circuit Analysis, Digital Logic, Computer Usage And Design Of Microcontroller-based Electronic Systems, And Emphasizes Hardware And Software Development.corequisite: Math-104 Or Placement Into Math-190 / 5-4 |
| Digital Circuits and Systems with Lab |
| Course Number |
ECET-230 |
| Credits |
4.0 |
This Course Introduces Design And Analysis Of Digital Circuits –bases For All Computer Systems And Virtually All Other Electronic Systems In Use Today. Topics Include Combinational And Sequential Logic, Digital Integrated Circuit Electrical Characteristics, Programmable Logic Devices And Hardware Description Languages.students Use Development And Analysis Software And Instrumentation For Circuit Verification. Corequisite: Ecet-220; Prerequisites:comp-122, Ecet-100 And Ecet-210 / 5-4 |
| Microprocessor Architecture with Lab |
| Course Number |
ECET-330 |
| Credits |
4.0 |
This Course Introduces Internal Architecture Of The Microprocessor– The Basic Building Block Of Current Electronic Systems.students Use Assembly Language And/or High-level Language To Program The Microprocessor And Develop Simple Algorithms.applications Of The Microprocessor As A Computing Element Used With Storage Devices And Embedded Controllers Are Covered.computer Software Tools Such As Assemblers, Compilers And Ides Are Used For Program Design, Implementation And Testing.prerequisites: Comp-328 And Ecet-230 / 5-4 |
| Embedded Microprocessor Systems with Lab |
| Course Number |
ECET-365 |
| Credits |
4.0 |
Students in this course use an embedded microcomputer to control electrical and/or mechanical systems. Students design and develop various applications involving data acquisition and control. System development and engineering trade offs are emphasized to demonstrate best design practices. Prerequisite:ECET-340 / 5-4 |
| Composition |
| Course Number |
ENGL-112 |
| Credits |
4.0 |
This course develops writing skills through analysis of essays,
articles and other written works that are used as models for
writing practice and development. Writing assignments stress
process approaches, development, organization, revision and
audience awareness. Students use word processing and webbased
tools to develop written work. Eligibility to enroll in the
course is based on placement results or successful completion
of ENGL-092. / 4-4 |
| Introduction to the Humanities |
| Course Number |
HUMN-303 |
| Credits |
3.0 |
This course introduces vital areas of the humanities, such as
the visual and performing arts, literature, history and philosophy.
Students analyze and evaluate works of art, and develop
connections among these works and their historical, cultural
and philosophical contexts. Discussions, writings, oral presentations,
group activities and visits to cultural venues prepare
students for more advanced inquiry in subsequent courses.
Prerequisite: ENGL-135 |
| Psychology |
| Course Number |
PSYC-110 |
| Credits |
3.0 |
This course provides a foundation for understanding, predicting
and directing behavior. Organized within a framework encompassing
foundations, general topics and applications, the course
provides an understanding of how psychological principles
and concepts relate to professional and personal life. Topics
include learning, attitude formation, personality, social influence,
dynamics of communication, conflict resolution, motivation,
leadership, and group roles and processes. / 3-3 |
| Career Development |
| Course Number |
CARD-205 |
| Credits |
5.0 |
Career planning strategies and resources are explored to prepare
students for a successful job search and to maximize potential
for advancement and long-term professional growth. Students
perform self-assessment and goal-setting activities, and apply
research and evaluation skills to execute job search and career
advancement strategies. Each student assembles a professional
portfolio highlighting achievements, goals and concrete plans.
This course must be taken at DeVry. Prerequisite: Upper-term
status / 2-2 |
| Critical Thinking and Problem-Solving |
| Course Number |
COLL-148 |
| Credits |
5.0 |
This course focuses on identifying and articulating skills needed
for academic and professional success. Coursework provides
instruction and practice in critical thinking and problem-solving
through analysis of critical reading and reasoning, as well as
through examination of problem-solving methodologies. Students
learn to work in teams, to identify and resolve problems, and to
use research effectively to gather and evaluate relevant and useful
information. / 3-3 |
Program description: Computer Engineering Technology program graduates are
prepared to join the work force as technical professionals
in a variety of industries, including information technology.
CET graduates take an applications-oriented approach to
designing and implementing software, interfaces that link
computers to other physical systems, and computer systems
or other digital subsystems. They design software systems;
create code and protocols; test and evaluate hardware and
software products and processes; and diagnose and solve
problems. Graduates should also possess appropriate
knowledge, experience and skills to function effectively
in multidisciplinary teams, adapt to changes in technical
environments throughout their careers and progress in their
professional responsibilities.