In the early days of computer science formation, I taught the following courses:
Programming on Assembler Language
Architecture of Computers (IBM 360/370, PC Intel 8-16-, 32-, 64-bit processors, DEC PDP 11, PC Motorola 8-, 16-bit processors)
Operating Systems
Automatic Control Theory
Design of Automated Control Systems
Now I teach courses on:
Lecture 1. Artificial Intelligence: a historical reference. The A. Turing test
Lecture 2. State of the art in Artificial Intelligence
Lecture 3. Knowledge models in Artificial Intelligence. Formal logic. Part 1. Introduction.
Lecture 4. Formal logic. Part 2. Reasoning in Propositional logic
Lecture 5. Formal logic. Predicate logic
Lecture 6. Inference in Predicate Logic
Lecture 7-8. Rule-based Systems. Expert Systems
Lecture 9. Inference in Rule-based Systems
Lecture 10. Uncertainty management in rule-based expert systems. Probabilistic reasoning
Lecture 11. Uncertainty management in rule-based expert systems. Certainty factor
Lecture 12. Ontology
Lecture 13. Ontology languages. Frames as a knowledge representation technique
Lecture 14. Artificial Neural Network. Introduction
Lecture 15. Multi-Layer Perceptron
Lecture 16. Types of Artificial Neural Networks
Lecture 17. Natural Language Processing (NLP)
Lecture 18. Machine Learning. Introduction
Lecture 19. Machine Learning. Supervised Learning. Introduction
(Intelligent Information Technologies), master's degree, one-semester
Lecture 1. Artificial Intelligence: a historical reference
Lecture 2. State of the art in Artificial Intelligence
Lecture 3. Introduction to the Fuzzy Logic System (FLS). Fuzzy Sets
Lecture 4. Fuzzy Set Operation and Characteristics
Lecture 5. Fuzzy Relations
Lecture 6. Fuzzy Inference
Lecture 7. Fuzzy Inference II
Lecture 8. Types of Fuzzy Inference Models
Lecture 9. Design of Fuzzy Systems. Part 1
Lecture 10. Design of Fuzzy Systems. Part 2.
Lecture 11. PID control theory
Lecture 12. Design of Fuzzy Systems
Lecture 1.
Lecture 1.
Lecture 1.