Resources for Comp199
Development Tools
- Get VScode from Microsoft
- Get the python programming language compiler, tools etc. (if you are on windows 10/11, you can get it from the windows store) if you want to play with these things on your own laptop
- sound filed to used in your projects
More General python Resources
- The official Python Language Documentation
- The original 'awesome python' list of widely used third party libraries
Graduate Assistant with Tutoring Hours
The Computer Science Graduate Assistant Shantala Gaitonde will hold tutoring hours, primarily for comp152 and comp250, but I checked with Dr. Khojasteh, the grad director and Shantala, and then agreed she will also help comp99 students. Here is her schedule. All hours are held in DMF 359
Monday 4-6 pm, | ||
Tuesday 4-6 pm, | ||
Wednesday 10 am-12 pm, | ||
Thursday 10 am-12 pm |
Slides
From time to time I'll post my lecture slides here. They are really my notes to remind me what we need to talk about, so they are not enough by themselves, but they will hopefully be of use when paired with the notes that you take.
- The introductory class notes
- The intro to python slides
- The intro to IoT slides
- a small robot in bmp format
- a smile bmp
- The coding part two (lists and loops and pictures in pyportal) slides
- Networking, JSON, If Statements and more
- The apiStarter.txt file for our in class exercise
- Two files for our sound segment cheer.wav and alert.wav
- We'll want these two lines for class - copy and paste:
- font = bitmap_font.load_font("/fonts/Arial-ItalicMT-23.bdf")
font.load_glyphs(b'abcdefghjiklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890- ()') - Sounds, moving stuff etc
- Some discussion of technical writing
- While Loops first sensors and touch screens
- Writing business proposals
- sensor and touch code
- the Addon.zip for class
- The "Big data" IoT stuff
- The data file for the IoT data project
- The final Slides, tech report format and working through the data processing