Online Computer Engineering Courses at Accredited Schools

DeVry University is effective at equipping students via its computer engineering courses to be successful computer engineers, database administrators, computer and information scientists, computer support specialists, etc. and connect them to future employers. According to the US Bureau of Labor Statistics, at present there are 338,890 people employed as network and computer systems administrators alone in the US, and their average annual salary is $70,930. Computer programmers make on average $74,690 per year and there are about 367,880 of them employed today.

Computer Engineering Organizations Computer Engineering Common Job Tasks
  • developing different types of computer software
  • adapting applications for businesses
  • marketing software
Popular Journals & Magazines
 

Ranked by Excellence

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.

Computer Engineering Courses by State & City

Top 20 US Computer Engineering Schools (campus and online)

Columbia University in the City of New York
Total Programs 192
Number of Subjects 141
Rank in USA 4th
University of Pennsylvania
Total Programs 188
Number of Subjects 140
Rank in USA 5th
University of California-Los Angeles
Total Programs 168
Number of Subjects 111
Rank in USA 7th
Princeton University
Total Programs 56
Number of Subjects 59
Rank in USA 8th
University of Southern California
Total Programs 251
Number of Subjects 166
Rank in USA 10th
Northwestern University
Total Programs 197
Number of Subjects 139
Rank in USA 11th
University of Virginia-Main Campus
Total Programs 106
Number of Subjects 103
Rank in USA 16th
Vanderbilt University
Total Programs 144
Number of Subjects 81
Rank in USA 17th
Johns Hopkins University
Total Programs 178
Number of Subjects 136
Rank in USA 19th
University of California-San Diego
Total Programs 121
Number of Subjects 89
Rank in USA 22nd
University of Wisconsin-Madison
Total Programs 215
Number of Subjects 164
Rank in USA 23rd
Tufts University
Total Programs 120
Number of Subjects 95
Rank in USA 24th
University of Washington-Seattle Campus
Total Programs 243
Number of Subjects 168
Rank in USA 26th
University of Minnesota-Twin Cities
Total Programs 279
Number of Subjects 183
Rank in USA 31st
Boston University
Total Programs 6
Number of Subjects 124
Rank in USA 32nd
Texas A & M University
Total Programs 167
Number of Subjects 135
Rank in USA 36th
University of California-Davis
Total Programs 160
Number of Subjects 114
Rank in USA 41st
Carnegie Mellon University
Total Programs 167
Number of Subjects 115
Rank in USA 44th
Michigan State University
Total Programs 220
Number of Subjects 164
Rank in USA 45th
University of California-Irvine
Total Programs 120
Number of Subjects 90
Rank in USA 49th