CSE 373, Summer 2019: Resources
Materials
Schedule
Projects
Exercises
Exams
Syllabus
Getting help
Course Staff (Office Hours)
Piazza
Resources
FAQ
Other
GitLab
Canvas
Panopto
Gradescope
Feedback
If you have any suggestions on documents we should add, please let us know via the
feedback page
!
Projects setup and installation
git
SSH keys
Java
Installing IntelliJ
Configuring IntelliJ
IntelliJ
Importing projects from GitLab into IntelliJ
Running Checkstyle
Running normal code
Running test code
Testing and debugging code
JUnit overview
Tips on testing code
Debugging in IntelliJ and in general
Communication and writing
Effectively explaining algorithms
Math
Exponent and logarithm identities
Summation identities
Introduction to summations
Asymptotic analysis
Big O with multiple variables
Useful Tools
VisuAlgo: animated explanations of various algorithms and data structures
Review material
CSE 142 review slides
Intro to java review concept video playlist
Object-oriented programming review concept video playlist
Java value and reference semantics review video