CS 0445 ALGORITHMS AND DATA STRUCTURES 1

This course emphasizes the study of the basic data structures of computer science (stacks, queues, trees, lists) and their implementations using the java language. Included in this study are programming techniques that use recursion, reference variables, and dynamic memory allocation. Students in this course are also introduced to various searching and sorting methods and also expected to develop an intuitive understanding of the complexity of these algorithms.

Academic Career: Undergraduate
Course Component: Lecture
Grade Component: LG/SNC Elective Basis
Course Requirements: PREQ: CS 0401 or COE 0401 or 0422 or CIST 0150 (MIN GRADE 'C' or Transfer)
Minimum Credits: 3
Maximum Credits: 3

Current Sections

Spring 2024

Class No.DaysTimesRoomInstructor(s)TA(s)Type
23377 (1100)MW1:00pm-2:15pmSENSQ 5502Marina Barsky
LEC
23378 (1100)Th9:00am-9:50amIS 411REC
23379 (1100)Th1:00pm-1:50pmSENSQ 6110REC
27751 (1100)Th6:00pm-6:50pmSENSQ 5313REC
23105 (1200)TuTh1:00pm-2:15pmSENSQ 5502John Ramirez
LEC
27750 (1200)F9:00am-9:50amSENSQ 5502REC
23111 (1200)F1:00pm-1:50pmIS 405REC
23109 (1200)F4:00pm-4:50pmSENSQ 5502REC
23086 (1300)TuTh9:30am-10:45amSENSQ 5502John Ramirez
LEC
27809 (1300)F10:00am-10:50amIS 411REC
23087 (1300)F2:00pm-2:50pmIS 404REC
23100 (1300)F5:00pm-5:50pmSENSQ 5505REC
27482 (1500)MW4:30pm-5:45pmSENSQ 5502Marina Barsky
LEC
27870 (1500)Th10:00am-10:50amCL 113REC
27813 (1500)Th2:00pm-2:50pmSENSQ 5129REC
27812 (1500)Th7:00pm-7:50pmSENSQ 5505REC