Fall 2020 Virtual Programming Workshops
- Python Workshop – Level 1
- From: Sept. 14, 2020
- Description/Goal: An introductory Python course to serve as a first experience or refresher to CMPSC 131. Covers Variables, Prints, Multiple Variables, Simple Math, User Input, Conditions, Loops, String Formatting, Lists, Functions.
- Suggested Level of Experience: None required.
- Recording: Kaltura Link
- HTML/CSS Workshop
- Date: Sept. 21, 2020
- Description/Goal: An introductory web development course using HTML and CSS. Introduces both languages and covers the Box Model, Layouts, Basic Doc Structure, Basic CSS Structure, and Intro Coding.
- Suggested Level of Experience: None required.
- Recording: Kaltura Link
- Python Workshop – Level 2
- Date: Sept. 28, 2020
- Description/Goal: An intermediate Python course and CMPSC 132 refresher. Covers Functions, Classes & Objects, Error Handling, and Modules/Libraries.
- Suggested Level of Experience: Students should be familiar with Python basics (Workshop 1 attendance or CMPSC 131 suggested).
- Recording: Kaltura Link
- JavaScript Workshop
- Date: Oct. 12, 2020
- Description/Goal: An introductory Javascript course. Covers the History of Javascript, Java vs. Javascript, Javascript Use Cases, Javascript Addons, Document Object Model, Printing out to the Console, Comments, Variables, Arithmetic, If/Else, Loops, Functions, Event/Action Listeners, and Error Handling.
- Suggested Level of Experience: None Required
- Recording: Kaltura Link
- SQL Workshop
- Date: Oct. 26, 2020
- Description/Goal: An introductory SQL course for students interested in data management. Covers a variety of simple queries, more complex queries with conditions, building a database, and populating a database.
- Suggested Level of Experience: No prior SQL experience is required, but students should be comfortable with programming logic.
- Recording: Kaltura Link
- Python Workshop – Level 3
- Date: Nov. 9, 2020
- Description/Goal: A higher level Python course that takes a deeper look at application-specific development. Covers Webscraping and Introductory Data Science Techniques
- Suggested Level of Experience: Students should be comfortable with all of the topics covered in Workshops 1 & 2, specifically Functions, Lists, Loops, and Error Handling
- Recording: Kaltura Link
For More Information Contact: tutoring-UP@ist.psu.edu