46060 подписчиков
168 видео
Compilers Lecture 1 (Introduction)
Lecture 2: Structure of Compilers
Lecture3: Compilers: Regular expressions, Grammars and Tokens
Lecture 4: Finite automaton as scanners
Lecture 7: Compilers: Parsers and Context free Gramers
Lecture 8: Compilers: First and Follow
Lecture 9: Compilers: Removing 90 % ambiguity: Elimination of Left factoring and Left recursion
Lecture 10:Compilers: Recursive descent parsers
Lecture 11: Compilers: Non recursive descent parser
Lecture 12: Compiler: Example of Parsing a string with Non recursive descent parser
Lecture 13: Compilers: Operator Precedence Parsers
Lecture 14: Compilers: Augmented Grammar, LR(0) item, Closure function and GOTO function.
Computer Graphics: Composite Transformation (Concatenating multiple transformation)
First CUDA Program
Execute Cuda Program without Nvidia GPU in your laptop
Computer Graphics: Midpoint Ellipse Algorithm
Lecture_16: Internet Protocol: Real-time Transport Protocol (RTP) and RTCP
2021: Compilers | Story of Parsers | Top Down Parsers | Bottom Up Parser
2021: Distributed System | RMI Prat 2 | Distributed objects and RMI | RMI Implementation
2021: Compilers | Removal of Left factoring and Left recursion
Computer graphics: 2D Viewing, Viewing Transformation pipeline
Vector operations when data is not in regular position. | Gather/Scatter operation| Masked operation
Computer Graphics: Sutherland-Hodgeman Polygon Clipping
Agile Scrum
Computer Graphics: MidPoint circle drawing algorithm
Cuda synchronization. How to use barrier synchronization in CUDA Programs
What is more important in agile development? People or the process
2021: Compilers: Grammars and languages of grammars
Music for focus| 432Hz calm and compose |Relaxing music | music for concentration
Software Engineering: Agility Principles | Principles of Agile process
Role of Slope in Bresenham's line drawing algorithm
Requirement Validation and Management
Lecture 8: Distributed System: Logical clocks
2021: Distributed System | Message Queues (An indirect communication Approach)
Random scan display
UML Diagrams: Object, Package , Interaction, Sequence, Collaboration, Activity and State Diagram
Flat Panel Display Devices
Computer Graphics: 3D Object Representation| Polygon Table, Plane equations, Polygon Meshes
Computer Graphics: 3D Transformation| Translation and Rotation
SIMD Processors| Array Processors and Vector Processors (Slides from ETH Zurich )
2021: Distributed System | Publish Subscribe system (an Indirect communication approach)
Boundary fill algorithm and Flood fill algorithm
Lecture 8: Internet Protocols: Routing information Protocol (RIP)