Skip to content

Fission310/newbie-education

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newbie-education

This repo contains lessons and/or lesson plans for Stuy Fission Newbie Education. The lessons mainly pertain to Software Engineering, but team members in other departments may find the contained material helpful. It is suggested that the Head of Software Engineering be familiar with the lessons, and for every new software engineering or electronics member to go through the lessons.

These lessons should not replace hands-on learning. They should be supplements to the design and build process of a robot, and introduced throughout the season as appropriate.

This project was started by Ryan Siu in February 2018 with the intent of preserving knowledge and learned experience for future generations of the team.

Contents

  • git
    • Overview of Git, usefulness, basic usage, GitHub, our organization and conventions
  • java
    • Introduction to Java, functional programming concepts, Java syntax, object oriented programming
  • markdown
    • Introduction to markdown, usefulness, formatting
  • robot
    • auton
      • Autonomous programming, sensors, encoders, CV
    • electronics
      • Robot electronics, REV, MR, cables, robot configuration
    • organization
      • Code organization, documentation
    • teleop
      • Teleop programming, controllers
  • websites
    • fission310
      • Team website, updating content, posting, conventions
    • jekyll
      • Static site generator

Contributors

About

Newbie education lessons -- under construction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages