CSCI 204

Fall 2026

ClassSection 01, MWF 11 - 11:50 AM, DANA 227
LabSection L60, T 1 - 2:50 PM, BRKI 164
Office HourDana 338, via appointment
ScheduleSchedule, Due Dates, Materials
SyllabusSyllabus
TextbookMiller B., Ranum D. Problem Solving with Algorithms and Data Structures using Python (requires Bucknell Login)

Introduced data structures and algorithms using an object-oriented approach. Topics included software-engineering principles, object-oriented programming, recursion, basic data structures, algorithm analysis and team programming.

Course Outcomes

  • Students will be able to explain and use fundamental data structures, data types, and programming techniques
  • Students will be able to explain and use introductory algorithm analysis techniques
  • Students will be able to design, implement, and test programs for problems using algorithms and data structures