Starting C from zero: Accel your coding skills!
SAT Score Range
•
5 sessions
•
MJ
LN
NJ
+7
This series was cancelled by the tutor on April 4, 2023. We're very sorry–you can explore more Enrichment series here. All 1:1 and group chats related to this series are disabled 7 days after the last session.
About
We'll learn fundamentals of C and its application for enhancing coding skills that will need in competitive programming.
C is the most important and basic programming language. If you learn it, you can learn C++, Java, and Python more easily - as I did.
Beginning students, students who want to solidify their knowledge, and all students who love programming are welcomed.
Tutored by
Schedule
✋ ATTENDANCE POLICY
You are free to skip whichever sessions you want. However, please message me in advance for any absences or late joining to send you brief material!
SESSION 1
2
Feb
SESSION 1
Orientation
Orientation
Thu 6:00 AM - 7:00 AM UTCFeb 2, 6:00 AM - 7:00 AM UTC
Introduction of what we will cover.
- What is programming language?
- What is C?
- Standard Input Output (stdio) : Print function
SESSION 2
14
Feb
SESSION 2
Computer Science
Computer Science
Tue 6:00 AM - 7:00 AM UTCFeb 14, 6:00 AM - 7:00 AM UTC
- Standard Input Output (Continue)
- Variables and Primitive Types
- Arrays (1D, char)
- Solving problems
SESSION 3
21
Feb
SESSION 3
Computer Science
Computer Science
Tue 6:00 AM - 7:00 AM UTCFeb 21, 6:00 AM - 7:00 AM UTC
- switch(){ }
- goto function and why it should not be used
- #define functions
- Solving problems
SESSION 4
28
Feb
SESSION 4
Computer Science
Computer Science
Tue 6:00 AM - 7:00 AM UTCFeb 28, 6:00 AM - 7:00 AM UTC
- How to create functions
- Creating header file
- Recursion
- Solving problems
SESSION 5
7
Mar
SESSION 5
Computer Science
Computer Science
Tue 6:00 AM - 7:00 AM UTCMar 7, 6:00 AM - 7:00 AM UTC
- How to efficiently code
- Tips for competitive programming
- Solving review problems
- Introduction to ad-hoc problems