Information Technology 1100-1B02
The course aims at full understanding of the basic mechanisms, omnipresent in the contemporary world governed by information. Exercises provide the practical knowledge, needed to use the information technologies during the studies.
Program of the lecture:
1. Digital vs. analog. Checksums.
2. Most frequently used programs: text editor, spreadsheet, presentation manager. Databases: why do we need an index?
3. Data formats. ASCII and Unicode. Vector and bitmap graphics. Movies, sound, loseless and loosy compression.
4. From an operator to the operating system. Devices handling, compatibility. Algorithm -> source code -> executable: compilation, errors...
5. URL, packets, route of information in the Internet. Does every computer connected to the Internet needs its own IP number? Dynamic IP, NAT. HTML: the language of WWW. POP3 and WebMail. Instant Messengers.
6. Copyrights and licenses. Open Source, GNU and Freedom of Software. Wikipedia.
7. Digital signature: how does it work? Public key cryptography.
8. Administrator vs. "normal" user. Viruses and data safety. Backups.
9. Mathematical modelling: from Conway's "Life" to weather forecasting. Do computers think? Turing test, artificial neural networks.
Program of the exercises: basics of programming in a high-level language (Python, Matlab)
Type of course
Mode
Learning outcomes
Understanding of the basics of information technologies, checksums, data transfer, computer programs, operating systems, formats of digital data and Internet. Conscious understanding of the basics of IP laws and software licenses, and the existence of Free Software. Basics of the Python programming language.
Assessment criteria
Test exam
Bibliography
1. Informatyka podręcznik dla gimnazjum, P. J. Durka. Wydawnictwo Nowa Era, 2007, ISBN 978-83-7409-456-6.
2. Cyfrowy Świat: jak to działa, P. J. Durka. Wydawnictwo Adamantan, Warszawa 2004, ISBN 83-85655-20-4.
3. http://komputer.durka.info
4. http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie
5. http://docs.python.org.pl/tut/tut.html
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:
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: