WWU Course Explorer

Search courses · All instructors

CSCI 405: Data Structures and Algorithms II

Computer Science · 4 credits

This course examines the design and analysis of algorithms through an applications-oriented lens. Topics include analysis of time and space complexity, algorithmic strategies for network and optimization problems such as shortest paths, spanning trees, and flows, as well as advanced approaches including dynamic programming, greedy methods, and randomized algorithms. The course also addresses formal proofs of correctness and the theory of NP-Completeness.

Offered in 24 of the 26 listed terms (Winter 2021 to Spring 2027).

Prerequisites

CSCI 305 and (MATH 341 or MATH 441)

Prerequisite tree

Each course's own prerequisites, down to the first courses in the chain.

From Banner's catalog for Spring 2027. Banner lists only the requisites it enforces, so check the catalog entry too.

Required by (0)

No course lists it as a prerequisite.

Syllabi and course websites

None listed yet.

Instructors

InstructorSectionsTerms
Akter, Syeda15Spring 2021 to Spring 2027
Harris, Kameron8Fall 2021 to Winter 2026
Hearne, James5Winter 2021 to Winter 2023
Nilles, Alex5Fall 2025 to Spring 2027
Fizzano, Perry3Winter 2021 to Fall 2021
Hao, Qiang1Fall 2026
Hong, Hsiang - Jen1Spring 2024

Every offering in the listed terms (38 sections)

