Course Content
- 1 Video: Permutation and Combination (nCr nPr)
- 2 Video: Characteristics of different kinds of series
- 3 Video: Number systems
- 4 Video: Combinatorics, Patterns, Flowchart
- 5 Video: Logic and computer
- 6 Video: GCD, LCD, GCF, LCM
- 7 Video: Even Odd, Divisibility, Basic Probability
- 8 Video: Algebra basic equations and formulas
- 9 Video: Find X from an equation type problems in algebra
- 10 Video: Basic geometrical calculation
- 11 Video: Basic Statistics ( Mean, Median, Cumulative Sum )
- 12 Video: Basic Number Theory
- 13 Video: Prime number and Primality test, percentage calculation
- 14 Video: Introduction of Scratch programmingFactorial, Fibonacci series
- 15 Video: Basic programming concepts and notations
- 16 Video: Variables
- 17 Video: Input and Output Statements
- 18 Video: Data types
- 19 Video: Operators
- 20 Video: control structures
- 21 Video: Pointers
- 22 Video: functions
- 23 Video: arrays
- 24 Video: loop
- 25 Video: conditions
- 26 Video: logical operators
- 27 Video: exceptions
- 28 Video: files, and the mechanics of running
- 29 Video: testing and debugging
- 30 Video: Dynamic memory allocation
- 31 Video: Programming Language: C
- 32 Video: Basic Problem solving
- 33 Video: Simple calculation-related problems
- 34 Video: Math related problems
- 35 Video: array-related problems
- 36 Video: loop-related problems
- 37 Video: string-related problems
- 38 Video: function-related problems ,etc
- 39 Video: Introduction to various OJ
- 40 Video: Elementary data objects
- 41 Video: arrays
- 42 Video: lists
- 43 Video: stacks
- 44 Video: queues
- 45 Video: priority
- 46 Video: priority queues
- 47 Video: graphs
- 48 Video: trees
- 49 Video: compound structures
- 50 Video: data abstraction
- 51 Video: and primitive operations on these structures
- 52 Video: Internal data representation
- 53 Video: abstract data types (ADT)
- 54 Video: list structures
- 55 Video: recursive data structures
- 56 Video: re-graphs, linked lists
- 57 Video: binary trees
- 58 Video: Memory management
- 59 Video: hash techniques
- 60 Video: Programming Language: C++
- 61 Video: Data Structure related problem solving
- 62 Video: OJ
- 63 Video: Sorting Algorithm: Selection Sort
- 64 Video: Bubble Sort
- 65 Video: Quicksort
- 66 Video: Merge sort
- 67 Video: Insertion Sort
- 68 Video: Counting Sort
- 69 Video: Searching Algorithm: Linear and Binary Search
- 70 Video: Recursion
- 71 Video: backtrack search
- 72 Video: Greedy algorithm
- 73 Video: Graph algorithms: Shortest paths
- 74 Video: Depth-first search
- 75 Video: Breadth-first search
- 76 Video: Complexity (worst and average case) analysis and their associated asymptotic notations
- 77 Video: Programming Language: C++
- 78 Video: Algorithm-related problem-solving
- 79 Video: Introduction to Python
- 80 Video: Advantages of OOP over structured programming
- 81 Video: Encapsulation
- 82 Video: classes and objects
- 83 Video: access specifiers
- 84 Video: static and non-static members
- 85 Video: Constructors
- 86 Video: object references
- 87 Video: Polymorphism: overloading
- 88 Video: abstract classes
- 89 Video: Multi-threaded Programming
- 90 Video: Programming Language: Python
- 91 Video: Python-related problem solving
- 92 Video: Logical organization of databases
- 93 Video: the entity-relationship model
- 94 Video: network
- 95 Video: and relational data models
- 96 Video: Functional dependencies and normal forms
- 97 Video: Query formulation and language
- 98 Video: Database administration
- 99 Video: Methods used for the storage
- 100 Video: selection
- 101 Video: and presentation of Data
- 102 Video: Database integrity and security
- 103 Video: concurrency control
- 104 Video: different level of indices
- 105 Video: Data organization
- 106 Video: Indexing
- 107 Video: and hashing
- 108 Video: Directory systems
- 109 Video: Query Language: PostgreSQL or MySQL
- 110 Video: Definition and essential characteristics of cloud computing
- 111 Video: Eevolution of cloud computing
- 112 Video: Key Considerations for Cloud Computing
- 113 Video: Key Cloud Service Providers and Their Services
- 114 Video: Internet of Things in the Cloud
- 115 Video: Artificial Intelligence on the Cloud
- 116 Video: Different types of service and deployment models of cloud computing
- 117 Video: Components of Cloud Computing
- 118 Video: Platform: AWS or similar
- 119 Video: Communicative English for Programmers
- 120 Video: Conduct technical meetings
- 121 Video: project demo
- 122 Video: Technical document reading
- 123 Video: blog writing
- 124 Video: Email writing approach for effective communications (Subject Lines & Openings, When to be Formal or Direct, Effective Beginnings
- 125 Video: Common errors in written documents
- 126 Video: Agile
- 127 Video: Scrum
- 128 Video: JIRA
- 129 Video: Project management
- 130 Video: dealing with deadlines
- 131 Video: and team communication
- 132 Video: Manage professionalism
- 133 Video: Team Building
- 134 Video: Project Proposal
- 135 Video: Project finalization
- 136 Video: Design
- 137 Video: Development
- 138 Video: Validation and Project Completion
- 139 Video: Weekly progress presentation
- 140 Video: daily scrum
- 141 Video: mid-term Demo
- 142 Video: Final presentation
- No lecture added yet