|
||||||||||||||||
SyllabusA "syllabus" (from the Latin "list") is an academic
document that outlines and summarizes the topics covered in an
educational course. It is either written by a board or prepared by the
instructor. Syllabi are usually linked to a college's official course
description - that defines which topics are going to be taught and how
these will count toward a degree.
Working on Labs From Home
|
||||||||||||||||
| vpn.csus.edu |
There are a total of three redundant servers
that you can
connect to. If one is not working,
try one of the others.
To
connect to the UNIX server, Windows users must download and install
Telnet software. For this, you have two good options - and either will
work. MobaXterm has far more features, and I recommend this application.
Once you have installed the software, you need to open a Secure Telnet connection (also known as SSH).
If you are using MobaXterm, go to Session → SSH (Secure Shell)
→ and enter one of the servers listed above.
Macintosh users, fortunately, don't need to install software.
They simply need to open the Terminal Program (which
is built-in to Mac-OS). Open the Terminal program. Mac-OS is a version
of UNIX, and this is the same UNIX prompt that you get when you connect
to the server.
Once at the prompt, type the following where username is your Saclink username. You might
have to manually type "yes". I've used coding1.ecs.csus.edu
this example, but you can use any of the servers listed above.
| ssh username@coding1.ecs.csus.edu |
Once you are connected, you will be given the standard UNIX prompt:
This course uses a library object file. The library contains a large number of utility functions that will allow you to easily print integers, strings, and other useful tasks. But, to use the library, you first need to obtain it.
You need to use a UNIX command called "curl" (Copy from URL). Please type the following at the command-line and press the Enter Key. It will download the library from my website and save it to your account. Type the following verbatim! Note: those are o's, not zeroes.
| curl devincook.com/csc/csc35.o > csc35.o |
You can check that the file downloaded by typing ll (that's
two lowercase L's) and
pressing the Enter Key. You should see the library file listed. If
should have 7,128 bytes. If it doesn't,
you typed the command above
incorrectly. You only have to do this once - not every lab.
You also need to download the script you are going to use to submit your labs. Again, you only need to do this once – not every week.
| curl devincook.com/csc/submit > submit |
You can check that the file downloaded by typing ll (that's two lowercase L's) and pressing the Enter Key. You should see the library file listed. It should have 29,304 bytes. If it doesn't, you typed the command above incorrectly. Finally, we need to make that script work for you. So, please type the following:
| chmod 500 submit |