Description
in computer programming, using the C++ language in a Unix environment. Topics include:
scalar types; aggregate types; pointers and reference types; statements; expressions; functions; libraries; and a brief introduction to classes, objects, and overloading.
Emphasis is on:
development, compilation, debugging, and execution of complete programs implementing given algorithms for numerical, scientific, and engineering applications. PREREQ: MATH
143 and MATH 144, or MATH 147, or satisfactory placement score.
General Information
Announcements
All,
I just found out that the other section is postponing EXAM 1 until next week.
So for Shane Panter's section EXAM1 will not be until NEXT Friday March 7th!
Hope this takes some stress off.
-Shane
Here is a brief guide to using the terminal in Mac
http://guides.macrumors.com/Terminal
If you want to write code on your Mac you will need to install XCode and then install the command line tools. This should be free, however apple seems to change their mind quite frequently on what is free and what is not.
https://developer.apple.com/xcode/
http://stackoverflow.com/questions/9329243/xcode-4-4-and-later-install-command-line-tools
On Linux(CentOS, Ubuntu, Fedora, etc) you can install gcc with the command appropriate for your flavor of Linux (yum on Fedora and CentOS apt-get on Ubuntu).
Once you have to terminal up you can remote into onyx with the command:
ssh onyx_user@onyx.boisestate.edu
You can upload files to onyx with the following command, making sure to change to the correct directories depending on what you are copying.
scp helloworld.cpp onyx_user@onyx.boisestate.edu:homework/hw1
- mobaxterm allows you to get an ssh shell and upload programs to onyx.
- When you connect you need to use onyx.boisestate.edu as the host
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
- putty is only an ssh client. You can use it to remote into onyx but you can't upload files.
http://winscp.net/eng/download.php
- winscp allows you to upload files to onyx.
Out of the 3 options mobaxterm is probably the best option as it gives you an ssh console and allows you to upload your code to onyx.
-Shane
Title: hw2.pdf
You can view it on the course page: https://piazza.com/boisestate/spring2014/compsci117/resources
submit spanter cs117 hw2
Title: hw1.pdf
You can view it on the course page: https://piazza.com/boisestate/spring2014/compsci117/resources
submit spanter cs117 hw1
Name | Office Hours | |
---|---|---|
Shane Panter | When? Where? | |
Darren Forrest | When? Where? | |
David Thompson | When? Where? |