Data Structures and Design Patterns for Game Developers
Intermediate
Online
3 Weeks
Free
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare Quick Facts
Medium Of Instructions | Mode Of Learning | Mode Of Delivery |
---|
English | Self Study | Video and Text Based |
Courses and Certificate Fees
Fees Informations | Certificate Availability | Certificate Providing Authority |
---|
INR 2436 | yes | Coursera |
The Syllabus
Videos
- Course Introduction, Stand-Alone Course
- Course Introduction, Specialization Course
- Navigating a Coursera Course (optional)
- Meet the Instructor (optional)
- Lesson Introduction
- Unordered ints
- Ordered ints
- Making it Generic
- Implementing an Interface
- Lesson Introduction
- What is Algorithm Analysis?
- Introduction to Big O
- Big O Examples
- Unordered Dynamic Array Analysis
- Ordered Dynamic Array Analysis
Readings
- Which Course Introduction Video Should I Watch?
- Setting Up Your Development Environment
- What's All This MonoDevelop Stuff
- Dr. T's Book
- Unity Import/Upgrade Problems
- Dynamic Arrays
- Exercise 1: Still Haven't Found What I'm Looking For
- Exercise 2: Using the Generic
- Dynamic Arrays Lecture Code
- Big O
- Exercise 3 Trading Time for Space
- Exercise 4: Wacky Again
- Ted the RoboCollector Solution
Videos
- Lesson Introduction
- Linked List Implementation
- Linked List Analysis
- Lesson Introduction
- Graph Implementation
- Graph Analysis
- Dictionaries
- Searching a Graph
Readings
- Linked Lists
- Exercise 5: Double the Links
- Graphs
- Exercise 6: Getting Some Direction
- Exercise 7: What Does It Cost?
- Graphs Lecture Code
- Take the Short Way Home Solution
Videos
- Lesson Introduction
- Stack Implementation
- Stack Analysis
- Lesson Introduction
- Queue Implementation
- Queue Analysis
- Lesson Introduction
- Recursion
- Recursive Binary Search
- Tree Implementation
- Tree Analysis
- Tree Traversal
- Minimax Search
- Minimax Implementation
Readings
- Stacks
- Exercise 8: Depth-First Search
- Queues
- Exercise 9: Breadth-First Search
- Recursion
- Trees
- Exercise 10: Minimax Practice
- Trees Lecture Code
- Don't Take the Last Teddy Solution
Videos
- Lesson Introduction
- Game Loop and Update Method
- Component
- Prototype
- Singleton
- Observer
- Mediator
- Object Pool
- State
- Strategy
- Template Method
- Finishing Up. Stand-Alone Course
- Finishing Up, Specialization Course
Readings
- Design Patterns Lecture Code
- Oh, Shmup! Solution
- Which Finishing Up Video Should I Watch?
Articles