Course detail
Creative Programming 1
FaVU-KREAP1Acad. year: 2019/2020
The course introduces students to the basic concepts of programming (data types, conditions, cycles, classes) and their specifics in the Python programming language. The course will also focus on related areas of software development: work with command line, code editors, code management, documentation and online collaboration.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Lesson 2 - First Hello World, Print and Error Messages, Variables, Comparison, Logical Operators: or, and, negation
Lesson 3 - Functions, Cycles, For and While Cycle
Lesson 4 - Source Code Management, Git, Git Branching, Github
Lesson 5 - Functions and Strings, Custom Functions
Lesson 6 - Exceptions, Modules, Testing, Cyclic Imports, Testing
Lesson 7 - Collaboration and Open Source, Ignoring Files
Lesson 8 - Lists, Tuples
Lesson 9 - Graphics
Lesson 10 - Dictionaries, JSON, API
Lesson 11 - Classes, Inheritance
Lesson 12 - Final Project
Lesson 13 - Final Project, Retrospective
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
MARTIN, Robert C. Clean code: a handbook of agile software craftsmanship. Upper Saddle River, NJ: Prentice Hall, c2009. ISBN 978-0-13-235088-4.
Classification of course in study plans
- Programme VUB Bachelor's
branch VU-D , 3 year of study, winter semester, elective
branch VU-D , 4 year of study, winter semester, elective
branch VU-D , 3 year of study, winter semester, elective
branch VU-D , 4 year of study, winter semester, elective
branch VU-D , 3 year of study, winter semester, elective
branch VU-D , 4 year of study, winter semester, elective
branch VU-IDT , 3 year of study, winter semester, elective
branch VU-IDT , 4 year of study, winter semester, elective
branch VU-IDT , 3 year of study, winter semester, elective
branch VU-IDT , 4 year of study, winter semester, elective
branch VU-IDT , 3 year of study, winter semester, elective
branch VU-IDT , 4 year of study, winter semester, elective
branch VU-IDT , 3 year of study, winter semester, elective
branch VU-IDT , 4 year of study, winter semester, elective
branch VU-IDT , 3 year of study, winter semester, elective
branch VU-IDT , 4 year of study, winter semester, elective
branch VU-IDT , 3 year of study, winter semester, elective
branch VU-IDT , 4 year of study, winter semester, elective
branch VU-IDT , 3 year of study, winter semester, elective
branch VU-IDT , 4 year of study, winter semester, elective
branch VU-VT , 3 year of study, winter semester, elective
branch VU-VT , 4 year of study, winter semester, elective
branch VU-VT , 3 year of study, winter semester, elective
branch VU-VT , 4 year of study, winter semester, elective
branch VU-VT , 3 year of study, winter semester, elective
branch VU-VT , 4 year of study, winter semester, elective
branch VU-VT , 3 year of study, winter semester, elective
branch VU-VT , 4 year of study, winter semester, elective
branch VU-VT , 3 year of study, winter semester, elective
branch VU-VT , 4 year of study, winter semester, elective
branch VU-VT , 3 year of study, winter semester, elective
branch VU-VT , 4 year of study, winter semester, elective
branch VU-VT , 1 year of study, winter semester, elective
branch VU-VT , 2 year of study, winter semester, elective
branch VU-IDT , 1 year of study, winter semester, elective
branch VU-IDT , 2 year of study, winter semester, elective
branch VU-VT , 1 year of study, winter semester, elective
branch VU-VT , 2 year of study, winter semester, elective
branch VU-IDT , 1 year of study, winter semester, elective
branch VU-IDT , 2 year of study, winter semester, elective
branch VU-D , 1 year of study, winter semester, elective
branch VU-D , 2 year of study, winter semester, elective
branch VU-VT , 1 year of study, winter semester, elective
branch VU-VT , 2 year of study, winter semester, elective
branch VU-IDT , 1 year of study, winter semester, elective
branch VU-IDT , 2 year of study, winter semester, elective
branch VU-D , 1 year of study, winter semester, elective
branch VU-D , 2 year of study, winter semester, elective
branch VU-IDT , 1 year of study, winter semester, elective
branch VU-IDT , 2 year of study, winter semester, elective
branch VU-D , 1 year of study, winter semester, elective
branch VU-D , 2 year of study, winter semester, elective
branch VU-IDT , 1 year of study, winter semester, elective
branch VU-IDT , 2 year of study, winter semester, elective
branch VU-VT , 1 year of study, winter semester, elective
branch VU-VT , 2 year of study, winter semester, elective
branch VU-VT , 1 year of study, winter semester, elective
branch VU-VT , 2 year of study, winter semester, elective
branch VU-VT , 1 year of study, winter semester, elective
branch VU-VT , 2 year of study, winter semester, elective
branch VU-IDT , 1 year of study, winter semester, elective
branch VU-IDT , 2 year of study, winter semester, elective
branch VU-IDT , 1 year of study, winter semester, elective
branch VU-IDT , 2 year of study, winter semester, elective