CS 1501 ALGORITHMS AND DATA STRUCTURES 2

As the second in a two-course sequence on algorithms and data structures, this course covers a broad range of the most commonly used algorithms. Some examples include algorithms for searching, encryption, compression, graphs, and dynamic programming. The students will implement and test several algorithms. The course is programming intensive.

Academic Career: Undergraduate
Course Component: Lecture
Grade Component: LG/SNC Elective Basis
Course Requirements: PREQ: (CS 0441 or CS 0406) and (CS 0445 or CS 0455 or COE 0445) ; (MIN GRADE 'C' or Transfer FOR ALL COURSES LISTED)
Minimum Credits: 3
Maximum Credits: 3

Current Sections

Spring 2023

Class No.DaysTimesRoomInstructor(s)TA(s)Type
28585 (1050)MW11:00 am - 12:15 pmSENSQ 5129N. Farnan
LEC
23955 (1050)Th1:00 pm - 1:50 pmSENSQ 5505TBD
REC
23956 (1050)Th4:00 pm - 4:50 pmSENSQ 5505TBD
REC
23957 (1200)MW3:00 pm - 4:15 pmCRAWF 169S. Khattab
LEC
23959 (1200)Th11:00 am - 11:50 amSENSQ 5505TBD
REC
29431 (1200)Th12:00 pm - 12:50 pmSENSQ 5505TBD
REC
23958 (1200)Th3:00 pm - 3:50 pmSENSQ 6110TBD
REC
29392 (1200)Th5:00 pm - 5:50 pmSENSQ 6110TBD
REC
32425 (1200)Th10:00 am - 10:50 amLAWRN 233TBD
REC
24791 (1300)TuTh9:30 am - 10:45 amWWPH 1500N. Farnan
LEC
29396 (1300)F9:00 am - 9:50 amSENSQ 5505TBD
REC
29399 (1300)F12:00 pm - 12:50 pmSENSQ 5129TBD
REC
24792 (1300)F3:00 pm - 3:50 pmSENSQ 5313TBD
REC