Biography
Dr. Sarah Heckman is an Alumni Distinguished Undergraduate Professor with the Department of Computer Science. She serves as the Director of Undergraduate Programs for the department and was the first teaching-track faculty hired in Computer Science at NC State. She is also a three-time graduate of the department and received her Ph.D. in August of 2009. Dr. Heckman received the NC State University Outstanding Teacher Award and the Alumni Association Outstanding Teacher Award as a representative of the College of Engineering in Spring 2015. She is a member of the Academy of Outstanding Teachers at NC State. Dr. Heckman teaches several of the core courses in software engineering and programming languages. Her research interests are in computer science education and software engineering. As a graduate student, she was a three-time recipient of the IBM Ph.D. Fellowship.
Fall 2023 Office Hours (8/21/2023 to 12/5/2023) - these may be subject to change due to departmental obligations
- Tuesdays and Wednesdays from 3:00 pm to 4:00pm
Directions to Dr. Heckman's EBII 2299 Office
Enter EBII via the East Atrium (the same side as Dr. Adams' office). Take the Atrium stairs up to the second floor. Enter the carpeted lobby through the door on the right. Head straight back, take a left, a right, and my office is on the right.
Research Areas
- Advanced Learning Technologies
- Software Engineering and Programming Languages
Education
North Carolina State University, Raleigh, NC
Ph.D. in Computer Science, August 2009
Masters of Computer Science, May 2005
BS in Computer Science, May 2004
CSC Fall Courses
- CSC 216-003 LEC SW Development Fundamentals TTh 11:45am-1:00pm Room: 1025 Engineering Building 2
- CSC 216-601 LEC SW Development Fundamentals Room: Distance Education - Online
- CSC 217-201 LAB SW Development Fundamentals La M 10:40am-12:30pm Room: 1221 Engineering Building 2
- CSC 217-202 LAB SW Development Fundamentals La M 12:50pm-2:40pm Room: 1221 Engineering Building 2
- CSC 217-203 LAB SW Development Fundamentals La M 3:00pm-4:50pm Room: 1221 Engineering Building 2
- CSC 217-204 LAB SW Development Fundamentals La M 5:20pm-7:10pm Room: 1221 Engineering Building 2
- CSC 217-210 LAB SW Development Fundamentals La T 8:30am-10:20am Room: 1221 Engineering Building 2
- CSC 217-212 LAB SW Development Fundamentals La T 12:50pm-2:40pm Room: 1221 Engineering Building 2
- CSC 217-213 LAB SW Development Fundamentals La T 3:00pm-4:50pm Room: 1221 Engineering Building 2
- CSC 217-214 LAB SW Development Fundamentals La T 5:20pm-7:10pm Room: 1221 Engineering Building 2
- CSC 217-221 LAB SW Development Fundamentals La W 10:40am-12:30pm Room: 1221 Engineering Building 2
- CSC 217-222 LAB SW Development Fundamentals La W 12:50pm-2:40pm Room: 1221 Engineering Building 2
- CSC 217-223 LAB SW Development Fundamentals La W 3:00pm-4:50pm Room: 1221 Engineering Building 2
- CSC 217-224 LAB SW Development Fundamentals La W 5:20pm-7:10pm Room: 1221 Engineering Building 2
- CSC 217-231 LAB SW Development Fundamentals La Room: TBA
- CSC 217-601 LAB SW Development Fundamentals La Room: Distance Education - Online
- CSC 293-001 LEC CSC TA Training F 3:00pm-4:15pm Room: 2015 Engineering Building I
- CSC 297-003 LEC Cybersecurity Topics - DevOps and Enterprise Network T 10:15am-11:05am Room: TBA
- CSC 299-001 RSC Mentored Research in CSC Room: TBA
- CSC 326-001 LEC Software Engr MW 10:15am-11:30am Room: 1025 Engineering Building 2
- CSC 326-201 LAB Software Engr Th 8:30am-10:20am Room: 1221 Engineering Building 2
- CSC 326-202 LAB Software Engr Th 10:40am-12:30pm Room: 1221 Engineering Building 2
- CSC 326-203 LAB Software Engr Th 12:50pm-2:40pm Room: 1221 Engineering Building 2
- CSC 326-204 LAB Software Engr Th 3:00pm-4:50pm Room: 1221 Engineering Building 2
- CSC 326-205 LAB Software Engr Th 5:20pm-7:10pm Room: 1221 Engineering Building 2
- CSC 326-211 LAB Software Engr F 8:30am-10:20am Room: 1221 Engineering Building 2
- CSC 326-212 LAB Software Engr F 10:40am-12:30pm Room: 1221 Engineering Building 2
- CSC 326-213 LAB Software Engr F 12:50pm-2:40pm Room: 1221 Engineering Building 2
- CSC 326-214 LAB Software Engr F 3:00pm-4:50pm Room: 1221 Engineering Building 2
- CSC 498-001 IND Independent Study in CSC Room: TBA
- CSC 499-001 RSC Indep Research CSC Room: TBA
- CSC 499-002 RSC Indep Research CSC Room: TBA
Awards
- Computer Science 'Person of Exceptional Performance' (PEP) Award - 2019
- Alumni Distinguished Undergraduate Professor Award - 2018
- NC State Computer Science Outstanding Young Alumni Award - 2017
- NC State Academy of Outstanding Teachers inductee - 2015
- Alumni Association Outstanding Teacher Award - 2015
- Google CS Engagement Award - 2015
- Carol Miller Undergraduate Lecturer Award - 2014
- Most Receptive Undergraduate Professor Outside of the Classroom - 2013
Publications