Questions | |
1 | creating file/project and using tools |
2 | Planning programs (using models/flowcharts) |
3 | Understanding and applying strings and enumerated types to solve problems |
4 | Understanding and applying Inheritance and Polymorphism to solve problems |
5 | Understanding and applying Abstract Classes and Interfaces to solve problems |
6 | Understanding and applying Exception Handling to solve problems |
7 | Managing file systems |
8 | Writing Object-Oriented Programs (e.g., using Java) |
9 | Developing Graphical user interfaces |
10 | Applying various types of events |
11 | Learning concepts and applying them to other problems |
12 | Updating and expanding some existing programs |
13 | Tracing and/or debugging code |
14 | Mathematical skills |
15 | Problem-solving capability |
16 | Inquisitiveness (trying to discover as much as you can how something is done) |
17 | Communication skills (discussing ideas/solutions with other team members, when working on a project) |