Arts, Sciences, and Engineering Computer Science
Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-174247 CSC 172-1 Data Structures & Algorithms Summer 2024 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
Asynchronous Online (ASE) 07/01/2024 08/09/2024
Enrollment: Enrolled     
17
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: Online
Description: This course is offered as a fully online, asynchronous course. 

Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

PREREQUISITES: CSC 171 (Or, any introductory programming course) and MATH 150 (any introductory Discrete Mathematics course)

NOTE: Students must register for the lecture, lab, and workshop sections.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-174244 CSC 172-2 Data Structures & Algorithms - Lab Summer 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
Asynchronous Online (ASE) 07/01/2024 08/09/2024
Enrollment: Enrolled     
17
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: Online
Description: This course is offered as a fully online, asynchronous course. 

Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

PREREQUISITES: CSC 171 (Or, any introductory programming course) and MTH 150 (any introductory Discrete Mathematics course)

NOTE: Students must register for the lecture, lab, and workshop sections.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-174243 CSC 172-3 Data Structures & Algorithms - WKSHP Summer 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
Asynchronous Online (ASE) 07/01/2024 08/09/2024
Enrollment: Enrolled     
17
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: Online
Description: This course is offered as a fully online, asynchronous course. 

Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

PREREQUISITES: CSC 171 (Or, any introductory programming course) and MTH 150 (any introductory Discrete Mathematics course)

NOTE: Students must register for the lecture, lab, and workshop sections.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-157335 CSC 172-1 Data Structures & Algorithms Summer 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
Asynchronous Online (ASE) 06/26/2023 08/04/2023
Enrollment: Enrolled     
31
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: Online
Description: This course is offered as a fully online, asynchronous course. 

Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

PREREQUISITES: CSC 171 (Or, any introductory programming course) and MATH 150 (any introductory Discrete Mathematics course)

NOTE: Students must register for the lecture, lab, and workshop sections.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-157342 CSC 172-2 Data Structures & Algorithms - Lab Summer 2023 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
Asynchronous Online (ASE) 06/26/2023 08/04/2023
Enrollment: Enrolled     
31
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: Online
Description: This course is offered as a fully online, asynchronous course. 

Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

PREREQUISITES: CSC 171 (Or, any introductory programming course) and MTH 150 (any introductory Discrete Mathematics course)

NOTE: Students must register for the lecture, lab, and workshop sections.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-157343 CSC 172-3 Data Structures & Algorithms - WKSHP Summer 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
Asynchronous Online (ASE) 06/26/2023 08/04/2023
Enrollment: Enrolled     
31
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: Online
Description: This course is offered as a fully online, asynchronous course. 

Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

PREREQUISITES: CSC 171 (Or, any introductory programming course) and MTH 150 (any introductory Discrete Mathematics course)

NOTE: Students must register for the lecture, lab, and workshop sections.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-131002 CSC 172-1 Data Structures & Algorithms Summer 2022 4.0 - 0.0 Open
Schedule:
Day Begin End Location Start Date End Date
Asynchronous Online (ASE) 06/27/2022 07/22/2022
Enrollment: Enrolled     
43
Capacity     
50
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-165042 CSC 172-1 Data Structures & Algorithms Spring 2024 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
TR 1105 AM 1220 PM Strong Auditorium Room 011 01/17/2024 05/11/2024
Enrollment: Enrolled     
164
Capacity     
200
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Public Notes:

