Parkland College
2400 West Bradley Avenue, Champaign, Illinois 61821
Csc 125  Online - Computer Science II, Programming in C++
Csc 125 Traditional - Computer Science II, Programming in C++
Programming Language and Environments
Fall 2006
 

Programming Language

Work in this course will be done in standard ANSI C++, using the Linux g++ compiler on the csit.parkland.edu servers.  The g++ compiler is installed on nearly every Linux and Unix system.   All grading will be done from my office or home computer using PuTTY to access the csit.parkland.edu servers, so all your work must either be developed, or uploaded and tested, on those computers.

 

Text editors

You can write your C++ programs using any text editor.  We will demonstrate the Unix command line editor pico and the X-Windows editor KEdit in class, simply because they are so simple to learn.  If you prefer another Unix editor, such as vim or emacs, please feel free to use it, but I don't know them well enough to help you and I will not support the use of other editors.
 

Suitable computers with access to Linux g++ compilers on campus

You may use M233 any time it is open and there is no class using it.  You may also use any computer on campus that can access the csit.parkland.edu servers.  This includes any Microsoft Windows computer by using telnet or PuTTY.  Such computers are available at the following locations:

Most CSIT department labs, as posted in our Open Lab Times.

M108 during most hours that Parkland is open (see schedule posted in M108)

Peer Tutoring, D 120, on the first floor of the new D-Wing

Any Wi-Fi "Hot Spot" on campus using a Wi-Fi enabled portable computer

 

Accessing csit.parkland.edu servers off campus using Microsoft Windows, Linux or Unix, or MacIntosh computers

Any computer with telnet, which includes all Unix, Windows, and Macintosh computers, can access the csit.parkland.edu servers. 

For Windows based computers, free versions of the PuTTY virtual terminal program and WS_FTP file transfer program, are available from Parkland.  See Getting PuTTY and WS_FTP.

If you are a Linux, Unix, or MacIntosh user I assume you are savvy enough to use telnet and ftp from your system.  I know telnet and ftp reasonably well on Unix, and I assume MacIntosh's OS X is similar because it is Unix based.  I will help you outside of class as much as I can with Unix based systems, but I do not want to spend extensive class time covering command line telnet and ftp.

 

Avoiding csit.parkland.edu servers and using your own Linux or Unix computer

If you really prefer using your own Linux or Unix based computer system, that will be acceptable if it is accessible from the Internet using PuTTY and you use the g++ compiler for all your work.  I strongly discourage you from using other operating systems or compilers.  One of the goals of this course is to get you familiar with the Unix environment and a command line programming interface.  I will not compensate for errors or problems caused by your using a different Unix flavor or a system other than the csit.parkland.edu., nor will I spend extensive time troubleshooting problems caused by using different computer systems.  You must always check and make sure any program you turn in works correctly on the csit.parkland.edu servers.  Grading will be done using the g++ compiler directly on your account on those servers only.

Grading Environment

As stated above, all grading will be done from my office or home computer using PuTTY to access the csit.parkland.edu servers, so all your work must either be developed, or uploaded and tested, on those computers.  I will not support other environments, or accept the excuse "It worked on my system".  You must test your final program on the csit.parkland.edu servers to make sure it operates the way you want before you submit it for grading.

 

 
Back to Syllabus:  Csc 125 Online, Csc 125 Traditional
 
  Scott Badman   Office: B132   Phone:  353-2250   sbadman@parkland.edu  

Parkland College, 2400 W. Bradley Avenue, Champaign, IL 61821