End of Sprint Review

Welcome to Sprint 1! In this sprint, you’ll take your first steps into Java development. Since you already have experience with programming concepts from the CodeYourFuture curriculum, we’ll focus on bridging your existing knowledge (mostly in JavaScript) with Java’s syntax and tools. The goal of the sprint is to get you writing, running, and debugging Java applications quickly, without diving too deeply into computer science theory or Java Virtual Machine (JVM) internals. By the end of this sprint, you’ll be comfortable setting up a Java project in an IDE, running your first program, and understanding the basics of Java syntax and structure.

[[objectives]] 1=Import a Java project into an Integrated Development Environment (IDE) and run a Java 2=application 3=Explain what a main method is and why it’s required 4=Identify non-compiling code an IDE and use the IDE error analysis to explain common compilation errors 4=Write basic Java logic using common coding concepts such as loops and conditionals, including using common Java keywords, primitive types, and syntax 5=Write a method signature and explain each of the components that form it: visibility, name, parameters 6=Import a project into an IDE and run it 7=Use debugging tools in an IDE to troubleshoot code.

At the end of the sprint, you should be able to do the following things. Make sure to check you can do them all, and if not, go back and keep practicing until you can.

Section 1: Getting Started with the IDE and main methods (Prep)
Section 2: Java keywords and syntax (Prep)
Section 3: Method Signatures (Prep)
Section 4: Debugging Java Code Using the IDE (Prep)