Skip to content

Repository files navigation

*******************************************************

This syllabus is deprecated.

Intro to Programming has become Programming 101 and Programming 102.

Contact your instructor for the link to the correct syllabus.


*******************************************************

Intro to Programming

Distance Learners: Please read this document before starting class.

Syllabus Overview

While we don't expect you to complete all the advance versions of the labs, we expect you to give it a try and ask questions if you're stuck.

UnitConceptsLabsVideo
Unit 00Software InstallLab 0
Unit 01comments, variables, print(), fstrings, Strings, concatentate, input()Lab 1, 2video
Unit 02Lists, Random module, integers, operators, conditional statements (if/else)Lab 3, 4video
Unit 03loops: while, break, else, for each, for x in range(), continueLab 5, 6video
Unit 04Review of Units 1-3, String ModuleLab 7, 8video
Unit 05Dictionaries, FunctionsLab 12video
Unit 06built-in functions, string methods, list methods, functions (review)Lab 10video

Quick Links

Below is a list of helpful links.

ResourceLinkComment
W3 SchoolsW3SchoolsUseful resource for learning python
Live streamTwichOnly when class is in session
Class ChatroomSlackfor enrolled Intro students only. directions on how to use slack
Terminal CheatsheetGoogle SheetsCommand Prompt/Terminal/Powershell
VS Code Keyboard ShortCutsFor Windows
VS Code Keyboard ShortCutsFor macOS
Python TutorPython Tutoronline debugging tool
Stuck?Debugging Errors Guide
Online Code EditorReplcloud based editor and interpreter
Compare two code snippetsDiffCheckergreat tool to compare 2 files of code side by side
Learning ResourcesGuide
Future Intro ClassesEventbrite

Back to top

About

Six Day Intro Course

Resources

Stars

10 stars

Watchers

15 watching

Forks

Releases

Packages

Contributors

Languages