Lab and workshop required.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167833 CSC 172-10 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 615 PM 730 PM Lattimore Room 431 01/17/2024 05/11/2024
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167815 CSC 172-11 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Lattimore Room 413 01/17/2024 05/11/2024
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167814 CSC 172-12 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Wegmans Room 1005 01/17/2024 05/11/2024
Enrollment: Enrolled     
8
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167832 CSC 172-13 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
T 615 PM 730 PM Hylan Building Room 206 01/17/2024 05/11/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167811 CSC 172-14 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 615 PM 730 PM Wegmans Room 1005 01/17/2024 05/11/2024
Enrollment: Enrolled     
8
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167813 CSC 172-15 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Wegmans Room 1005 01/17/2024 05/11/2024
Enrollment: Enrolled     
6
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167812 CSC 172-16 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Wegmans Room 1009 01/17/2024 05/11/2024
Enrollment: Enrolled     
7
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167807 CSC 172-17 Data Structures & Algorithms - WKSHOP Spring 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
W 450 PM 605 PM Genesee Hall Room 308 01/17/2024 05/11/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167810 CSC 172-18 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
W 450 PM 605 PM Meliora Room 205 01/17/2024 05/11/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167806 CSC 172-19 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
W 615 PM 730 PM Frederick Douglass Room 420 01/17/2024 05/11/2024
Enrollment: Enrolled     
7
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167822 CSC 172-2 Data Structures & Algorithms - Lab Spring 2024 Laboratory Closed
Schedule:
Day Begin End Location Start Date End Date
TR 450 PM 605 PM Gavett Hall Room 208 01/17/2024 05/11/2024
Enrollment: Enrolled     
45
Capacity     
45
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167809 CSC 172-20 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
W 740 PM 855 PM Wegmans Room 1009 01/17/2024 05/11/2024
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167805 CSC 172-21 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
W 740 PM 855 PM Bausch & Lomb Room 315 01/17/2024 05/11/2024
Enrollment: Enrolled     
3
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167804 CSC 172-22 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Wegmans Room 1009 01/17/2024 05/11/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167803 CSC 172-23 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
R 615 PM 730 PM Hylan Building Room 305 01/17/2024 05/11/2024
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167821 CSC 172-3 Data Structures & Algorithms - Lab Spring 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 615 PM 730 PM Harkness Room 114 01/17/2024 05/11/2024
Enrollment: Enrolled     
24
Capacity     
30
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167836 CSC 172-4 Data Structures & Algorithms - Lab Spring 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 200 PM 315 PM Gavett Hall Room 244 01/17/2024 05/11/2024
Enrollment: Enrolled     
47
Capacity     
50
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167820 CSC 172-5 Data Structures & Algorithms - Lab Spring 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 615 PM 730 PM Gavett Hall Room 208 01/17/2024 05/11/2024
Enrollment: Enrolled     
19
Capacity     
45
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167819 CSC 172-6 Data Structures & Algorithms - Lab Spring 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 325 PM 440 PM Harkness Room 114 01/17/2024 05/11/2024
Enrollment: Enrolled     
29
Capacity     
30
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167818 CSC 172-7 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 325 PM 440 PM Hylan Building Room 303 01/17/2024 05/11/2024
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167817 CSC 172-8 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 450 PM 605 PM Meliora Room 205 01/17/2024 05/11/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-167816 CSC 172-9 Data Structures & Algorithms - WKSHP Spring 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 450 PM 605 PM Morey Room 502 01/17/2024 05/11/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Monika Polak
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-145256 CSC 172-1 Data Structures & Algorithms Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
TR 325 PM 440 PM Hutchison Hall Room 141 01/11/2023 05/06/2023
Enrollment: Enrolled     
163
Capacity     
200
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Public Notes:

