UINK347 Trends in Computer Science

Faculty of Philosophy and Science in Opava
Winter 2016
Extent and Intensity
6/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
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
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.
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)
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.
The course is also listed under the following terms Winter 2013, Winter 2014, Winter 2015, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023.
  • Enrolment Statistics (Winter 2016, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2016/UINK347