Exam 1: Questions, Chapters 01 to 10
Exam Sheet
| Course | Flutter + 2D Game — PART 1A: The Dart Language |
| Scope | Chapters 01 to 10 |
| Duration | 3 hours |
| Total points | 100 points |
| Allowed materials | None |
| Computer | None (paper exam) — see the "on-computer" variant at the end of the exam |
Full name: ................................................................
Date: .................................. Score: ............ / 100
Topics Covered
| Ch. | Topics |
|---|---|
| 01 | main(), void, print(), semicolon, case sensitivity, comments, sequential execution, naming conventions |
| 02 | Variables, String, int, double, bool, num, var, dynamic, final, const, late, interpolation, toString(), int.parse(), double.parse() |
| 03 | Arithmetic operators, ~/, %, compound assignment, ++ and --, comparisons, &&, ||, !, precedence, ternary |
| 04 | if, else if, else, nested conditions, switch, case, default, switch expression, _ pattern |
| 05 | for, while, do while, counters, accumulators, break, continue, nested loops, 2D grids |
| 06 | List, Set, Map, index, collection methods, nested collections |
| 07 | Declaration and call, return, positional, optional, and named parameters, required, default values, =>, anonymous functions, scope |
| 08 | Class, object, instance, property, method, this, interaction between objects |
| 09 | Constructors (default, custom, named, const, factory), initializer list, getters, setters, toString() |
| 10 | Encapsulation, private members _, validated getters and setters, extends, super, @override, polymorphism, is, as |
Comments
Comments are powered by GitHub Discussions
Sign in with GitHub to join the discussion