GPDI513 - Get Started Coding with Python
Are you curious about coding? Would like to know how to start coding and how it can be useful? In this workshop, we will use Python, a very popular, powerful, yet simple programming language to discuss and demonstrate foundational coding concepts.
IMPORTANT NOTES:
1. Students do not need any prior knowledge of coding or Python to participate in this workshop. If you are already familiar with coding or Python, then this workshop will be too basic for you and you should not attend.
2. You will receive an email prior to the workshop with instructions for installing Python on your personal computer.
3. Learning to code must be hands-on. Through a series of in-class and online exercises, we will learn to create and troubleshoot (debug) computer programs. Your commitment and participation during class (6 hours) and outside class (approximately 6 hours) are mandatory. To better manage this process, you will be enrolled in a Moodle course where you will have access to resources and activities. Failure to complete the activities assigned outside of class, will result in you being dropped from the workshop.
After this workshop, you will be able to:
- Describe the process of creation of computer programs
- Create and execute Python scripts on your computer
- Apply basic elements of the Python programming language (control, selection and repetition statements, variables of simple data types, input/output, and functions) to solve problems or automate tasks
- Apply at least two strategies to troubleshoot (or debug) Python scripts
This workshop is led by Ivan Ruby, Ph.D. Candidate in Educational Technology, Department of Education.
Ivan has an academic background in Computer Science. He migrated to Education to conduct research related to the role education and technology play for an empowering, accessible, and sustainable future. His current research interest is in teaching and learning of computer programming for beginners, to adapt to and address the challenges of the 21st-Century.
IMPORTANT NOTES:
1. Students do not need any prior knowledge of coding or Python to participate in this workshop. If you are already familiar with coding or Python, then this workshop will be too basic for you and you should not attend.
2. You will receive an email prior to the workshop with instructions for installing Python on your personal computer.
3. Learning to code must be hands-on. Through a series of in-class and online exercises, we will learn to create and troubleshoot (debug) computer programs. Your commitment and participation during class (6 hours) and outside class (approximately 6 hours) are mandatory. To better manage this process, you will be enrolled in a Moodle course where you will have access to resources and activities. Failure to complete the activities assigned outside of class, will result in you being dropped from the workshop.
Learning Objectives
After this workshop, you will be able to:
- Describe the process of creation of computer programs
- Create and execute Python scripts on your computer
- Apply basic elements of the Python programming language (control, selection and repetition statements, variables of simple data types, input/output, and functions) to solve problems or automate tasks
- Apply at least two strategies to troubleshoot (or debug) Python scripts
Leaders Information
This workshop is led by Ivan Ruby, Ph.D. Candidate in Educational Technology, Department of Education.
Ivan has an academic background in Computer Science. He migrated to Education to conduct research related to the role education and technology play for an empowering, accessible, and sustainable future. His current research interest is in teaching and learning of computer programming for beginners, to adapt to and address the challenges of the 21st-Century.
Schedule
Section 1
January 19 - February 2, 2021, 09:00 - 11:00, TueTerm: Winter 2021
Status: Full (waitlist)
Capacity: 40
Available spots: 0
Location: ONL-ONLINE
Section 2
March 12-26, 2021, 13:00 - 15:00, FriTerm: Winter 2021
Status: Open
Capacity: 40
Available spots: 5
Location: ONL-ONLINE
Disclaimer: Available spots is an estimation.
Workshop preparation
A moodle site exists for this workshop. Registered participants should review the moodle site a couple of days prior to the workshop.
GradProBlog post
Register now
Add me to waitlist
Feedback
Attendance rules
Instructions to register/drop a workshopNon-attendance fee:
$0.00Attendance requirement:
100%Drop deadline:
5 days before startLate policy:
No late students allowed
Find related workshops
By skill domain:
Digital, Success in Graduate SchoolBy subskill domain:
Programming tools, Conducting researchBy partner:
GradProSkills