Last updated: Apr 28, 25 00:05 UTC | Permalink

Announcements

Information about Project Final Deliverables, and Posters/Demos

Mar 12 · 1 min read

As you ramp up your work on the final project, please don’t forget that {going forward} process-related submissions (i.e., peer evauluations, TA meetings, sprint reports, etc.) are due almost every week.

We have also published requirements for final project deliverables on the course website. This includes grading rubrics and other requirements related to the submission of the final project (i.e., code/testing, report, posters and demos). Canvas assignments for these are also published now.

In addition, each instructor has provided a list of [expectations for the final demos / presentations] with the grading rubric. Please be sure to review these quickly.

Team Repository Setup Now Available

Feb 27 · 0 min read

We have posted the instructions for setting up your team repository. You can find them in the start of the CI/CD Pipeline Activity. The repository will include the starter code for the final project. We recommend that you start this process as soon as possible to avoid any delays.

Software Development Process

Feb 10 · 1 min read

As part of software development process, each team is expected to use a structured development process, including pull requests, code reviews, etc. Each team will also submit sprint reports, individual surveys, and have weekly 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 this week.

Here are important submissions to remember for upcoming weeks:

  • Every week all members of a team are expected to meet with their mentor for a regularly scheduled meeting. Weekly Canvas assignments will help track your attendance for these meetings.
  • Every week each student is expected to complete one (Confidential, Peer Evaluation) Survey by Wednesday noon. The link can be found under the Canvas assignment which will help track if you completed the survey or not.
  • At the end of each sprint, each team will submit a sprint report (and retrospective) through a Canvas assignment.
  • After the revised project plan is submitted, we will provide instructions to create project repos. During your development, 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.

These assignments are required for weeks 6, 8, 10-14 and count towards “project process” part of the project which is worth 20% of the overall project grade.

Project Teams Announced

Feb 3 · 0 min read

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 Feb 12th. The requirements for the project plan can be found on the course website and the related Canvas assignment is also posted.

Individual Project 2 is Now Available

Jan 30 · 0 min read

The second and (final!) individual project deliverable is now released, and will be due on Wednesday, Feb 19 at 12pm (noon) ET. We strongly encourage you to read through the assignment soon, so that you can begin to formulate a plan of attack to complete this assignment.

Grades for individual project 1 were released earlier this week. To make re-grade requests, please fill out the form available through Canvas.

Team Formation Survey is Now Available

Jan 23 · 0 min read

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 12pm (Noon) on Wednesday 1/29/2024, or risk being placed in a random team. Please fill out the form even if you don’t have preference for team members.

We would recommend that you check with other students in your section before filling out the survey.

Withdrawal deadline is on Monday Jan 27th.

Welcome to CS4530 - Spring 2025

Jan 3 · 1 min read

On behalf of the entire instructional team (all 2 instructors and 18 TAs), welcome to the Spring 2025 edition of CS 4530! This website will contain all of the lectures, assignments and tutorials for the class. Our Canvas site contains your gradebook as well as single-sign-on links to Piazza (for 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 calendars for each section, the first two lectures (with related activities), and tutorials on installing your IDE, Typescript, Unit testing with Jest, MongoDB and API Requests. The schedule of office hours will also be posted on the staff page soon. We will start holding office hours from Monday Jan 6th.

The first individual project deliverable is now available. This deliverable is due by January 22nd at 12pm (Noon) ET. Your work will be submitted through github Classroom. We would encourage you to start working on this assignment early. Feel free to use piazza to ask questions and use office hours if you need help. We have 72 hours of scheduled TA office hours per week.

Zoom link for the online section (Section 4) can be found on Canvas -> Zoom Meetings.

We are excited to meet you all next week!

Initial Website Launched

Dec 4 · 0 min read

Welcome to the course website for CS4530, Spring 2025! Over the coming weeks, we will be populating this website (and Canvas) with more information about the course.


© 2024-25 Adeel Bhutta and Mitch Wand. Released under the CC BY-SA license