Preparing for Data Structures
Summer Assignment: Learning IntelliJ
You will need to watch the video shown below preferably before class begins in the fall. It is 2 1/2 hours long. It is best watched in 30 minute chunks. Be sure to follow along with the narrator on your PC while it plays.
Rainbow Brackets
Add the Rainbow Brackets add-in to your IntelliJ configuration.
Logins You Will Need for this Course
Before beginning to use this on-line resource, you should establish a log-in/registration on the following sites using your PERSONAL email address:
Google Classroom (code for Data Structures for the 2022-2023 class year: hluxxbp)
TheCSAutograder (Look on google classroom for school code and class code)
CodingBat (You can reuse your login from AP CSA if you still have it. Be sure to turn on "Teacher Sharing" to csarkar@stamfordct.gov
Revisiting Some Tenets from AP CSA
Strings are immutable
Variables should be private while methods should be public.
Constructors should never be private.
Java verbs (methods) have parenthesis, nouns (variables) do not.
ArrayLists allow for elegant insertion in the middle. ArrayLists grow and shrink as needed.
Computers are good at doing several things at once.