COP 3223H unit -*- Outline -*- * Introductory Material about the course. ** introduction what the course is about * Python Programming ** python-interpreter-numerics setting up Python and using the interpreter as a calculator ** python-io-numerics Python I/O, Sequencing, Programs, and Strings ** python-booleans Python Boolean Expressions, Predicate Functions, Conditionals ** python-specifications Program Specifications ** python-recursion Context-Free Grammars, Lists, Recursion ** python-loops Assignment Statements, Loops * c-vs-python Comparison of C and Python * C Programming ** c-io-variables C I/O, Variables, and Printing ** c-booleans C Booleans Expressions and Conditionals ** c-arrays-loops C Arrays, Assignments, Loops ** c-pointers C Pointers ** c-modules C Modules ** top-down-design Stepwise Refinement method for designing programs ** c-structs C Structs (records) ** c-lists C Lists * summary-review