Skip to main content Link Menu Expand (external link) Document Search Copy Copied
Last updated: Apr 05, 23 09:42 UTC | Permalink


Information about Project Final Deliverables and Posters/Demos Now Available

Mar 22 · 0 min read

The final project deliverables are now published. These include details regarding submission of the final project (i.e., code/testing, report, posters and demos). Canvas assignments for these are now available too.

We have also provided a tutorial on course website with details about how to setup your continuous integration and continuous deployment pipeline for the project.

Each instructor will also provide detailed list of expectations for the final demos. Those can be viewed on piazza.

Team Project Repos Now Available, Information about Midterm Exam

Mar 1 · 1 min read

We have created github repositories for all projects and have added students to their repos. We have also pushed the starter code {for the project} to all repos under ‘starter-code’ branch. If you don’t have access to your project repo yet, please be sure to fill out the form to provide your github id and your group number.

Midterm exam is scheduled for the first lecture of Week 10 (i.e., the week after Spring break - March 13-15). For all in-person sections, all students are expected to be present in the classroom to complete the exam. For the online section, exam will also be given during the regular class time. Please coordinate with your instructor if there is any issue with the schedule of your exam. Those who have DRC accommodations, please reach out to your instructors immediately to help coordinate your exam.

As part of the exam review, we have provided some resources on Canvas (under Notes and Videos page). Please be sure to review those!

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/team surveys, have weekly meetings with TA Mentor. The development process started this week and the required submissions will start next week (These submissions will be for week 6, 8, 10-14).

Here are important submissions to remember:

  • Every week each student is expected to meet with their mentor for regularly scheduled meeting. Weekly Canvas assignments will help track your attendance in these meetings.
  • Every week each student is expected to complete one (Confidential, Peer Evaluation) Survey. The link can be found under Canvas assignment.
  • At the end of each sprint, each team will submit a sprint report (and retrospective) through a Canvas assignment.
  • TAs will also review your commits, PRs, code reviews regularly and will keep an eye on appropriate division of labor within the project team.

These assignments count towards “project process” part of the project which is worth 20% of the overall project grade.

Teams Posted, Preliminary Project Plan Due 2/15

Feb 5 · 0 min read

Team assignments are now available on piazza, and the first team deliverable, the preliminary project plan is now available as well.

During the first lecture of this week, you will have an opportunity to meet your team members and then you will setup a kickoff meeting with your assigned mentor TA. Please be sure to attend the lecture.

Individual Project Deliverable 2 is Now Available

Feb 1 · 0 min read

The second and (final!) individual project deliverable is now released, and will be due on Wednesday, Feb 22 at 11am 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.

Team Formation Survey is Now Available

Jan 29 · 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 11am on Wednesday 2/1/2023, or risk being placed in a random team.

Individual Project Deliverable 1 Posted

Jan 11 · 1 min read

The first individual project deliverable is now available. This deliverable is due by January 25th at 11am ET. Your work will be submitted on Gradescope which can be accessed through Canvas. Please note the autograding script will impose a strict rate limit of 5 submissions per 24 hours. This limit exists to encourage you to start early on this assignment. Feel free to use piazza to ask questions and use office hours if you need help. We have 105 hours of scheduled TA office hours per week.

A video to help you setup your IDE and get started with the Covey.Town codebase can be found here. The autograder is ready and you can now start submitting your work on Gradescope.

Also, please review the piazza announcement regarding IP1-handout Patch.

Welcome to CS4530 - Spring 2023

Jan 5 · 1 min read

On behalf of the entire instructional team (all 3 instructors and 22 TAs), welcome to the Spring 2023 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), GradeScope (for submitting assignments) and replicates much of the material on the class website.

In advance of the first week of class, we’ve shared the calendars for each section, the first two lectures, and tutorials on installing your IDE, Typescript, and unit testing with Jest. The schedule of office hours and instructions for the first individual project deliverable will be posted earlier next week.

We are excited to meet you all next week!

Initial Website Launched

Nov 30 · 0 min read

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

© 2023 Adeel Bhutta, Jan Vitek and Mitch Wand. Released under the CC BY-SA license