(in Polish) Python Programming 510-IS1-1PJP-23-ENG
Course profile General academic
Form of study Full-time
Course language English
Course type obligatory courses
Field of science: natural sciences,
Discipline of science: computer science
Year/semester of study I/2
Prerequisites (sequential system of courses and exams):
Introduction to Structural Programming,
Number of course hours with forms of teaching
Lecture: 15 Exercise classes: 30
Teaching methods: lecture, tasks implemented in the laboratory classes,
Individual consultation with the teacher
Form of assessment: credit with a grade
ECTS: 4
Class attendance:
- lecture 15h
- exercise classes 30h
Course preparation:
- lecture 5h
- exercise classes 10h
Literature study: 5h
Reports, homework 10h
Preparation for tests 10h
Preparation for the exam 10h
Exam duration 1h
Individual consultation with the teacher 5h
Student workload:
- Direct interaction with the teacher: 50h, 2ECTS
- Not direct interaction with the teacher: 50h, 2ECTS
Type of course
Mode
Course coordinators
Learning outcomes
1.The student knows the essential language constructions of Python and selected Python packages - KP6_WG3
2. The student knows the main programming paradigms (imperative, procedural, functional or object-oriented) in Python - test (code implementation) KP6_WG4
3. The student designs, and implements Python programs (intermediate level) using different programming paradigms. - KP6_UW6, KP6_UW7, KP6_UW8, KP6_UW15, KP6_UK3
4. The student is able to use the computer-science terminology in English language. KP6_UK1
5. The student see the advantages and disadvantages of Python, in particular, to solve the problems which describe the natural phenomena. KP6_UU1
6. The student is ready to carefully prioritize and sequence its activities --KP6_KK1
Assessment criteria
assessment
Bibliography
1. Python data analytics: data analysis and science using Pandas, Matplotlib and the Python programming language, Fabio Nelli, Apress, 2015
2. A Beginners Guide to Python 3 Programming, John Hunt, Springer 2019
3. The Absolute Beginner's Guide to Python Programming A Step-by-Step Guide with Examples and Lab Exercises. Kevin Wilson Apress 2022
4. Python for Everybody. Exploring Data in Python 3. Charles R. Severance 2022 wyd.3
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: