Courses Bachelor Display 2022-2023

Course Description To PDF
Course title Python and Web Design
Course code EBS2070
ECTS credits 4,0
Assessment Whole/Half Grades
Period
Period Start End Mon Tue Wed Thu Fri
3 16-1-2023 27-1-2023 C
Level no level
Coordinator Rui Jorge De Almeida e Santos Nogueira
For more information: rj.almeida@maastrichtuniversity.nl
Language of instruction English
Goals
* Students are able to explain and use basic concepts in programming, program using Object-Oriented paradigm, develop basic programs in Python and use Test-Driven-Development to construct a solution.
* Students are able to use external libraries with Python, use web-development frameworks to deploy applications and dashboards in combination with Plotly and integrate REST APIs.
* Students select appropriate programming techniques to design, test and implement basic algorithms in Python.
* Students are able to create meaningful unit tests.
* Students can explain the reasoning of the developed programs.
* Students collaborate in teams of two to develop a solution.
Description
PLEASE NOTE THAT THE INFORMATION ABOUT THE TEACHING AND ASSESSMENT METHOD(S) USED IN THIS COURSE IS WITH RESERVATION. A RE-EMERGENCE OF THE CORONAVIRUS AND NEW COUNTERMEASURES BY THE DUTCH GOVERNMENT MIGHT FORCE COORDINATORS TO CHANGE THE TEACHING AND ASSESSMENT METHODS USED. THE MOST UP-TO-DATE INFORMATION ABOUT THE TEACHING/ASSESSMENT METHOD(S) WILL BE AVAILABLE IN THE COURSE SYLLABUS.

This skills period is a follow up of the (just) completed course on programming in Java. The purpose of this course is twofold: i) to learn Python as one of the most popular and used languages, and ii) to learn several useful techniques for web and app design. The course will be offered jointly by IDS and DAD.

Formative assessment: Feedback by tutors and peers
Summative assessment: Participation and assignment
Instructional approach: Lectures and tutorials
Literature
Prerequisites
Keywords
Teaching methods (indicative; course manual is definitive)
Assessment methods (indicative; course manual is definitive)
Evaluation in previous academic year For the complete evaluation of this course please click "here"
This course belongs to the following programmes / specialisations
Bachelor Business Analytics Year 2 Compulsory Skill(s)