CSC1051 Algorithms and Data Structures I

Instructor: Jason M. Grant, PhD
email: jason.grant (AT) villanova (DOT) edu
Office: Mendel 162C

Course Syllabus

Course Materials and Resources
  • Textbook: Rephactor (Course code: F24_Grant_Nova1051)
  • IDE: jGRASP bundled with OpenJDK (download here)
  • Microsoft Teams (link, Code: )
  • Blackboard Course Site
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 2 (Labor Day), September 20 (conference), October 14-18 (Fall break), and November 27-29 (Thanksgiving recess).

OFFICE HOURS/AVAILABLE HOURS
Schedule office hours: Book time with Jason Grant

Several time slots are available throughout the week. Sign ups are available seven (7) days in advance, but must be booked no less than eight (8) hours before an appointment.

Teaching Assistant (TA)

Name: Matthew Cutrona
Email: mcutron1 (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, October 4
Exam 2: Friday, November 15
Final Exam:  Tuesday, December 17, 11:30am – 2pm

Class Schedule

Available via Rephactor