SylabUZ
Course name | Unix OS programming |
Course ID | 13.2-WF-FizD-UOP-S17 |
Faculty | Faculty of Physics and Astronomy |
Field of study | Physics |
Education profile | academic |
Level of studies | Second-cycle studies leading to MS degree |
Beginning semester | winter term 2018/2019 |
Semester | 2 |
ECTS credits to win | 3 |
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 | - | - | Credit with grade |
To teach students how to *UNIX operating systems and how to write scripts in Python
Basics of *UNIX and basics of programming
Working with system shell
Using tools like find, grep, awk, etc.
Writing scripts in Python
Functions, conditionals, loops
Input/output
Computer lab, discussions, individual students readings of technical documentation.
Outcome description | Outcome symbols | Methods of verification | The class form |
Presence on classes, activity, answering questions asked during classes, writing programs.
[1] Introduction to Parallel Computing, Peteresn Arbenz, Oxford University Press, 2004.
[2] Intel(R) 64 and IA-32 Architectures Optimization Reference Manual (http://developer.intel.com/assets/pdf/manual/248966.pdf)
[1] Papers on MPI applications: http://www.open-mpi.org/papers/
[2] GNU Emacs Manual (http://www.gnu.org/software/emacs/manual/emacs.pdf)
Modified by dr hab. Piotr Lubiński, prof. UZ (last modification: 28-06-2018 17:49)