Python warmup exercises
Programming problems I am using as warmup exercises in my Python programming class. The key is to give them some simple problems they can solve so as not to discourage them, at the same time giving them more difficult problems to challenge them. 1. Write a program that will ask the user for a number between 1 and 20, then print a line of * of that length. Example: Enter…
Read more...Introduction to Python
The main presentation used in the “Introduction to Python” session.
Read more...Python Train-the-Trainer Class, Day 2
Day 2 of our Python workshops. The guys were really hard at work, as you can see from the intense faces. Afterwards, we had a bit of fun in the sharing of results. Pat facilitated the group presentations and did a splendid job of it.
Read more...Python Train-the-Trainer Class, Day 1
Pictures from the first day of the CODE-IT Python Train-the-Trainer classes with faculty from different PSITE schools.
Read more...Python Programming Courseware Site
Welcome to the Python Programming T3 Sessions. Please go to the courseware site to access the materials.
Read more...Announcement: Python T3 Workshop
Two more days to go! The Python Training will start on October 22, 2012 (Monday) and will last up to October 24 (Wednesday.) Notes: We are reminding again and requesting all participants to please bring with you your existing Programming 1 Syllabus, laboratory exercises, lecture presentations, and materials that you’ve been using in your Programming 1 course. Since no participant emailed me back on food restrictions, we have finalized our…
Read more...Workshop: Using Python as a First Programming Language for University Students
About the Workshop Programming is a foundational skill in computer studies and informatics, but many students only just entering the field already find difficulty with the subject. In essence, the core competencies students should develop is in the logical formulation and algorithmic thinking; however, students often stumble and fail in tangential concerns — the syntax of the language, the compiler options, and the features of their Integrated Development Environment. With…
Read more...