FPF:UIN3047 Trends in Computer Science - Course Information
UIN3047 Trends in Computer Science
Faculty of Philosophy and Science in OpavaWinter 2019
- Extent and Intensity
- 2/0/0. 4 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. Ing. Petr Sosík, Dr. (lecturer)
- Guaranteed by
- doc. Ing. Petr Sosík, Dr.
Institute of Computer Science – Faculty of Philosophy and Science in Opava - Timetable
- each even Monday 13:05–16:20 B2
- Prerequisites (in Czech)
- TYP_STUDIA(N)
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Information and Library Studies (programme FPF, N7201 InSK)
- Course objectives
- The course introduces the most recent trends in theoretical computer science, as well as in the algorithm development and information technology including hardware. Majority of information is gathered from specialized journals or from the Internet.
- Syllabus
- 1. Global trens in computer science, recent and future information technologies. Related open problems in theory and technology.
2. Problems and trends in the complexity theory, separation of complexity classes (P versus NP and others), possible consequences.
3. Trends in artificial intelligence, logical versus biological AI, problems of description of semantics. Distributed AI, multi-agent approaches.
4. Trends in software engineering, automated/automatic program design. Interfaces for software specification, reliability and testing. Auto-evolution and self-improving programs.
5. Trends in microprocessor technologies. Search for new computing media. Quantum computing and quantum cryptography. DNA computing, membrane computing.
6. Decentralization in hardware and software architectures, data representation and application development. The ONC RPC (Open Network Computing) architecture. Distributed operating systems, examples and future.
7. Trends in programming languages, procedural, object and functional programming. Quo vadis, programming languages? Problems of global, distributed and mobile programs.
8. Issues and trends in data security, firewalls, encryption, digital signatures, authentication.
9. Trends in viruses and antiviruses develompent, global problems: spam, scam, phishing, ways of protection.
- 1. Global trens in computer science, recent and future information technologies. Related open problems in theory and technology.
- Literature
- recommended literature
- MINASI, M. Velký průvodce hardwarem. Praha: Grada, 2002. ISBN 80-247-0273-8. info
- CALUDE, C.S., PĂUN, G. Computing with Cells and Atoms. Taylor&Francis, London, 2001. info
- ZÁVODNÝ, P. - TRENČANSKÝ, I. Distribuované zpracování dat. Bratislava: Ekonóm, 1998. info
- TANENBAUM, S.A. Distributed Operating Systems. Englewood Clifts: Prentice Hall, New York, 1995. info
- Teaching methods
- Interactive lecture
Lecture with a video analysis - Assessment methods
- Exam
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course can also be completed outside the examination period. - Teacher's information
- Participation in at least 70% of the classes, preparation of a final project and its approval by the teacher.
- Enrolment Statistics (Winter 2019, recent)
- Permalink: https://is.slu.cz/course/fpf/winter2019/UIN3047