| Topic | Details |
| Topic 1 | - Functions and Exceptions: This part of the exam covers the definition of function and invocation
|
| Topic 2 | - Loops: while, for, range(), loops control, and nesting of loops.
|
| Topic 3 | - parameters, arguments, and scopes. It also covers Recursion, Exception hierarchy, Exception handling, etc.
|
| Topic 4 | - Data Collections: In this section, the focus is on list construction, indexing, slicing, methods, and comprehensions; it covers Tuples, Dictionaries, and Strings.
|
| Topic 5 | - Computer Programming Fundamentals: This section of the exam covers fundamental concepts such as interpreters, compilers, syntax, and semantics. It covers Python basics: keywords, instructions, indentation, comments in addition to Booleans, integers, floats, strings, and Variables, and naming conventions. Finally, it covers arithmetic, string, assignment, bitwise, Boolean, relational, and Input
- output operations.
|