AhmedGamal2212 / Introduction-to-programming-2023

Repository for my ICPC SCU Community's 2023 Newcomers Training Batch – Your resource hub for programming and competitive programming materials, including lectures, recorded sessions, and supplementary content for aspiring programmers..

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ICPC SCU Community Training Repository (2023-2024)

Welcome to the ICPC SCU Community's training repository for the First Training Batch of 2023-2024. This repository contains a collection of valuable resources to help you on your journey in the world of programming and competitive programming. You'll find slides, recorded sessions, and additional materials for every session.

Sessions Overview

This diagram shows just an overview of the whole content. The actual content may be changed or altered, and the order of sessions' content may differ during the program if needed.

Program Overview

  • In this session, we provide an overview of the training program and what you can expect. It also has an introduction to some simple definitions such as Programming Languages, Algorithms, Headers and Includes, and Compilation Process.
  • Session Details
  • Explore the fundamental concepts about memory, data, variables, operators, expressoins, and evaluation explained in a clear and concise way.
  • Session Details
  • Explore the fundametnal concepts about data types in C++, scopes, conditional structures, control flow, namespaces, and cin and cout streams.
  • Session Details
  • Explore more complex concepts related to loops and functions, including the use cases for using either of them.
  • Session Details
  • Explore your first Linear Data Structure, which is the array. Learn more about how to use arrays, and some of the problems they solve.
  • Session Details
  • Dive deeper into additinal ways to store and group your data together in something called a struct (or structure). Learn more details about using built-in functions with arrays, and solve real problems on codeforces to put your skills into practice.
  • Session Details

Additional Resources

In addition to the sessions, you can find supplementary materials and resources in the Additional Resources directory.

Feedback and Contributions

We welcome your feedback and contributions to make this training program even more valuable. If you have suggestions, found issues, please feel free to open an issue or create a pull request.

Happy learning and programming!

About

Repository for my ICPC SCU Community's 2023 Newcomers Training Batch – Your resource hub for programming and competitive programming materials, including lectures, recorded sessions, and supplementary content for aspiring programmers..