You should read everything for theory: Class Notes, Given Notes, Powerpoint-pdf copies and chapters 2, 3, 20, 22, 23 (attention only the pages corresponding to each level), 30, 31 (again only what is taught in the class).
For Java programming from Liang`s book chapters 1 (pages 26,27,28) , chapter 2 (most of the exercises have been implemented in the class) , chapter 3, chapter 4, chapter 5 till page 191 - included.
Terms to be found in Liang`s chapters to be able to define and compare (where applicable) between them:
For Java programming from Liang`s book chapters 1 (pages 26,27,28) , chapter 2 (most of the exercises have been implemented in the class) , chapter 3, chapter 4, chapter 5 till page 191 - included.
Terms to be found in Liang`s chapters to be able to define and compare (where applicable) between them:
- ASCII
- Unicode p62 **
- Syntax error
- Rutime erroe
- Logical error
- Debugging p119
- Debugging - stepwise refinment p210
- Scope of variables p196
- Overloading p193
- Modularity and benefits
- Method - signature p178-179
- Calling a method p180
- Sentinel value p141
- Data types - memory space occupation for each one and range
- String
- char
- boolean
- byte, int, long
- float, double