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 13120

Section 01 · Lecture · 4.00 units

Enrolling
Seats
24
Days
Monday Wednesday Friday
Time
9:00 AM - 9:50 AM ET
Location
Science & Engr 212
Instruction mode
In Person
Prerequisite
Prerequisite: ECE 160 or ECE 170
Section type
Non-Enrollment Section

Class 13121

Section 01L1 · Laboratory · 4.00 units

Enrolling
Seats
24
Days
Wednesday
Time
12:00 PM - 1:50 PM ET
Location
Science & Engr 214
Instruction mode
In Person
Prerequisite
Prerequisite: ECE 160 or ECE 170
Section type
Enrollment Section