Data Structures and Algorithms (often referred to as DSA) is a huge principle in computer science fundamentals. Everyday in the course you will be given a new coding challenge and will be required to white board out the solution as well as implement a code solution with Visual Studio. For the prework, you only have to implement a solution, a white board is not required.
Complete the readings for Big O. Once completed, complete the 4 coding challenges. Each coding challenge will not only help you practice the C# language, it is also an opportunity to practice problem solving and approaching interview like challenges.
It is recommended that you complete the code/lab portion of the prework before starting the code challenges. This is because the code/lab portion of the prework contains links and technical resources to learn and understand the c# language.
Utilize what you learned in the Tutorials prework and apply them to coding challenges.
To submit your code challenges, create a new repository in your personal GitHub named
Within this repo, have the challenge sln, and project files. Please have each challenge as a separate method in the Program.cs file.