460-2079/02 – Basics of information technology (ZIT)
| Gurantor department | Department of Computer Science | Credits | 3 |
| Subject guarantor | Ing. Michal Radecký, Ph.D., MBA | Subject version guarantor | Ing. Michal Radecký, Ph.D., MBA |
| Study level | undergraduate or graduate | | |
| | Study language | English |
| Year of introduction | 2025/2026 | Year of cancellation | |
| Intended for the faculties | FEI | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
The course aims to provide students with a basic overview of technology and its practical application for the next stages of their studies. The aim of the course is for students to gain an awareness of specific tools and technologies that they will come into contact with in other courses. This will enable them to be prepared to use these technologies effectively and to further extend their knowledge in specialised courses. At the same time, they will gain insight into the concept of the context of these topics within the IT field.
Teaching methods
Seminars
Tutorials
Project work
Summary
Students will gain an overview of various technologies and areas covering current modern trends in IT, with an emphasis on their subsequent practical application. The course provides a basis for understanding areas that they may not have encountered in their previous studies, or for introducing these areas into the overall concept within the study of Computer Science.
Compulsory literature:
[1] Lectures and online materials provided in the course
[2] https://www.w3schools.com/
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
(40%) Implementation and handover of the project.
(60%) Attendance at seminars.
E-learning
http://www.cs.vsb.cz/radecky
Other requirements
The student should be able to orient himself in terms and topics discussed. Should be able to create a web presentation on the desired topic.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Basic concepts, tools and procedures
- Basic concepts such as domain, DNS, IP address, port, HTTP protocol
- Working with the command line (Linux, PowerShell)
- Work and development environments (VS Code, etc.)
2. Introduction to versioning using GIT
- GIT vs. GitHub
- Creation and management of repositories, basic operations in Git (commit, push, pull)
- Work with branches, conflict resolution, teamwork principles.
3. Introduction to containerization with Docker
- Working with basic Docker commands: creating, managing and running containers
- Basics of creating a Dockerfile and managing containers on a local computer
- Orchestralization
4. Basics of creating websites: HTML and CSS
- HTML (HTML 5) document structure, basic elements and attributes.
- CSS: selectors, box model, basic principles of responsive design
5. Introduction to the use of JavaScript on the web
- Basic JavaScript syntax, DOM manipulation
- Events
- HTML 5 API
- JSON and XML
6. AI and the use of artificial intelligence tools
- Basic concepts of AI and trends in the use of AI
- Chatbots, text and image generation, data analysis
- Use of AI in teaching, ethics and formalities
7. Basics of IT security and cyber hygiene
- Basic overview of security threats
- Security of personal data and safe use of the computer, incl. social networks
- Principles of safe use of modern technologies
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.