UMD Web Site

Page Content   Main Links   Page Links   Utility Links   Search   Footer Links

Electrical & Computer Engineering  College of Engineering 

Undergraduate Level 100 Courses

ECE 160 four credits
Foundations of Computer Engineering I
Prerequisite: Engineering student or permission of instructor
3 hours lecture, 2 hours laboratory
Algorithm development, syntax and semantics of the C programming language stressing computer systems concepts. Concepts of the machine model, procedural programming and program development including coding, debugging and testing of programs are covered. The use of libraries, header files and macros are covered. Engineering examples are used. Variables, operators, control, input/output, arrays, structures, functions, pointers and files are covered using engineering examples.
#maincontent
ECE 161 four credits
Foundations of Computer Engineering II
Prerequisite: ECE 160
3 hours lecture, 2 hours laboratory
Computer system and program design issues, abstract data types, dynamic memory allocation, procedural and data structures using the C programming language. Concepts of the machine model, procedural programming and program development including coding, debugging and testing of programs are covered. The following data structures are covered: linked lists, stacks, queues, binary trees and hash tables. Run time complexity and procedural abstractions such as recursive functions are discussed. Features of the C programming language such as multiple header files, libraries and input/output programming with files are covered using engineering examples.
#maincontent
ECE 196, 296, 396, 496 up to four credits
Directed Study
Conditions and hours to be arranged
Prerequisites: Permission of the instructor, department chairperson, and college dean
Study under the supervision of a faculty member in an area covered in a regular course not currently being offered. Requires the submission and approval of a detailed proposal that will become part of the student's file. Conditions and hours to be arranged.
#maincontent

Contact Info:

Email Site Comments

Main Links

Page Links

Utility Links

Search

 
Text Only Options

Top of page


Text Only Options

Open the original version of this page.

Usablenet Assistive is a UsableNet product. Usablenet Assistive Main Page.