Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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..
https://github.com/ahmedgamal2212/introduction-to-programming-2023
Last synced: 14 days ago
JSON representation
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..
- Host: GitHub
- URL: https://github.com/ahmedgamal2212/introduction-to-programming-2023
- Owner: AhmedGamal2212
- Created: 2023-11-02T17:58:38.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-29T10:44:05.000Z (about 1 year ago)
- Last Synced: 2024-04-20T00:41:18.559Z (10 months ago)
- Size: 1.44 MB
- Stars: 17
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](training-content-overview.jpg)
### [Session #1: Introduction](session-1/)
- 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](session-1/)### [Session #2: Memory, Data, Variables, and Operators](session-2/)
- Explore the fundamental concepts about memory, data, variables, operators, expressoins, and evaluation explained in a clear and concise way.
- [Session Details](session-2/)### [Session #3: Data Types, Scopes, and Conditionals](session-3/)
- Explore the fundametnal concepts about data types in C++, scopes, conditional structures, control flow, namespaces, and cin and cout streams.
- [Session Details](session-3/)### [Session #4: Loops, and Functions](session-4/)
- Explore more complex concepts related to loops and functions, including the use cases for using either of them.
- [Session Details](session-4/)### [Session #5: Arrays, and Strings](session-5/)
- 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](session-5/)### [Session #6: Structs, and Solving real problems](session-6/)
- 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](session-6/)## Additional Resources
In addition to the sessions, you can find supplementary materials and resources in the [Additional Resources](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!***