CS 5007

Introduction To Applications Of Computer Science With Data Structures And Algorithms

Worcester Polytechnic Institute · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

This is an introductory graduate course teaching core computer science topics typically found in an undergraduate Computer Science curriculum, but at a graduate-level pace. It is primarily intended for students with little formal preparation in Computer Science to gain experience with fundamental Computer Science topics. After a review of programming concepts the focus of the course will be on data structures from the point of view of the operations performed upon the data and to apply analysis and design techniques to non-numeric algorithms that act on data structures. The data structures covered include lists, stacks, queues, trees and graphs. Projects will focus on the writing of programs to appropriately integrate data structures and algorithms for a variety of applications. This course may not be used to satisfy degree requirements for a B.S., M.S., or Ph.D. degree in Computer Science or a minor in Computer Science. It may satisfy the requirements for other degree programs at the discretion of the program review committee for the particular degree. (Prerequisites: Experience with at least one high-level programming language such as obtained in an undergraduate programming course.)

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

F02

OpenSeats: 12/30 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-5007-F02Fall 2026UGRD3 credits
12 enrolled30 capacity
Days & times
No scheduled meeting time
Meeting dates
2026-08-20 - 2026-12-11
Location
Online-asynchronous
Instructor
Thierry Petit
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?