/CS570-ClassNotes

Class Notes for CS570 at Choate Rosemary Hall.

Primary LanguagePython

Class Notes for CS570

This repository is for the class notes for CS570 at Choate Rosemary Hall in the Spring of 2023. The course goals are to give students background in writing code for FRC robots that will allow them to write autonomous routines. In the process of achieving that goal students will also learn important ideas about the following:

  • using git and GitHub to manage code development
  • writing code in Python
  • Object-Oriented Programming ideas
  • Learn to use wpilib to complete a skeleton of a functioning robot
  • Writing tests for code written for a robot

Structure of the Notes

There are a variety of folders in the repo.

  • Class_Organization: Syllabus and grading policy
  • Class_Notes: Notes used by the instructor to plan the lessons
  • Class_Handouts: Any handouts created for students
  • Homework_Handouts: Any files created for homework assignments
  • Textbooks: A compilation of textbook sources that we might use

Changelog

  • 3/18/2023 - Started the repository. Built out the main folders.
  • 3/19/2023 - Built the Renderer tool to help create the pdfs.
    • Made updates to Handout_1
    • Made updates to Day_1 class notes
    • Finished Syllabus
    • Made updates to Course_Calendar
    • Made updates to HW_1

References