In this problem set we're going to write a couple of basic CS50 C programs in Java.
First and foremost:
- Watch the LaunchCodeTV Java series to help get your environment setup.
- Purchase the book "Clean Code" by Robert Martin
- Create the "Mario" application (described in this video) using Java instead of C
- Watch this video on Java Strings and this video on Java String Performance
- When your code is complete, create a new GitHub repository, commit your code locally, and push your code to your new GitHub repo. Here's a video on how. Also be sure to add a .gitignore file so that you only commit appropriate files.
- If you're on windows, I highly recommend using Cygwin as your terminal. It lets you work from a Unix prompt which is used throughout the videos. Be sure to install the git package on install Download Cygwin
- When you're done, send me an email by using the email address on my Profile Page
Creating Mario using Java will help you get used to the Java syntax as well as familiarize yourself with loops and Strings.
Check out the following video for working with Java on the command line: Java on the Command Line
Helpful Resources: