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 2024

Class No.DaysTimesRoomInstructor(s)TA(s)Type
32735 (1010)MW9:30am-10:45amIS 403Nicholas Farnan
LEC
32736 (1010)F2:00pm-2:50pmCL 221Modhumonty Das
REC
32737 (1010)F3:00pm-3:50pmCL 221Modhumonty Das
REC
27298 (1050)MW11:00am-12:15pmIS 305Nicholas Farnan
LEC
23381 (1050)Th1:00pm-1:50pmSENSQ 5313REC
23382 (1050)Th4:00pm-4:50pmIS 406Modhumonty Das
REC
23383 (1200)MW4:30pm-5:45pmCL 232Sherif Khattab
LEC
30247 (1200)Th10:00am-10:50amSENSQ 5313REC
23385 (1200)Th11:00am-11:50amBENDM G36REC
27823 (1200)Th12:00pm-12:50pmIS 411REC
23384 (1200)Th3:00pm-3:50pmCL 139REC
27794 (1200)Th5:00pm-5:50pmIS 406REC
27798 (1300)ByAppt12:00am-12:00amTBA REC
24156 (1300)TuTh9:30am-10:45amLAWRN 105Nicholas Farnan
LEC
27799 (1300)F12:00pm-12:50pmIS 404REC
24157 (1300)F3:00pm-3:50pmIS 411REC