-How components of a computer came to be
-What is Computer Architecture?
-Application of Assembly Language through LMC
-High-level vs. Low-level languages
-The Hidden side of the complier
-How to communicate with your computer with different languages
-What are the uses of each language?
-Where programming is used ?
-Elaboration on Competitive Programming and how to get involved?