[C]Foundation of programming

I am learning the foundation of programming bridging class for my university, I have done some small projects on my own with C to demonstrate some logics. Programming is a skill to use computer to solve problems, before writing down the code, it is good to do an algorithm to demonstrate a logic.