Information and communication technologies 1100-1BO30
1. Introduction to the Linux operating system and its basic architecture.
2. Working in the Linux environment using the command line, including an overview of the most important and commonly used commands.
3. Basics of Bash shell scripting, data streams, and redirections.
4. Regular expressions and their practical applications in tools such as grep, sed, and awk.
5. Fundamental concepts related to network access and working in a networked environment.
6. Security and confidentiality on the Internet, including data protection, user privacy, and basic digital threats.
7. Introduction to the LaTeX typesetting system and its applications in scientific documents.
8. Preparing presentations using LaTeX.
9. Fundamentals of working with Wolfram Mathematica software.
10. Creating plots and data visualizations using the Matplotlib library.
11. Introduction to programming in Python and its applications in data analysis.
12. Introduction to Artificial Intelligence, including basic concepts, example applications, and ethical considerations.
Course coordinators
Term 2024L: | Term 2025L: |
Mode
Learning outcomes
As a result of attending the course, the participant should obtain a basic familiarity with computer software useful for their later studies.
Assessment criteria
Completion of the tutorials involves completing a project in LaTeX and practical tests in Mathematica and Python.
The lecture exam takes the form of a written test.
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes: