Introduction to ICT
Back
Course informations
Study program level |
Undergraduate |
Study program |
Computer Science |
Study program direction |
Software Engineering |
Course year |
1. |
Course semester |
I |
Course status |
Core |
ECTS |
6 |
Lectures (h) |
30 |
Excercises (h) |
- |
Seminars (h) |
- |
Course objectives
Introduce the student with the basics of information and communication technologies. Familiarize him/her with historical developments so he/she can get acquainted with the tremendous technological progress. Achieving awareness of the current state of ICT as well as its future, highlighting some important paradigms that will play a significant role in the future, such as the Internet of Things. Give the student the knowledge of the basics of web technology and present it as a communication infrastructure over which a huge number of web services are spread out. Show basic Internet services and protocols, such as DNS, TCP / IP.
Course outcomes
- Make a diagram of Neumann's architecture and critically evaluate it
- Analyze the historical development of ICT technology and assess the potential for future development of ICT
- Identify and comment on some public services available through the Internet
- Analyze the impact of certain protocols and services on the functioning of the global Internet or local computer network (TCP / IP, HTTP, DNS, DHCP)
- Use the basic tools for working with multimedia documents
Course content
Introduction to the history of computer development. How a computer functions, basics of architecture, von Neumann's computer architecture. How a program performs. System software. Historical development of computer networks. Basics of Internet and network services. Basic principles of web technology. Multimedia, graphics, sound and video - integration with ICT and software support to manipulate such content. Role of databases in computer systems.