Implement effective coding practices throughout Computer Science 30.
| (a) |
Discuss the rationale for learning and using different programming languages. |
| (b) |
Contrast the syntax of the language used in Computer Science 20 with the language used in Computer Science 30, as needed. |
| (c) |
Compare the coding conventions of the language used in Computer Science 20 with the language used in Computer Science 30, as needed. |
| (d) |
Refactor existing code to increase elegance. |
| (e) |
Critique third-party code (e.g., student, teacher or textbook programs) and make suggestions for improvement. |
| (f) |
Use interactive debugging techniques involving breakpoints and watch windows. |
| (g) |
Access search engines, forums and question and answer sites independently to find solutions to coding problems. |
