-
Notifications
You must be signed in to change notification settings - Fork 0
Module 1 Course Overview
Hayden Gilbert edited this page Jul 20, 2022
·
5 revisions
Module-1 covers your basic tools and your introduction to programming in Java.
Section-1 - Intro to Tools
- Student Guide - Discover the many ways you'll use the Bootcamp OS platform to learn during the course.
- How do I...? - Learn how to perform common tasks that you'll do during the course.
- File System and Command Line - Learn about the file system, command line, and basic commands to interact with the file system.
- Git - Learn about Git version control, confirm its installation, and learn its basic usage.
- Java - Learn about Java, and confirm you have the correct version for this course.
- IntelliJ - Learn about the IntelliJ integrated development environment (IDE) and its basic features and operation.
Section-2 - Intro to Programming in Java
- Variables and Data Types - Learn about declaring and initializing variables in Java.
- Logical Branching - Learn about boolean expressions and running code conditionally.
- Loops and Arrays - Learn about loops and arrays in Java.
- Command-Line Programs - Learn how to write programs a user can interact with.
- Intro to Objects - Learn how to work with objects in general and strings in particular.
- Collections (Part 1) - Learn about ordered Java collections like List, Stacks, and Queues.
- Collections (Part 2) - Learn how to use unordered Java collections like Map and Set.
- Classes and Encapsulation - Learn how to combine data and behavior by creating new classes to use in your programs.
- Inheritance - Learn about extending classes into a hierarchy of superclasses and subclasses.
- Polymorphism - Learn how to apply the polymorphism principle of object-oriented programming.
- Managing Inheritance - Learn how class designers communicate their intentions through requiring and restricting inheritance.
- Unit Testing - Learn about unit testing with JUnit.
- Exception Handling - Learn how to handle unexpected errors that occur at runtime.
- File I/O Reading - Learn how to open files on the hard drive and read content into your program.
- File I/O Writing - Learn how to write data from your program into files on the hard drive.
You can find the exercise files for this module here. Exercises are separated by category and then by both the original exercise code and then my finished code.
- Week 11 - Jump to the Flag
- Week 12 - Double on Match
- Week 14 - Equal Levels
- Week 15 - Compliance Crawler Directory Reset
- Week 16 - Fun with Anagrams
- Week 20 - Grouping Transactions by Items' Names
- Week 21 - Smallest Negative Balance
- Week 23 - Sign-in Sign-Out Logs