Link
Search
Menu
Expand
Document
Introduction
Learning goals
Part 1 - The beginning
Printing and reading
Variables
Calculations
Conditional and comparison
Repetition
Part 2 - Problem solving
Subproblems
More loops
Methods
Part 3 - Lists and Arrays
Discovering errors
Lists
Arrays
Strings
Part 4 - Object Oriented Programming
Object Oriented Programming
Objects in a list
Files and reading data
Part 5 - Objects continued
Object Oriented revision
Overloading methdods and constructors
Variable types
Objects and references
Part 6 - User Interfaces and Static
User Interfaces
Static and non-static
Part 7 - Projects
Projects
Introduction to testing
Part 8 - Dictionaries
Dictionaries
Similarity of Objects
Grouping Data Using Dictionaries
Part 9 - Inheritance and Interfaces
Inheritance
Interfaces
Polymorphism
Part 10 - Sorting and other tools
IComparable Interface
Handling strings
Enum
Part 11 - Random, files and exceptions
Random
Exceptions
Processing files
Part 12 - Using, Namespaces and Graphical interfaces
Namespaces
Using
Graphical user interfaces
Exercises
Exam information
Further reading
Part 8
The 8th part of the course material handles dictionaries and how to use them with objects.
Table of contents
Dictionaries
Similarity of Objects
Grouping Data Using Dictionaries