CS 0445 DATA STRUCTURES (COE 0445)

Description

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

  • Credits: 3
  • Frequency: Every term

Prerequisites

Requirements and Grading

Between 5 and 7 programming assignments, 2 or 3 exams, and a cumulative final exam.

Current Sections

Spring 2017

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
10527(A) MWF 9:00 am - 9:50 am SENSQ 5129 T. James
CS/34 LEC TERM
10753(A1) H 9:00 am - 9:50 am SENSQ 6110 W. Guo
CS/17 REC TERM
10564(A2) W 12:00 pm - 12:50 pm SENSQ 5505 W. Guo
CS/17 REC TERM
10521(B) TH 11:00 am - 12:15 pm LAWRN 104 W. Garrison
CS/63 LEC TERM
10565(B1) F 1:00 pm - 1:50 pm SENSQ 5505 Y. Jiang
CS/16 REC TERM
11111(B2) F 11:00 am - 11:50 am SENSQ 5502 A. Kulkarni
CS/22 REC TERM
28759(B3) F 3:00 pm - 3:50 pm SENSQ 5502 A. Sobhani
CS/25 REC TERM
23132(C) TH 1:00 pm - 2:15 pm WWPH 1700 J. Ramirez
CS/60 LEC TERM
20213(C1) M 11:00 am - 11:50 am SENSQ 5505 CS/20 REC TERM
20214(C2) T 10:00 am - 10:50 am SENSQ 5505 CS/20 REC TERM
30185(C3) F 9:00 am - 9:50 am SENSQ 5502 CS/20 REC TERM
20482(D) TH 9:30 am - 10:45 am BENDM G29 J. Ramirez
CS/49 LEC TERM
26016(D1) T 1:00 pm - 1:50 pm SENSQ 5505 CS/17 REC TERM
20484(D2) T 3:00 pm - 3:50 pm SENSQ 5505 P. Jain
CS/17 REC TERM
23126(D3) W 11:00 am - 11:50 am SENSQ 5505 P. Jain
CS/15 REC TERM
26752(E) TH 6:00 pm - 7:15 pm SENSQ 5502 W. Garrison
CS/36 LEC TERM
26753(E1) W 3:00 pm - 3:50 pm SENSQ 5505 M. Seyedzadeh
P. Jain
CS/18 REC TERM
26951(E2) W 5:00 pm - 5:50 pm SENSQ 5505 M. Seyedzadeh
P. Jain
CS/18 REC TERM

Future Sections

To view the sections for a term, click on it's name below.

Summer 2017

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
10581 T 11:30 am - 12:20 pm SENSQ 5505 CS/11 REC 12WK
17335 H 11:30 am - 12:20 pm SENSQ 5505 CS/13 REC 12WK
10045 TH 9:30 am - 11:15 am SENSQ 5502 W. Garrison
CS/24 LEC 12WK

Past Sections

To view the sections for a term, click on it's name below.

Fall 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
11245(A) MW 3:00 pm - 4:15 pm LANGY A224 W. Garrison
CS/60 LEC TERM
11246(A1) M 1:00 pm - 1:50 pm SENSQ 6110 N. Wen
CS/19 REC TERM
11801(A2) F 10:00 am - 10:50 am SENSQ 5505 A. Kulkarni
CS/21 REC TERM
28694(A3) H 4:00 pm - 4:50 pm SENSQ 5505 A. Kulkarni
CS/20 REC TERM
23272(B) TH 11:00 am - 12:15 pm BENDM G29 W. Garrison
CS/60 LEC TERM
23273(B1) T 3:00 pm - 3:50 pm SENSQ 5505 A. Sobhani
CS/20 REC TERM
23735(B2) W 9:00 am - 9:50 am SENSQ 6110 N. Wen
CS/20 REC TERM
26633(B3) H 9:00 am - 9:50 am SENSQ 6110 A. Sobhani
CS/20 REC TERM
10162(C) TH 4:00 pm - 5:15 pm LAWRN 104 W. Garrison
CS/60 LEC TERM
10662(C1) T 10:00 am - 10:50 am SENSQ 5505 A. Sobhani
CS/20 REC TERM
10917(C2) M 5:00 pm - 5:50 pm SENSQ 5505 N. Wen
CS/20 REC TERM
28697(C3) F 11:00 am - 11:50 am SENSQ 5505 A. Kulkarni
CS/20 REC TERM

Summer 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
10586 T 11:30 am - 12:20 pm SENSQ 5505 L. Li
CS/11 REC 12WK
17569 H 11:30 am - 12:20 pm SENSQ 5505 L. Li
CS/13 REC 12WK
10045 TH 9:30 am - 11:15 am SENSQ 5502 W. Garrison
CS/24 LEC 12WK

Spring 2016

Class Number Days Hours Room Instructor TA/Grader Dept/Limit Type Session Writing
10552(A) MW 1:00 pm - 2:15 pm SENSQ 5129 T. Kosiyatrakul
CS/34 LEC TERM
10787(A1) T 2:00 pm - 2:50 pm SENSQ 5505 A. Kulkarni
CS/17 REC TERM
10589(A2) W 12:00 pm - 12:50 pm SENSQ 5505 A. Kulkarni
CS/17 REC TERM
10546(B) TH 2:30 pm - 3:45 pm PUBHL G23 T. Kosiyatrakul
CS/63 LEC TERM
10590(B1) F 1:00 pm - 1:50 pm SENSQ 5505 P. Walke
CS/16 REC TERM
11158(B2) F 11:00 am - 11:50 am SENSQ 5502 P. Walke
CS/22 REC TERM
30806(B3) F 3:00 pm - 3:50 pm SENSQ 5502 X. Xiao
CS/25 REC TERM
23738(C) TH 1:00 pm - 2:15 pm SENSQ 5502 J. Ramirez
CS/36 LEC TERM
20736(C1) M 11:00 am - 11:50 am SENSQ 5505 B. Modi
CS/18 REC TERM
20737(C2) T 10:00 am - 10:50 am SENSQ 5505 B. Modi
CS/18 REC TERM
21029(D) TH 9:30 am - 10:45 am BENDM G29 J. Ramirez
CS/49 LEC TERM
27306(D1) T 1:00 pm - 1:50 pm SENSQ 5505 Y. Xue
CS/17 REC TERM
21031(D2) T 4:00 pm - 4:50 pm SENSQ 5505 K. Cox
CS/17 REC TERM
23732(D3) W 11:00 am - 11:50 am SENSQ 5505 K. Cox
CS/15 REC TERM
28556(E) MW 6:00 pm - 7:15 pm SENSQ 5129 W. Garrison
CS/36 LEC TERM
28557(E1) W 7:30 pm - 8:20 pm SENSQ 6110 N. Wen
CS/18 REC TERM
28796(E2) H 4:00 pm - 4:50 pm SENSQ 5505 N. Wen
CS/18 REC TERM