The College offers a 12 hours Course on computer coding. Volta subscribes to the view that a basic understanding of computer coding is required not only by coding professionals but by a large number of people whose work would considerably benefit from the implementation of some original code and that a basic knowledge of computer coding ought to be a component of the essential computer literacy of every University student. The College therefore encourages all/most of its students to attend. Extra details of the Course can be found at this page and the poster of the Course can be downloaded here.
Course outline
The web programming course aims to show to the students that programming and creating webapps is not as complex as it may seem. After the completion of the course every student will have built a simple yet functional web application: a personal blog powered by Python programming language by means of the Model-View-Control web framework Django. The project will be worked out by bits and pieces in an interactive approach: students code on their own laptops during the lesson, where a coaching approach is taken by the lecturer. The topics span from basic programming, design patterns and simple algorithms, up to general utilities and concepts as: HTTP requests, HTML and CSS markup, regular expressions, the Model View Control paradigm and database usage.
Course schedule
The Course will be offered by MSc graduate Pavlo Burda in seminar room 3 (North wing) on the dates and times listed below.
(1) Bootstrap: Python e Django (installation and use). Thursday Oct 19 6.00-8.00 pm
(2) Object-oriented programming: a database-driven approach. Tuesday Oct 24 6.00-8.00 pm
(3) Design Pattern: Model-View-Controller architecture. Thursday Oct 26 6.00-8.00 pm
(4) Template with HTML e CSS. Tuesday Oct 31 6.00-8.00 pm
(5) Extension and development. Thursday Nov 2 6.00-8.00 pm
(6) Project sum-up. Tuesday Nov 7 6.00-8.00 pm