|
|
|
Symbols:
These
are programs that need to be handed in, but are not marked or are just marked
for completion (e.g. 5/5 for doing the work).
These are bigger programs/assignments that must be handed in to be marked and are marked more carefully.
These are more difficult programs for
enrichment. They only need to be done if you want more than 80% in the course.
Fun extra things to investigate
September 2015 - Daily lessons and assignments |
||||
---|---|---|---|---|
M | T | W | Th | F |
|
1 |
2 |
3 |
4 |
7 |
8 Here are some images and code RGBgraphics.html source code Begin quick overview of programming concepts use Notepad++ IDE |
9 |
10 If you don't understand this program, just skip it! public static void main |
11 scanner
equals (assign), variables, start on data types |
14 Assignment #1 (due Wed)
|
15 Show me your programs when done. HOMEWORK: Read this PowerPoint
|
16 Operators |
17 |
18 IF, IF-ELSE Make a folder called Unit2 for these programs. |
21 Requirements for programs (click here) Homework: read Codingbat's webpage on IF. Read the whole thing. |
22 Assignment #2: More Math programs THIS IS TOO HARD. SAVE FOR GRADE 12. |
23 while loops |
24 |
25 |
28 |
29 |
30 |
1 October |
|
By the end of the Unit 1, you need to know
- the meanings of bytecode, compile, JDK, JRE, IDE
- how to write a simple java program
- the difference between print and println
- how to use printf
- how use escape characters: \n \t \' \" \\
- how to indent code properly
- how to write single line and multiline comments
- how to use printf, Math.sqrt()
- the difference between int math and double math
- how to use the 5 basic arithmetic operators (+-*/%)
- how to use the short cut operators += -= *= /= (we'll never use %=)
the difference between x++ and ++x, and when there is no difference- what operator precedence means and why it is important