I have sent an email update to all parents of my students based on the email information listed in the Eschool portal.
If you have not received an email from me today, 3/28/2020 please send me an email at [email protected]. I hope everybody is healthy and doing well. For this next week, I would like everybody to choose a preferred development environment in which to write code. You may use the online compiler at: https://www.onlinegdb.com/online_java_compiler from the website www.onlinegdb.com. This was the site we used at the beginning of the year for the C++ coding that we did. This site will be sufficient for most of the basic projects that are normally done in the intro class. For those who wish to work on their own with more advanced concepts, and especially for those planning on taking the AP computer science course next year, I recommend downloading the JDK - java development kit standard edition and an interactive development environment of your choice. I am including instructions below that give the links and instructions for downloading 1)the JDK, 2) API Documentation and 3) a development environment called Eclipse in which you can write your code. It is not the same as we use in class, but it is more up to date and works very well. It also has a very good tutorial explaining the ins and outs of learning to use the Eclipse IDE. For this next week, either practice writing some of your old programs using either onlinegdb or the Eclipse IDE, and getting them to compile and execute correctly. Next week, we will start some new projects. Again, the instructions to find and download the JDK and Eclipse IDE are below. Stay safe and stay healthy!!! Mr. K. The String class.
Basic methods, usage, reading the code from the documentation. Practice with basics. Handout - simple practice with String class methods. Finishing up with basic methods
- Triangle program using methods - Geometry program using methods. Extra help Tuesday room A208 Area / Perimeter program - 3 versions using methods and void methods
Reminder - Test Thursday - emphasis on random numbers, math functions and methods. Methods in java
- Syntax, rules, usage, calling from main, method headers, void methods, return types, parameters Assignments - Stars assignment - Rocket - passing values into methods and returning calculations. Extra help Thursday - room A208 Assignment - dice -
Putting together all concepts learned so far - Random numbers, loops, logic and if statements to create a program that randomly rolls and shows two dice on the screen. - Begin discussion of methods (functions) in java Method - terminology, syntax, return types. Void methods. More practice with graphics. - Beginning of basic animation
- timers, event handling, error correction Reminder - Last test of quarter on Friday - 1/9/20 - review random numbers and math functions More graphics - using loops to add multiple random objects to image, incorporating image files - png, bmp, gif, jpeg etc to a picture. Sizing images.
|
Archives
May 2020
Categories |