Skip to content

harry251/firstcompsci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Learning Repository

Welcome to the C++ Learning Repository! This is an educational resource designed to help students learn C++ from scratch. This repository contains a collection of lessons, exercises, and projects designed to build your understanding of C++ and improve your programming skills.

Table of Contents

  1. Getting Started
  2. Prerequisites
  3. Lessons
  4. Contributing
  5. Resources
  6. License

Getting Started

These instructions will help you get started with the C++ Learning Repository on your local machine.

Clone the repository

First, clone the repository to your local machine using Git:

git clone https://github.com/harry251/firstcompsci.git

Prerequisites

Before you start learning C++, make sure you have the following installed on your system:

  • A modern C++ compiler (e.g., GCC, Clang, or MSVC)
  • An Integrated Development Environment (IDE) or a code editor (e.g., Visual Studio, Visual Studio Code, or CLion)

Lessons

The lessons in this repository are organized into the following topics:

  1. Set Up and Introduction
  2. Basic Syntax and Data Types
  3. Tic-Tac-Toe
  4. Loops and Searching
  5. Recursive functions and Pointers
  6. 2D Array in the Heap and Tic-Tac-Toe
  7. Introduction to Graphs and Linked Lists
  8. Graphs & Big-O Notation & Maps

Each lesson contains a detailed explanation of the topic, code examples, and practice exercises.

Contributing

We welcome contributions to this repository! If you have an idea for a new lesson, exercise, or project, please feel free to submit a pull request.

Resources

In addition to the content provided in this repository, you may find the following resources helpful for learning C++ and deepening your understanding of the language:

  1. Cplusplus.com: A comprehensive reference site with tutorials, articles, and documentation for the C++ programming language. Visit Cplusplus.com
  2. cppreference.com: A website with detailed and up-to-date documentation for the C++ standard library, including descriptions of functions, classes, and algorithms. Visit cppreference.com

These resources can help you further develop your C++ skills and stay up-to-date with the latest developments in the language.

License

This project is licensed under the Apache 2.0 License. By using this extension, you agree to the terms and conditions of the license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published