SylabUZ
Course name | Introduction to scripting language |
Course ID | 13.2-WF-FizP-ISL-S18 |
Faculty | Faculty of Physics and Astronomy |
Field of study | Physics |
Education profile | academic |
Level of studies | First-cycle studies leading to Bachelor's degree |
Beginning semester | winter term 2018/2019 |
Semester | 2 |
ECTS credits to win | 2 |
Course type | obligatory |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Laboratory | 30 | 2 | - | - | Exam |
This course is designed for students without or with a little programming experience. During this course you will learn fundamentals of programming with a strong focus on techniques using in Python. The examples and problems discussed in this course are taken from broad range areas as text processing, scientific programming, databases.
Basic computer skills
1. Python language characteristic, history
2. Language syntax, PEP-8 coding standard
3. Assignment operator, dynamic typing, mathematical and logical operators
4. Loops and conditions
5. Strings, lists, tuples and dictionaries, elements of OOP programming
6. Functions
7. Exceptions
8. Modules
9. Input/Output operations
10. virtual environment
computer lab, project, group work, discussion, brainstorming
Outcome description | Outcome symbols | Methods of verification | The class form |
Minimum 50% of points from tests and passing the semester program. Final mark counted as weighted average - 60% test score, 40% evaluation of the final project.
Python 3. Proste wprowadzenie do fascynującego świata programowania, Zed. A. Shawn, Helion 2018
https://wiki.python.org/moin/BeginnersGuide
Internet
Modified by dr hab. Piotr Lubiński, prof. UZ (last modification: 22-08-2018 11:06)