Skip to content

The workshops used by the Barker Redbacks to train new programmers

Notifications You must be signed in to change notification settings

Team4613-BarkerRedbacks/SoftwareWorkshops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Workshops

These are the workshops that are used to teach our new programmers java and ftc programming. It goes from the very basics of data up to more complex concepts such as Polymorphism and Functional Interfaces. These workshops are majority PowerPoints with the occasional PDF. The workshops are read only. You are encouraged to use these workshops in any way you feel best.

Contents

  1. Core elements of programs

    1. Intro to Java
    2. Data
    3. Big Data
    4. Control Structures - Selection & Repetition
    5. Arrays & Lists
    6. Functions
  2. Object Oriented Programming (OOP)

    1. Intro to OOP
    2. Inheritance and Encapsulation
    3. Polymorphism
    4. Interfaces and Abstract Classes
  3. Advanced Concepts

    1. Enums
    2. Exceptions and the Stack
    3. Advanced Concepts
  4. Git

    1. Version Control - The Git Way
    2. 4613-git-guide
  5. FTC

    1. Introduction to FTC Programming
    2. Autonomous Time
    3. Autonomous Gyro
    4. Servo and Colour Sensor
    5. Command Based Programming
    6. Remote Deployment

Acknowledgements

These workshops don't seek to be an original piece of work, but rather act as an amalgamation of various knowledge banks to provide a useful tool both for learning and for reference. As such several sources need to be acknowleged:

About

The workshops used by the Barker Redbacks to train new programmers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published