Course Notes
Semester 1: Python
Programming
Description | File Size | File Name |
---|---|---|
Python Syntax: An overview of variables, data types, and the kinds of mathematical operators that are present in Python . |
219KB | cspNotes01PythonSyntax.pdf |
Conditional Execution: Decision making with if-else statements. |
375KB | cspNotes02Conditionals.pdf |
Functions: Defining a sequence of statements for code reuse. | 227KB | cspNotes03Functions.pdf |
Iteration: Repeatedly executing a code block of statements. | 299KB | cspNotes04Iteration.pdf |
Strings: Representing text data in Python . |
194KB | cspNotes05Strings.pdf |
Lists: A data structure consisting of a sequence of elements. | 213KB | cspNotes06Lists.pdf |
Dictionaries, Tuples and Files: Advanced data structures in Python . |
232KB | cspNotes07Dictionaries.pdf |
Semester 2: Core Concepts
Description | File Size | File Name |
---|---|---|
Algorithms: A precise sequence of instructions for problem solving. | 315KB | cspNotes08Algorithms.pdf |
The Internet and Cybersecurity: A system of interconnected networks. | 361KB | cspNotes09TheInternet.pdf |
Global Impact: The social aspects of technology. | 99KB | cspNotes10GlobalImpact.pdf |
Compression: Packing data into a smaller space. | 91KB | cspNotes11Compression.pdf |