Lab and workshop required.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149099 CSC 172-10 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
M 615 PM 730 PM Lattimore Room 431 01/11/2023 05/06/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149117 CSC 172-11 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Lattimore Room 413 01/11/2023 05/06/2023
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149118 CSC 172-12 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Wegmans Room 1005 01/11/2023 05/06/2023
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149100 CSC 172-13 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
T 615 PM 730 PM Hylan Building Room 206 01/11/2023 05/06/2023
Enrollment: Enrolled     
8
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149121 CSC 172-14 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
T 615 PM 730 PM Hylan Building Room 203 01/11/2023 05/06/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149119 CSC 172-15 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Wegmans Room 1005 01/11/2023 05/06/2023
Enrollment: Enrolled     
9
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149120 CSC 172-16 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Wegmans Room 1009 01/11/2023 05/06/2023
Enrollment: Enrolled     
4
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149131 CSC 172-17 Data Structures & Algorithms - WKSHOP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
W 450 PM 605 PM Genesee Hall Room 308 01/11/2023 05/06/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149122 CSC 172-18 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
W 450 PM 605 PM Meliora Room 205 01/11/2023 05/06/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149132 CSC 172-19 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
W 615 PM 730 PM Frederick Douglass Room 420 01/11/2023 05/06/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149110 CSC 172-2 Data Structures & Algorithms - Lab Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
TR 450 PM 605 PM Gavett Hall Room 208 01/11/2023 05/06/2023
Enrollment: Enrolled     
42
Capacity     
45
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149123 CSC 172-20 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
W 740 PM 855 PM Wegmans Room 1009 01/11/2023 05/06/2023
Enrollment: Enrolled     
3
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149133 CSC 172-21 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
W 740 PM 855 PM Bausch & Lomb Room 315 01/11/2023 05/06/2023
Enrollment: Enrolled     
3
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149134 CSC 172-22 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Wegmans Room 1009 01/11/2023 05/06/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149135 CSC 172-23 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
R 615 PM 730 PM Hylan Building Room 305 01/11/2023 05/06/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149111 CSC 172-3 Data Structures & Algorithms - Lab Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
MW 615 PM 730 PM Harkness Room 114 01/11/2023 05/06/2023
Enrollment: Enrolled     
23
Capacity     
30
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149096 CSC 172-4 Data Structures & Algorithms - Lab Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
MW 200 PM 315 PM Gavett Hall Room 244 01/11/2023 05/06/2023
Enrollment: Enrolled     
41
Capacity     
50
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149112 CSC 172-5 Data Structures & Algorithms - Lab Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
MW 615 PM 730 PM Gavett Hall Room 208 01/11/2023 05/06/2023
Enrollment: Enrolled     
30
Capacity     
45
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149113 CSC 172-6 Data Structures & Algorithms - Lab Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
MW 325 PM 440 PM Harkness Room 114 01/11/2023 05/06/2023
Enrollment: Enrolled     
27
Capacity     
30
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149114 CSC 172-7 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
M 325 PM 440 PM Morey Room 205 01/11/2023 05/06/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149115 CSC 172-8 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Closed
Schedule:
Day Begin End Location Start Date End Date
M 450 PM 605 PM Meliora Room 205 01/11/2023 05/06/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-149116 CSC 172-9 Data Structures & Algorithms - WKSHP Spring 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
M 450 PM 605 PM Morey Room 502 01/11/2023 05/06/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Eustrat Zhupa
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175904 CSC 172-1 Data Structures & Algorithms Fall 2024 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
TR 940 AM 1055 AM Strong Auditorium Room 011 08/26/2024 12/18/2024
Enrollment: Enrolled     
91
Capacity     
182
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175903 CSC 172-10 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Hylan Building Room 306 08/26/2024 12/18/2024
Enrollment: Enrolled     
3
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175901 CSC 172-11 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Lattimore Room 431 08/26/2024 12/18/2024
Enrollment: Enrolled     
3
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175871 CSC 172-12 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 900 AM 1015 AM Harkness Room 114 08/26/2024 12/18/2024
Enrollment: Enrolled     
10
Capacity     
30
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175870 CSC 172-13 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 1230 PM 145 PM Goergen Hall Room 102 08/26/2024 12/18/2024
Enrollment: Enrolled     
20
Capacity     
24
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175869 CSC 172-14 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 200 PM 315 PM Harkness Room 114 08/26/2024 12/18/2024
Enrollment: Enrolled     
13
Capacity     
30
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175868 CSC 172-15 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 325 PM 440 PM Meliora Room 210 08/26/2024 12/18/2024
Enrollment: Enrolled     
10
Capacity     
28
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175867 CSC 172-16 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 450 PM 605 PM Gavett Hall Room 208 08/26/2024 12/18/2024
Enrollment: Enrolled     
5
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175866 CSC 172-17 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 450 PM 605 PM Rush Rhees Library Room G108 08/26/2024 12/18/2024
Enrollment: Enrolled     
7
Capacity     
16
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175899 CSC 172-18 Data Structures & Algorithms Wkshp Fall 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
R 200 PM 315 PM Wegmans Room 1009 08/26/2024 12/18/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175894 CSC 172-19 Data Structures & Algorithms Wkshp Fall 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Meliora Room 284 08/26/2024 12/18/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-177804 CSC 172-2 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Goergen Hall Room 110 08/26/2024 12/18/2024
Enrollment: Enrolled     
1
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175891 CSC 172-20 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 615 PM 730 PM Wegmans Room 1009 08/26/2024 12/18/2024
Enrollment: Enrolled     
4
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175887 CSC 172-21 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Meliora Room 206 08/26/2024 12/18/2024
Enrollment: Enrolled     
2
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175884 CSC 172-22 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Wegmans Room 1005 08/26/2024 12/18/2024
Enrollment: Enrolled     
0
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175861 CSC 172-24 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
TR 1230 PM 145 PM Meliora Room 210 08/26/2024 12/18/2024
Enrollment: Enrolled     
19
Capacity     
28
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175859 CSC 172-25 Data Structures & Algorithms Lab Fall 2024 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
TR 200 PM 315 PM Meliora Room 210 08/26/2024 12/18/2024
Enrollment: Enrolled     
7
Capacity     
28
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175883 CSC 172-27 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
W 450 PM 605 PM Todd Union Room 202 08/26/2024 12/18/2024
Enrollment: Enrolled     
9
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175880 CSC 172-29 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
W 740 PM 855 PM Meliora Room 209 08/26/2024 12/18/2024
Enrollment: Enrolled     
0
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-177693 CSC 172-3 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 450 PM 605 PM Wegmans Room 1005 08/26/2024 12/18/2024
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-177805 CSC 172-4 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
W 615 PM 730 PM Bausch & Lomb Room 315 08/26/2024 12/18/2024
Enrollment: Enrolled     
5
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175879 CSC 172-5 Data Structures & Algorithms Wkshp Fall 2024 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 325 PM 440 PM Meliora Room 206 08/26/2024 12/18/2024
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175878 CSC 172-6 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 450 PM 605 PM Hylan Room 301 08/26/2024 12/18/2024
Enrollment: Enrolled     
8
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175877 CSC 172-7 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 615 PM 730 PM Hylan Building Room 206 08/26/2024 12/18/2024
Enrollment: Enrolled     
0
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-175876 CSC 172-8 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 615 PM 730 PM Lattimore Room 431 08/26/2024 12/18/2024
Enrollment: Enrolled     
4
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-177806 CSC 172-9 Data Structures & Algorithms Wkshp Fall 2024 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Hylan Building Room 105 08/26/2024 12/18/2024
Enrollment: Enrolled     
6
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154460 CSC 172-1 Data Structures & Algorithms Fall 2023 4.0 Open
Schedule:
Day Begin End Location Start Date End Date
TR 325 PM 440 PM Hoyt Hall Room 104 08/30/2023 12/22/2023
Enrollment: Enrolled     
143
Capacity     
156
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154461 CSC 172-10 Data Structures & Algorithms Wkshp Fall 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Hylan Building Room 306 08/30/2023 12/22/2023
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154462 CSC 172-11 Data Structures & Algorithms Wkshp Fall 2023 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Lattimore Room 431 08/30/2023 12/22/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154482 CSC 172-12 Data Structures & Algorithms Lab Fall 2023 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 900 AM 1015 AM Harkness Room 114 08/30/2023 12/22/2023
Enrollment: Enrolled     
26
Capacity     
30
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154484 CSC 172-14 Data Structures & Algorithms Lab Fall 2023 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 200 PM 315 PM Harkness Room 114 08/30/2023 12/22/2023
Enrollment: Enrolled     
28
Capacity     
30
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154486 CSC 172-16 Data Structures & Algorithms Lab Fall 2023 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 450 PM 605 PM Gavett Hall Room 208 08/30/2023 12/22/2023
Enrollment: Enrolled     
36
Capacity     
45
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154463 CSC 172-18 Data Structures & Algorithms Wkshp Fall 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
R 200 PM 315 PM Wegmans Room 1009 08/30/2023 12/22/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154465 CSC 172-19 Data Structures & Algorithms Wkshp Fall 2023 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Meliora Room 284 08/30/2023 12/22/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-152389 CSC 172-2 Data Structures & Algorithms Wkshp Fall 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Goergen Hall Room 110 08/30/2023 12/22/2023
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154467 CSC 172-20 Data Structures & Algorithms Wkshp Fall 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 615 PM 730 PM Wegmans Room 1009 08/30/2023 12/22/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154473 CSC 172-22 Data Structures & Algorithms Wkshp Fall 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Wegmans Room 1005 08/30/2023 12/22/2023
Enrollment: Enrolled     
9
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154490 CSC 172-24 Data Structures & Algorithms Lab Fall 2023 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
TR 1230 PM 145 PM Meliora Room 210 08/30/2023 12/22/2023
Enrollment: Enrolled     
27
Capacity     
28
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154491 CSC 172-25 Data Structures & Algorithms Lab Fall 2023 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
TR 200 PM 315 PM Meliora Room 210 08/30/2023 12/22/2023
Enrollment: Enrolled     
26
Capacity     
28
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154474 CSC 172-27 Data Structures & Algorithms Wkshp Fall 2023 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
W 450 PM 605 PM Todd Union Room 202 08/30/2023 12/22/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-152472 CSC 172-3 Data Structures & Algorithms Wkshp Fall 2023 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
T 450 PM 605 PM Dewey Room 4162 08/30/2023 12/22/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154476 CSC 172-5 Data Structures & Algorithms Wkshp Fall 2023 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 325 PM 440 PM Meliora Room 206 08/30/2023 12/22/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154477 CSC 172-6 Data Structures & Algorithms Wkshp Fall 2023 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 450 PM 605 PM Hylan Room 301 08/30/2023 12/22/2023
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-154479 CSC 172-8 Data Structures & Algorithms Wkshp Fall 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 615 PM 730 PM Lattimore Room 431 08/30/2023 12/22/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-152387 CSC 172-9 Data Structures & Algorithms Wkshp Fall 2023 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Hylan Building Room 105 08/30/2023 12/22/2023
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Delivery Mode: In-Person
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion).