TermSecCRNTypeMeetsInstructorEnrolledDelivery
Spring 2027020189LectureMTWF 2:00pm-2:50pm · AW 205Nilles, Alex0/35Face to Face Instruction
Spring 2027023274LectureMTWF 12:00pm-12:50pm · BH 106Akter, Syeda0/35Face to Face Instruction
Winter 2027011593LectureMTWF 11:00am-11:50am · CF 225Nilles, Alex0/35Face to Face Instruction
Winter 2027013411LectureMTWF 9:00am-9:50am · CF 314Nilles, Alex0/35Face to Face Instruction
Fall 2026041045LectureTR 12:00pm-1:40pm · CF 227Hao, Qiang29/34Face to Face Instruction
Summer 2026S01
Analysis of Algorithms and Data Structures II
30704LectureMWR 10:00am-11:50am · CF 226Nilles, Alex23/25Face to Face Instruction
Spring 20260
Analysis of Algorithms and Data Structures II
20199LectureTR 12:00pm-1:40pm · CF 105Akter, Syeda33/35Face to Face Instruction
Winter 20260
Analysis of Algorithms and Data Structures II
11772LectureTR 2:00pm-3:40pm · CF 314Harris, Kameron34/35Face to Face Instruction
Fall 20250
Analysis of Algorithms and Data Structures II
41136LectureMTWF 11:00am-11:50am · KB 311Nilles, Alex32/32Face to Face Instruction
Fall 20250
Analysis of Algorithms and Data Structures II
43627LectureTR 2:00pm-3:40pm · CF 125Harris, Kameron31/35Face to Face Instruction
Spring 20250
Analysis of Algorithms and Data Structures II
20207LectureMTWF 10:00am-10:50am · CF 314Akter, Syeda29/35Face to Face Instruction
Spring 20250
Analysis of Algorithms and Data Structures II
22919LectureMTWF 12:00pm-12:50pm · CF 105Akter, Syeda19/35Face to Face Instruction
Winter 20250
Analysis of Algorithms and Data Structures II
11952LectureTR 10:00am-11:40am · KB 307Akter, Syeda7/32Face to Face Instruction
Winter 20250
Analysis of Algorithms and Data Structures II
13439LectureMTWF 1:00pm-1:50pm · CF 316Harris, Kameron34/35Face to Face Instruction
Fall 20240
Analysis of Algorithms and Data Structures II
41234LectureMTWF 12:00pm-12:50pm · ES 413Harris, Kameron34/35Face to Face Instruction
Summer 2024SOL
Analysis of Algorithms and Data Structures II
30833LectureMWF 10:00am-11:50am · ONLINE SYNCAkter, Syeda9/35Distance Instr-OnLine
Spring 20240
Analysis of Algorithms and Data Structures II
20244LectureTR 2:00pm-3:40pm · CF 120Harris, Kameron35/35Face to Face Instruction
Spring 20240
Analysis of Algorithms and Data Structures II
23709LectureMTWF 1:00pm-1:50pm · BI 212Hong, Hsiang - Jen35/35Face to Face Instruction
Winter 20240
Analysis of Algorithms and Data Structures II
12312LectureTR 10:00am-11:40am · CF 025Harris, Kameron33/35Face to Face Instruction
Fall 20230
Analysis of Algorithms and Data Structures II
41446LectureMTWF 12:00pm-12:50pm · CF 110Akter, Syeda24/35Face to Face Instruction
Fall 20230
Analysis of Algorithms and Data Structures II
43612LectureMTWF 2:00pm-2:50pm · CF 225Akter, Syeda18/35Face to Face Instruction
Spring 202301
Analysis of Algorithms and Data Structures II
20249LectureMTWF 1:00pm-1:50pm · HH 353Akter, Syeda36/35Face to Face Instruction
Winter 20230
Analysis of Algorithms and Data Structures II
12616LectureMTWF 1:00pm-1:50pm · CF 023Akter, Syeda21/35Face to Face Instruction
Winter 20230
Analysis of Algorithms and Data Structures II
13795LectureMTWF 10:00am-10:50am · CF 225Hearne, James34/35Face to Face Instruction
Fall 20220
Analysis of Algorithms and Data Structures II
41584LectureMTWF 1:00pm-1:50pm · CF 314Hearne, James32/35Face to Face Instruction
Fall 20220
Analysis of Algorithms and Data Structures II
44511LectureMTWF 9:00am-9:50am · CF 316Akter, Syeda4/35Face to Face Instruction
Summer 2022S13
Analysis of Algorithms and Data Structures II
30866LectureMTW 12:00pm-1:50pm · CF 225Hearne, James8/35Face to Face Instruction
Spring 202201
Analysis of Algorithms and Data Structures II
20267LectureMTW 11:00am-11:50am · CF 023
TBA · ONLINE ASNC
Akter, Syeda27/35Face to Face Instruction
Spring 20220
Analysis of Algorithms and Data Structures II
21338LectureMTW 10:00am-10:50am · CF 023
TBA · ONLINE ASNC
Akter, Syeda17/35Face to Face Instruction
Winter 20220
Analysis of Algorithms and Data Structures II
13047LectureMTWF 11:00am-11:50am · CF 420Harris, Kameron35/35Face to Face Instruction
Fall 20210
Analysis of Algorithms and Data Structures II
41769LectureMTWF 10:00am-10:50am · CF 227Harris, Kameron26/35Face to Face Instruction
Fall 20210
Analysis of Algorithms and Data Structures II
44186LectureMTWF 9:00am-9:50am · CF 316Fizzano, Perry30/35Face to Face Instruction
Fall 20210
Analysis of Algorithms and Data Structures II
44699LectureMTWF 9:00am-9:50am · REMOTE SYNCFizzano, Perry1/1Face to Face Instruction
Summer 2021S13
Analysis of Algorithms and Data Structures II
31150LectureF 2:00pm-3:20pm · REMOTE SYNC
TBA · REMOTE ASNC
Akter, Syeda8/35Face to Face Instruction
Spring 202101
Analysis of Algorithms and Data Structures II
20276LectureMTWF 2:00pm-2:50pm · REMOTE SYNCAkter, Syeda32/35Face to Face Instruction
Spring 20210
Analysis of Algorithms and Data Structures II
21436LectureF 10:00am-10:50am · REMOTE SYNC
TBA · REMOTE ASNC
Hearne, James32/35Face to Face Instruction
Winter 20210
Analysis of Algorithms and Data Structures II
10624LectureTBA · REMOTE ASNCHearne, James27/35Face to Face Instruction
Winter 20210
Analysis of Algorithms and Data Structures II
13592LectureW 12:00pm-12:50pm · REMOTE SYNC
TBA · REMOTE ASNC
Fizzano, Perry33/35Face to Face Instruction