GWU CSCI 1012
Syllabus
Schedule
Schedule
Office Hours
Getting Started
How To Use This Site
Computer Skills
Installing an Editor
Submitting Work
Unit 0
Module 0.0 - Your First Program
Module 0.1 - Getting Started: Examples
Module 0.2 - Numbers
Module 0.3 - Simple Functions
Module 0.4 - Conditionals
Module 0.5 - Introduction to Loops
Module 0.6 - Strings and Characters
Unit 1
Module 1.0 - A First Look at Lists
Module 1.1 - Conditionals
Module 1.2 - Functions
Module 1.3 - Booleans, Strings, Built-ins, and Types
Module 1.4 - Numerical Processing and I/O
Module 1.5 - Review
Unit 2
Module 2.0 - NumPy Arrays
Module 2.1 - Data
Problem Sets
Problem Set 0
Problem Set 1
Problem Set 2
Problem Set 3
Problem Set 4
Extra Credit Problem Set
Resources
Extra Credit
Practice Problems
Getting Help
TA Slides
Links and Libraries
Advising
Python Tips
On this page
Fall 2023 Practice Problems
Additional Practice Problems from Spring 2023
Practice Problems
These are resources for practice. None of them are graded.
Fall 2023 Practice Problems
Practice Problems - Set 0
Practice Problems - Set 1
Practice Problems - Set 2
Additional Practice Problems from Spring 2023
Unit 0 Practice Problems
Unit 1 Practice Problems - Lists and Conditionals
Unit 1 Practice Problems - Functions and Booleans