Contents
C++ references (language and standard libraries)
Software
Microsoft Windows
Visual Studio
- Visual Studio Community edition download
- how to create a new C++ project in Microsoft Visual Studio. The instructions are for C++ Express 2012, but the steps for the Community edition are the same.
Mac OS X
CS Servers
Recommended Software
- PuTTY - connect to server for editing, compiling, and executing your programs. More information.
- FireFTP - transfer between CS server and your local computer. FireFTP is as an addon to firefox.
To start FireFTP from within Firefox, Go to your menu bar and click Tools->Web Developer->FireFTP
To connect Click create an account (upper-left of window) -> QuickConnect. Type linprog.cs.fsu.edu in Host textbox along with your username and password. Under Connection tab > Security, select SFTP.
- install/verify ssh software on your machine. Instructions are available here.
- create a CS account instructions
- list of available servers for building and executing programs
University Computers
Web Browser
- Coliru
- C++ shell
- rextester.com
-
Misc.
- assembly output
- pc emulator in javascript
- list of C++ compilers
Videos by Dr. Gaitros
Dr. Gaitros has allowed us to use his video tutorials from a previous course offering. The videos can be found here.Prior/Similar Course Offerings
- Object Oriented Programming with C++ - CGS3406 - Fall 2011
- Introduction to C++ - COP3014 - Fall 2015
- Programming -- Principles and Practice Using C++ - Bjarne Stroustrup
- ISC3313 - Introduction to Scientific Computing
Style Guidlines
Minor in CS
RequirementsSoftware Metrics
Misc.
- C++ glossary
- Homepage of Bjarne Stroustrup, the creator of C++.
- cplusplus.com -- a very good C++ reference page
- directory of tutorials and links
- cprogramming.com
- C++ program analyzers - Scott Meyers
- Mathtools.net - many technical tool links, including links to compilers