CPSC 206 : Structured Programming in C

Spring 2008

 

TA : Woosuck Hong

Office hours/Location: TR 01:50-2:50 PM/RDMC 229D

Lab: MW 12:40-01:30 PM / HRBB232

    

Main

Instructions

Lectures

Homework

Grades


-Instructions-

Start programming

All the programming assignments will be done on the UNIX machine hosted by the Computer Science department. You don't have to know too much about UNIX. Just a few basic commands will do.

  1. Claim your Computer Science account
    To start working on the program, first of all, you need to get a computer science account in order to log onto the UNIX machine. Here is the link telling you how to claim your account.
  2. Logging in UNIX using PuTTY
    When your account is ready, now you need to log in the machine. We will use a software called PuTTY to log in UNIX. If you have ever used Telnet before, PuTTY is just like Telnet, but with higher security protection. PuTTY is installed on all the machines in Computer Science department, and probably on all the machines in the open labs too. If you want to install it yourself, click here ( PuTTY ) for a free download. The following link will tell you how to use PuTTY to log in the UNIX system.
  3. Basic Unix Commands
  4. Basic vi Commands
    Vi is the standard Unix text editor. This tutorial will give the basics of using vi. (You can also try "vim", ex: vim hw1.c, to edit hw1.c).
  5. Compile and run C++ program in UNIX
     

Coding in MS Visual Studio dot net.


 

 

Homework turnin instructions

...............


Helpful Links

  • VPN
    The Virtual Private Network tunnels remote user's traffic through both the campus and the CPSC Department firewalls. Connecting to the department VPN grants access to CSNET, all computers, printers, servers and other network resources in the department.
  • Mapping your H: drive
    The document contains information on how to map your CS account as a network drive in or out of the H.R. Bright Building.
     
  • X-Win32 5.4 - How to Set Up

 

This webpage contains material and important information for the course.
If you have any suggestions and problems, please send us a message.