CSC1051 Algorithms and Data Structures I
Instructor: Jason M. Grant, PhD
email: jason.grant (AT) villanova (DOT) edu
Office: Mendel 162C
Course Materials and Resources
- Textbook: Rephactor (Course code: NovaFa23_CS1051_Grant)
- IDE: jGRASP bundled with OpenJDK (download here)
- Microsoft Teams (link, Code: zr5sy0t)
- Blackboard Course Site (1051-003, 1051-004)
Course MEETINGs
Location: Lectures and labs will take place in Mendel G88. Please bring your computer to class each day.
CSC 1051-003
MWF: 11:45AM – 12:35PM
W: 10:40AM – 11:30AM
CSC 1051-004
MWF: 12:50PM – 1:40PM
W: 1:55PM – 2:45PM
NB: There will be no class on September 4 (Labor Day), September 15 (conference), October 9-13 (Fall break), and November 22-24 (Thanksgiving recess).
OFFICE HOURS/AVAILABLE HOURS
Mondays 2:30 – 4PM, Mendel 168C
By Appointment
No appointments are necessary for office hours; however, signing up ahead of time helps me and other students plan accordingly. Virtual office hours are available (Zoom/Teams); however, you must sign up in advance (using the same link). Please contact me by email to request a meeting time outside of my regularly scheduled hours, if needed.
Teaching Assistant (TA)
Name: Giorgi Gugeshashvili
Email: ggugesha (AT) villanova (DOT) edu
Office hours: TBD
Computer Science Peer Tutoring
CS Peer Tutoring is available through the Learners’ Studio. You can find more information about it here.
Exam Schedule
Exam 1: Friday, September 22
Exam 2: Monday, October 23
Exam 3: Friday, November 17
Final Exam: Wednesday, December 13, 11:30AM – 2PM; Location TBD
Class Schedule
- 8/23 – Introduction to the course, Pre-course survey,