/SystemsCourse-MRND

A part of MRND Summer Course 2019

Primary LanguageC++

Systems Course - MRND2019

About MRND

Summer Course 2019

  • A 26 Days course Conducted in IIT-Hyderabad and it consists of 2 courses, Systems and Apps.

  • In the System course, we learn problem solving and implementing various applications like excel, compiler and file system from scratch.

  • Entire Systems Course was in C/C++ language only.

Implemented topics

Day 1 - Problem Solving

This included Sorting Techniques, Linked Lists, Matrix Operations and String Operations

Day 2 - Recursion

Classic recursion problems

Day 3 - Excel

Implementing a small scale excel-like application with CLI from scratch

Day 4 - Rat Maze

A rat starts from source and has to reach the destination. The rat can move only in two directions: forward and down. Some blocks of the matrix are not accessible.

Day 5 - FileSystem

Implementing a small scale FileSystem application with CLI, which store the data in a fixed number of text files.

Day 6 - FileSystem2

Adding Features and Functionality to previous application like storing in a hdd file instead of text files.

Day 7 - FileSystem3

Adding Features and Functionality to previous application like mounting and unmounting of hdd files and selecting the block size.

Day 8 - Compiler

Implementing a small scale Compiler application with CLI. It is similar to assembly language with commands like DATA, MOVE, IF.