ECE 171: Data Structures - spring
Prerequisite: ECE 160 or ECE 170
Computer system and program design issues, abstract data types, dynamic memory allocation, procedural and data structures using a system 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 system programming language such as multiple files, libraries and input/output programming with files are covered using engineering examples. Object-oriented concepts are introduced.
| Class# | Sct | Type | Seats | Units | ||||
|---|---|---|---|---|---|---|---|---|
| 13502 | 01 | Lecture | 24 | 4.00 | ||||
| Days | Start | End | Location | |||||
| MON TUE WED THU FRI SAT | 9:00 AM EDT | 9:50 AM EDT | Science & Engr 212 | |||||
| Instructor: Lance Fiondella | Class status: O | |||||||
| Prerequisite: ECE 160 or ECE 170 | ||||||||
| Non-Enrollment Section | ||||||||
| Class instruction mode: In Person | ||||||||
| Class# | Sct | Type | Seats | Units | ||||
|---|---|---|---|---|---|---|---|---|
| 13503 | 01L1 | Laboratory | 24 | 4.00 | ||||
| Days | Start | End | Location | |||||
| MON TUE WED THU FRI SAT | 11:30 AM EST | 1:20 PM EST | Science & Engr 214 | |||||
| Instructor: Lance Fiondella | Class status: O | |||||||
| Prerequisite: ECE 160 or ECE 170 | ||||||||
| Enrollment Section | ||||||||
| Class instruction mode: In Person | ||||||||