GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TheLumbee/cpp-learning

BranchesTags
Open more actions menu

Latest commit

 

History

13 Commits
13 Commits

Folders and files

NameName
Last commit message
Last commit date
learners-directories
learners-directories
 
 
learning-modules
learning-modules
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Basics

Command Line

For practical reasons, the principles of this course will assume that the learner is
familiar with a CLI (command line interface).
All the work done in this course will be done using a command line.
Regardless of the host OS, it is expected that the learners will be able to use a command line for this course.

Git

In order to use this course, you must be familiar with git.
There are a number of resources available to learn git.
This link here provides simple, concise information to help you understand git basics.

Content

Software and Hardware

The content of this course focuses on learning C++ and general computer science information.
Along with learning the language, the content may also focus on build systems,
various testing frameworks, design principles, hardware components and functionalities,
or any other information that is deemed important.

Structure

The course will be structured with concise information for a specific topic.
The content of each topic could contain learning resources, exercises, questions, or any other learning material.

The topics themselves will be structured in various directories.
The learner will be expected to study each topic and complete any material involved.

The learner should clone the repo and create branches for learning each topic.
The learner may wish to create directories in their individual branches that mirror the course material.
Any exercises that need to be completed can be done in those directories.

The content may be organized into various modules.
As it's planned, each module will have a project that would need to be completed
before advancing to the next module.
Some modules, and therefore projects, will allows learners to collaborate and work together.
In those cases, the directory names for each learner should be specified in the directory.

Misc Rules

Pull Requests

All PRs (pull requests) to the main branch must be approved by the code owner.

Large Language Model (LLM) Assistance

It is expected that the learner will not use any AI tools for the material in this course.
While using AI tools can be largely beneficial in many cases,
using AI tools could hinder the learners ability to solve unique problems that advance learning.

About

No description, website, or topics provided.

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.