Giter Site home page Giter Site logo

cppsupplement's Introduction

CppSupplement

A guided walkthrough through some common trouble areas for introductory CS students at Portland State University. Copyright © 2017 Andrew Waugh

Overview

As a Technical Course Support Specialist at Portland State, I help teach and answer questions from students in the intro programming courses. Over time, I've noticed several common core concepts that students struggle with. This repository was designed as supplementry study material that I can point students to during busy office hours, self-study, or just as a practical, predictable example to work off of.

Important Disclaimer

Though I work for the univeristy and for Karla Fant specifically, this is NOT an official Portland State resource. I have worked on this on my own time in the hopes that it will be useful for students and their learning. It is intended to be a tool for learning concepts only. DO NOT copy any code from this repository verbatim into an assignment. Doing so is plagarism and a violation of the PSU Academic Honesty policy which will result in severe penalties up to and including expulsion from the program. Do not copy passages of code and simply change the variable names either!

Installation Instructions

For Portland State Students

  1. Use putty/cyberdeck or your ssh client of choice to connect to linux.cs.pdx.edu
  2. Navigate to or create a directory that is convienent for you to store code repositories in. I reccomend something like ./Resources
    1. To create a directory, mkdir Resources in the root directory.
    2. Navigate into this directory by typing cd ./Resources. Remember that tab completion is your friend!
  3. Clone this repository
    1. Type git clone https://github.com/Zonr0/CppSupplement.git into the command line and hit enter. Like all things in linux, this is case sensitive.
  4. Navigate into the newly cloned directory by entering cd ./CppSupplement
  5. Navigate into the course and topic of your choice.

For Non-Portland State Students

More instructions here soon.

More Resources

In addition to this repository, more lessons can be found in Doug Whitley's git repository. Someday, these two repos may end up merged.

License

This work is licensed under the MIT license. See LICENSE for details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.