Sarfraz Raza is a computer scientist. He has over 12 years of experience in teaching theoretical computer science courses including Data Structures, Algorithms, Discrete Mathematics and Introduction to Programming. He has done his research masters in computer science at the Lahore University of Management Science (LUMS) and is a graduate of FAST-NU, Lahore. He has done research in I/O Algorithms at the MAssive Data ALGOrithms (MADALGO) group at Aarhus University, Denmark. For further information, please see: https://sites.google.com/site/sarfrazraza
1. Learn Logic building Techniques mapped to real life problems 2. Compiler and IDE Setup (Visual Studio/CodeBlocks) 3. Learn Core Skills of Debugging in c++ 4. Introduction to Control Structure (if, if-else, if-else-if) and function
1. Create Digital StopWatch and age calculator 2. Designing functions involving parallel loops and nested loops 3. Develop different Patterns (Triangle, Diamonds, Stars, Boat)
1. Animate Alphabet, Circle, Fan, Projectile shoots from a Cliff 2. References, Static 1D Arrays, Arrays passing as parameter 3. File Handling (i/o operation on files), Mean, Mode, Median, finding uniques, distinct values. 4. Learn and analyze the Basic Sorting Algorithms
1. Working with Character Array 2. Introduction to 2D Arrays 3. Building Game of Gomoku 4. Coding Crossword Puzzle 5. (Special Session) Chess - Phase 0
I) Struct Pointer and Dynamic Arrays 1. Struct - Custom Data Types 2. Understand Pointers in depth 3. Dynamic Arrays 4. Snake Game/Joseph's Permutations II) Designing and Implementing Chess Game 1. Phase 1 of Chess (adding legalities of each piece) 2. Phase 2 of Chess (Adding Check, Highlight based work)
Best course and best teacher
You will not listen to one-way lectures, rather be in a digital classroom with some of the best experts and class fellows. Class size won’t be massive and you’ll have the floor to yourself to ask questions, debate, share your thoughts and contribute to everyone’s mastery.
Coursework like pop quizzes, short assignments, case studies can really help refresh and reinforce concepts. When everyone’s participating and sharing their ideas, you’ll feel challenged to come up with bigger and better ideas, thus having work to show by the end of the cohort.
Teamwork makes the dream work. Connect with your classmates, a group of like-minded people working towards the same goals and course outcomes as you. Support, challenge yourself and others, and possibly build lifelong relationships.
Live, cohort-based courses are all about the transformation over a short period of time. This is what you and your cohort work together to achieve. You will come out of this course transformed in many, many ways.
This is not an ordinary course but a masterclass specially designed to help you become successful in the market. Some of the perks include:
All the classes will be conducted live giving you the opportunity to engage with the instructor and fellow course takers.
If for some reason, you missed a lecture, videos will be provided for you to stay up to speed with the class.
Meet Successful people who started their journey from content creation. Seek inspiration and learn from their experiences.
Clearly designed assignments and goals to build your foundations throughout the class
A Dedicated Slack community to connect with your classmates and instructor
Get inspiration from the work of your fellows. Find your own tribe of supporters!
The class will have batches in Local language.
Certification will be provided to participants.