Lab and workshop required.

Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.

Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134230 CSC 172-1 Data Structures & Algorithms Fall 2022 4.0 - 0.0 Open
Schedule:
Day Begin End Location Start Date End Date
TR 325 PM 440 PM Hoyt Hall Room 104 08/31/2022 12/22/2022
Enrollment: Enrolled     
160
Capacity     
182
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required. Prerequisites: CSC 171 or equivalent, MATH 150. May be taken concurrently with MATH 150 if CSC 171 prerequisite is satisfied.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134229 CSC 172-10 Data Structures & Algorithms Wkshp Fall 2022 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Hylan Building Room 306 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134228 CSC 172-11 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 740 PM 855 PM Lattimore Room 431 08/31/2022 12/22/2022
Enrollment: Enrolled     
8
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134206 CSC 172-12 Data Structures & Algorithms Lab Fall 2022 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 900 AM 1015 AM Harkness Room 114 08/31/2022 12/22/2022
Enrollment: Enrolled     
21
Capacity     
30
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134204 CSC 172-13 Data Structures & Algorithms Lab Fall 2022 Laboratory Closed
Schedule:
Day Begin End Location Start Date End Date
MW 1230 PM 145 PM Goergen Hall Room 102 08/31/2022 12/22/2022
Enrollment: Enrolled     
22
Capacity     
24
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134203 CSC 172-14 Data Structures & Algorithms Lab Fall 2022 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 200 PM 315 PM Harkness Room 114 08/31/2022 12/22/2022
Enrollment: Enrolled     
28
Capacity     
30
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134202 CSC 172-15 Data Structures & Algorithms Lab Fall 2022 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 325 PM 440 PM Meliora Room 210 08/31/2022 12/22/2022
Enrollment: Enrolled     
26
Capacity     
28
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134201 CSC 172-16 Data Structures & Algorithms Lab Fall 2022 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
MW 450 PM 605 PM Gavett Hall Room 208 08/31/2022 12/22/2022
Enrollment: Enrolled     
40
Capacity     
45
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134227 CSC 172-18 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
R 200 PM 315 PM Wegmans Room 1009 08/31/2022 12/22/2022
Enrollment: Enrolled     
10
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134225 CSC 172-19 Data Structures & Algorithms Wkshp Fall 2022 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Genesee Hall Room 321 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134223 CSC 172-20 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 615 PM 730 PM Wegmans Room 1009 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134220 CSC 172-21 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Meliora Room 206 08/31/2022 12/22/2022
Enrollment: Enrolled     
8
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134217 CSC 172-22 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 740 PM 855 PM Wegmans Room 1005 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134198 CSC 172-24 Data Structures & Algorithms Lab Fall 2022 Laboratory Open
Schedule:
Day Begin End Location Start Date End Date
TR 1230 PM 145 PM Meliora Room 210 08/31/2022 12/22/2022
Enrollment: Enrolled     
23
Capacity     
28
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134216 CSC 172-27 Data Structures & Algorithms Wkshp Fall 2022 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
W 450 PM 605 PM Todd Union Room 202 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134215 CSC 172-29 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
W 740 PM 855 PM Meliora Room 209 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-137299 CSC 172-3 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
T 450 PM 605 PM Dewey Room 4162 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134214 CSC 172-5 Data Structures & Algorithms Wkshp Fall 2022 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 325 PM 440 PM Genesee Hall Room 323 08/31/2022 12/22/2022
Enrollment: Enrolled     
12
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134213 CSC 172-6 Data Structures & Algorithms Wkshp Fall 2022 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 450 PM 605 PM Genesee Hall Room 323 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134212 CSC 172-7 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
M 615 PM 730 PM Hylan Building Room 206 08/31/2022 12/22/2022
Enrollment: Enrolled     
10
Capacity     
13
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-134211 CSC 172-8 Data Structures & Algorithms Wkshp Fall 2022 Workshop Closed
Schedule:
Day Begin End Location Start Date End Date
M 615 PM 730 PM Lattimore Room 431 08/31/2022 12/22/2022
Enrollment: Enrolled     
13
Capacity     
13
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer

Course Section Listing Course Course Title Term Credits Status
COURSE_SECTION-3-137317 CSC 172-9 Data Structures & Algorithms Wkshp Fall 2022 Workshop Open
Schedule:
Day Begin End Location Start Date End Date
R 450 PM 605 PM Hopeman Hall Room 327 08/31/2022 12/22/2022
Enrollment: Enrolled     
11
Capacity     
12
Instructors: Thaddeus Pawlicki
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab and workshop required.
Offered: Fall Spring Summer