COSC1336 Lecture Notes¶
- Course
Programming Fundamentals I
- Instructor
- Office
SAC1 1209.01
- Website
- Text
Gaddis: Starting Out With Python [Gad17]
Course Introduction¶
Getting Started with Git¶
Problem Solving¶
Processing Your Code¶
Encoding Data¶
Computer Math¶
Starting to Code¶
Making Decisions¶
Repetition¶
Simple Functions¶
Simple Graphics¶
Functions and Scope¶
Working with Files¶
Lists and Tuples¶
Strings and Dictionaries¶
Modules and Packages¶
Object Oriented Programming¶
Python Scripting¶
Documentation¶
Simple Recursion¶
Advanced Python¶
Assignments¶
Assignments will be posted as they are assigned. Check the website each Sunday for the week’s assignments. All assignments are due by Sunday midnight of the week assigned.