Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Objectives

  • Introduce the git and IntelliJ workflow
  • Work through last week's homework together
  • Resubmit our homework using our new git and IntelliJ workflow
  • Talk about our problem solving toolkit
  • Intro the homework for this week

Tools

tools

Software writing / debugging tools

  • IntelliJ
  • git / GitHub
  • API docs

The tools that our language gives us

  • if / else
  • switches
  • loops
  • arrays
  • lists
  • methods
  • classes
  • enums

Problem solving toolkit

  • Understand the problem
  • Break the problem down in smaller pieces
  • Know what your inputs are and what you expect to output
  • Write it down (in english or another spoken language!)
  • Start with what you know
  • Identify a first step
  • Make a diagram or draw it out
  • Start with a simple test case
  • Good code style and formatting!
  • See a working example
  • Think about similar problems you've seen before
  • Check your output
  • Read the error message
  • Run your code often
  • Read the docs
  • Ask an expert or a friend
  • Be organized!
  • Take a breather