Skip to main content

CSC 217 - Software Development Fundamentals Lab (Spring 2026)

Course description: Laboratory course to accompany CSC 216 lecture course. Application of the software processes and practices to design, implement, and test the development of software solutions requiring composition; inheritance; finite state machines; and linear data structures, including recursive linked lists. Prerequisites: CSC 116 with a C or better . Corequisites: CSC 216 .

CSC 217 Course Materials & Logistics - Spring 2026
Lab Section Information
Lab Section Meeting Times Meeting Location Lab Deadline Jenkins
Section 201 M 10:40a-12:30p Engineering Building II, Room 1221 M 10:30a https://csc217-201-jenk.csc.ncsu.edu/
Section 202 M 12:50p-2:40p Engineering Building II, Room 1221 M 12:40p https://csc217-202-jenk.csc.ncsu.edu/
Section 210 T 8:30a-10:20a Engineering Building II, Room 1221 T 8:20a https://csc217-210-jenk.csc.ncsu.edu/
Section 211 T 10:40a-12:30a Engineering Building II, Room 1221 T 10:30p https://csc217-211-jenk.csc.ncsu.edu/
Section 213 T 3:00p-4:50p Engineering Building II, Room 1221 T 2:50p https://csc217-213-jenk.csc.ncsu.edu/
Section 221 W 10:40a-12:30a Engineering Building II, Room 1221 W 10:30p https://csc217-221-jenk.csc.ncsu.edu/
Section 222 W 12:50p-2:40p Engineering Building II, Room 1221 W 12:40p https://csc217-222-jenk.csc.ncsu.edu/
Section 601 Asynchronous Online T 11:45p https://csc217-601-jenk.csc.ncsu.edu/
Section 731 Asynchronous Online T 11:45p https://csc217-731-jenk.csc.ncsu.edu/
Support - Tools & Teaching Staff

Instructors

Dr. Chandrika Satyavolu Photo

Dr. Chandrika Satyavolu

Section 001 & 002 Instructor

Dr. Sarah Heckman Photo

Dr. Sarah Heckman

Course Coordinator and Section 003/601 Instructor

Mr. James Tetterton Photo

Mr. James Tetterton

Section 601 Instructor

Peer Teaching Fellows

TBD Photo

TBD

Peer Teaching Fellow

Upcoming Office Hours