Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 3.07 KB

index.md

File metadata and controls

31 lines (27 loc) · 3.07 KB
title layout
CSSE1001/7030
default

# CSSE1001/7030 _Semester 2, 2021_

Course notes and tutorials for CSSE1001 and CSSE7030.

The combined one-page course notes (useful for printing) are available here.

Week-by-Week

| Week | Topics | Readings | Tutorial | MyPyTutor | | ------------ | | 1 | Introduction to SWE
Variables & Types | Introduction to Software Engineering and Programming
Arithmetic, Basic Types and Variables
Python Programming | | Log into MyPyTutor | | 2 | Control Structure
Functional Decomposition | Introduction to Software Design and Implementation
Loop Invariants

Functional Decomposition
Commenting | Expressions and Control Structures | Intro to Programming | | 3 | Data Structures
Lists | Data Structures
Mutable Objects | Functional Decomposition | Control Structures | | 4 | Dictionaries
File Processing | Dictionary
Dictionary Example - Histogram
Files
Sudoku Example | Data Structures | Functions | | 5 | Exceptions
Object Oriented Programing | Exception Handling | Debugging and Dictionaries | List, Strings, Tuples | | 6 | Variable Scope
Testing | Variable Scope | File IO and processing | Dictionaries, Lists, and Strings | | 7 | Class Design
Inheritance & Polymorphism | Class Design
Inheritance | Class Design | Classes, Objects, and Exception Handling | | 8 | Class Design
GUI: Basic Widgets | Graphical User Interfaces – Part 1 | Inheritance | Inheritance | | 9 | GUI: Animation, Text Widgets, Canvas Widgets
GUI: File Menus, File Dialog, and Drawing | Graphical User Interfaces – Part 2 | GUI 1 | GUI programming 1 | | Break | | | | | | 10 | GUI: Multiple Class GUIs
GUIs: Model View Controller | | GUI 2 | GUI programming 2 | | 11 | Recursion | Recursion | Recursion | Recursion | | 12 | Functional Programming: Lambda, List Comprehension, Iterators
Functional Programming: Operators | Functional Programming | Functional Programming | Functional Programming | | 13 | Complexity
Revision | Complexity Computability | Complexity | Revision | {: .table}