Announcements
Software Development Process
As part of the software development process, each team is expected to use a structured development process, including pull requests, code reviews, etc. Each team will also submit individual surveys, sprint reports and will have meetings with TA Mentor. The development process started last week (as you started developing your project plan) and the required “process-related” submissions will start later this week.
These assignments are required for weeks 6, 8-13 and count towards “project process” part of the project which is worth 20% of the overall project grade.
Here are important submissions to remember for upcoming weeks specified above:
- During each week, all members of a team are expected to meet with their mentor TA once for a regularly scheduled meeting. Weekly Canvas assignments (called “TA Meeting”) will help track your attendance for these meetings.
- Every week each student is expected to complete one (Confidential, Peer Evaluation) Survey by Friday 5pm. The link can be found under the Canvas assignment (called “Peer Evaluations”) which will help track if you completed the survey or not.
- At the end of each sprint (Fridays by 5pm), each team will submit a sprint report (and retrospective) through a Canvas assignment (called “Sprint Report and Retrospective”). Sprint schedule can be found in the project plan handout.
- After the revised project plan is submitted, we will provide instructions to create project repos. During your development, each team member is expected to contribute to the project regularly and evenly (with minumum two commits per sprint). TAs will review your github commits, PRs, code reviews regularly and will keep an eye on appropriate division of labor within the project team. They will also provide you a weekly assessment of your work.
Please add these to your calendars as reminders.
Project Teams Announced
Project Team Assignments are now posted on piazza. Please coordinate with your assigned TA Mentors to schedule a kick-off meeting. The first team deliverable will be the preliminary project plan due on Friday, Oct 16th. The requirements for the project plan can be found on the course website and the related Canvas assignment is also published.
Please review the project Overview document, which can be found on the course website.
If you have any questions about the project team assignment, please reach out to your instructor by email.
Team Formation Survey is now Available!
Please complete this Team Formation Survey to help us organize you into a team for the term project. EVERY STUDENT must fill this form out by 5pm ET on Friday Oct 2nd. Please fill out the form even if you don’t have any preference for team members. We would recommend that you check with other students in your section BEFORE filling out the survey.
Individual Project Deliverable 1 Posted
The first individual project deliverable is now posted. This deliverable will be due on Wednesday Sep 23rd 5pm ET. Your code will be submitted through Pawtograder.
If you already created your repo on pawtograder before start of the semester, be sure to sync your repo by accepting a Pull Request. Feel free to use piazza to ask questions and use office hours if you need help.
The schedule of office hours will be posted on the staff page shortly. We will start holding office hours from Thursday Sep 10th. We have 64 hours of scheduled TA office hours per week.
Welcome to CS4530 - Fall 2026
On behalf of the entire instructional team (2 instructors and 16 TAs), welcome to the Fall 2026 edition of CS 4530! This website will contain all of the lectures, assignments, activities and tutorials for the class. Our Canvas site contains your gradebook as well as single-sign-on links to Piazza (for questions and discussion), instructions for submitting assignments and replicates much of the material from the class website.
In advance of the first week of class, we’ve shared the calendar for each section, the first week’s lectures (with related activities), and tutorials on installing your IDE, Typescript, Unit testing with Vitest, and API Requests. Please take a moment to review those. In addition, the first individual project deliverable will be posted at the start of the semester and it will be due in two weeks.
We are looking forward to meeting you next week!