jinhyo / POCU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COMP3200 Starter Pack

Standardized folder structure for COMP 3200: Unmanaged Programming in C++ class at POCU

Mandatory Tools

These tools are required to take this course

  1. Slack
  2. A Git client. (SourceTree recommended)

Recommended OS and Tools

The following environment is recommended to take this course. If you do not want to use Windows, see Alternative Environment and Tools section below. However, all course instructions are made with Visual Studio in mind, so if you choose to use another environment and tools, you will need to Google how to setup your environment: it is not hard, just more work for you.

  1. Windows OS
  2. Visual Studio 2019 (NOT Visual Studio Code)
    1. IMPORTANT: Select Desktop development with C++ during installation
    2. Any edition is fine.

Alternative OS and Tools

Alternatively, you can choose any environment and tools you want to develop and debug your labs and assignments locally. However, the grading will still be done via Visual Studio. If you stick to C++ standards covered in the class, there won't be any problem. If that's not the case, you are responsible to fix any warnings and errors reported by the grading system.

  1. Any OS that has a C++ compiler
  2. A C++ compiler, such as g++.

How to Submit Your Work

  • Create your own repo as instructed in Lab 1
  • Copy this starter pack into your own repo
  • Add/Commit/Push to your own repo
    • make sure .gitignore file from the start pack is included
  • Open the solution for the lab or assignment you want to work on in VS 2019
    • if you are not using VS 2019, you can modify .cpp and .h in any editor
  • Add *.cpp and *.h files in the project freely
  • Make sure both Debug and Release build work fine
    • both builds will be used for marking
  • Once you are happy with the result, Add/Commit/Push to your own repo and request a build on Slack
  • You will get the result and feedback right away on Slack

About

License:MIT License


Languages

Language:C++ 100.0%