Asked questions about work culture, interview experience, and how to get a job from students who were already placed.
Learned about pipes (|) and redirection operators (<, >, >>).
Practiced tasks using head, tail, pipes, and redirections.
Today's work- 07/07/2026
Practiced generating executable files using clang.
Learned the chmod command.
Practiced changing file permissions using r, w, and x.
Today's work- 08/07/2026
Gave a presentation on Environment Variables.
Revised pipes and redirections.
Practiced tasks on pipes and redirections.
Today's work- 09/07/2026
Worked on tasks related to relative and absolute paths.
Learned how to navigate Linux using relative and absolute paths.
Today's work- 10/07/2026
Learned about functions and function calls.
Practiced function declaration, function definition, and function calling.
Today's work- 11/07/2026 to 14/07/2026
Practiced function-related tasks.
Completed the Task-4 C Compilation Pipeline test.
Learned about stack frames.
Today's work- 15/07/2026
Learned how to print the addresses of array elements.
Wrote an algorithm to count how many times a given digit is repeated in a number.
Today's work- 16/07/2026
Learned about scope, global variables, and local variables.
Executed programs using multiple functions.
Observed how variable addresses are placed in memory during execution.
Learned about ASLR (Address Space Layout Randomization).
Understood hexadecimal numbers and practiced several examples.
Today's work- 17/07/2026
Learned about the OS Loader, RAM, ELF executables, CPU execution, and the Program Counter (PC).
Learned about stack frames, the call stack, and function calls.
Today's work- 18/07/2026
Observed how a stack frame is created during a function call using the LLDB debugger.
Learned how a stack frame is removed after a function returns.
Today's work- 20/07/2026
Completed Task-9 questions related to functions.
Learned about bitwise operators: >>, <<, &, and |.
Today's work- 21/07/2026
Completed Task-5 and Task-6 questions related to Linux commands and debugging.
Learned about different operating systems, shells, and command-line tools like clang and ls.
Today's work- 22/07/2026
Currently working through Task-10 on Bitwise Operators.
Learned about Docker and Containers.
Today's work- 23/07/2026
Checked algorithms using algorithm tracer.
Installed packages like CS50 tools and pip.
Learned about array, integer, character, and string literals.
Today's work- 24/07/2026
Updated and pushed C program in Submit50.cs.
Learned about how program variables store in frame stack.
Day 19 - 20/07/2026
Completed Task-9 questions related to functions.
Learned about bitwise operators: >>, <<, &, and |.
Day 20 - 21/07/2026
Completed Task-5 and Task-6 questions related to Linux commands and debugging.
Learned about different operating systems, their shells, and command-line applications such as clang and ls.
DAy 21 - 22/07/20206
currently working through Task-10 on Bitwise Operators.
Learned about Docker and Containers.
Day 22 - 23/07/20206
checked the algorithms weather they are correct or not using algorithm tracer.
installed different packages like cs50 tools, pip etc and by using cs50 we checked our c programs are passing all test cases or not.
learnt the concepts like different types of literals(array literals,integer literals, charecter literal, string literals).
Day 22 - 24/07/2026
Update and push c program in Submit50.cs.
Learned about how program variables store in fram stack.
Day 23 - 25/07/2026
Installed real software in Ubuntu.
Pushed all C programs in submit50 aikaryashala.
Day 24 - 27/07/2026
lent about Bitwise operators.
Completed task 10.
Day 25 - 30/07/2026
Revised task-10 to task-14.
Day 26 - 01/08/2026
Solved the questions of the tasks.
Done pending tasks.
Attended online class on the topic "git".
Day 27 - 03/08/2026
Completed all pending tasks.
Got clarity on git commands.
Explored git and github.
Day 28 - 04/08/2026
Learnt how to write code in python.
Completed task on "Python input() and Types — Strings, Numbers, and How print Lays Them Out".
Day 29 - 05/08/2026
complete the python programs and push into git-hub.
understand how communication was happening between browser and server by observing dev tools.
Day 30 - 06/08/2026
Learnt about loacl port numbres.
Learnt about different kinds of html status errors.