This track is designed to teach programming to participants without any previous programming experience. It starts with the basics of instructing a computer to do simple tasks using simple data types, then explains the object-oriented (OO) method of programming. OO is the most used style of programming and the techniques learned here are applicable to many other popular languages.
No offerings in this track are currently scheduled.
Introduction to Programming with Python
This course teaches the skills and techniques needed to write programs in the Python Scripting Language. By the end of the course, students will understand and be able to use the basic concepts of Python to write simple programs. They will be introduced to the basic Python libraries and how to use them in their own programs.
This course teaches the object-oriented aspects needed to write programs in the Python Scripting Language. By the end of the course, students will understand and be able to write object-oriented programs.
GUI Programming using wxPython
This course provides comprehensive coverage of the wx (also known as wxPython) toolkit for developing Graphical User Interfaces (GUIs) using the Python programming language. In the lab sessions, students work through hands-on exercises and develop working programs to reinforce the topics covered in the lectures. By the end of the workshop, students will be able to develop Python applications with graphical user interfaces.