🎬 YouTube Playlists
No playlists match your search
Learning Orbis
Object-Oriented Programming In Python
This playlist is the complete course on Object-Oriented Programming in Python.
Neso Academy
Theory Of Computation & Automata Theory
Theory of Computation is one of the most fundamental as well as abstract courses of Computer Science. It is a branch in theoretical Computer Science that deals with whether problems can be solved and how efficiently problems can be solved on a model of computation, using an algorithm.
The lectures in this series gives you an intuitive understanding of the course and helps you to understand deeper about designing machines, about the working of machines and much more and helps you understand it in a simple yet effective way.
You will find lectures on the following topics:
1. Introduction to Theory of Computation
2. Finite State Machines
3. Deterministic Finite Automata
3. Non-deterministic Finite Automata
4. Conversion of NFA to DFA and their equivalence
5. Mealy Machine and Moore Machine
6. Regular Expression
7. Context Free Languages
8. Turing Machine
9. Undecidability
Operating System
Operating systems are an essential part of any computer system. Similarly, a course on operating systems is an essential part of any Computer Science as well as Electronics course. This field is undergoing rapid change, as computers are now prevalent in virtually every application. Yet the fundamental concepts remain fairly clear and that is what will be taught in this course.
In brief, an operating system acts as an intermediary between the user of a computer and the computer hardware. The purpose of an operating system is to provide an environment in which a user can execute programs in a convenient and efficient manner.
Every important aspects of an Operating System will be taught in this course so as to get a proper understanding about Operating Systems and their design and working.
You will find lectures on the following topics:
1) Introduction to OS
2) Operating System Structures
3) Process Management
3.1) Processes
3.2) Threads
3.3) CPU Scheduling
3.4) Process Synchronization
3.5) Deadlocks
4) Memory Management
4.1) Main Memory
4.2) Virtual Memory
5) Storage Management
5.1) File System Interface
5.2) File-System Implementation
5.3) Mass-Storage Structure
5.4) I/O Systems
6) Protection and Security
7) Distributed Systems
7.1) Distributed System Structures
7.2) Distributed File Systems
7.3) Distributed Coordination
8) Special Purpose Systems