CSE202: Introduction to Programming and Algorithms for Engineers and Scientists


Instructor: Raffi Khatchadourian
Lecture Time: MWF 12:30 pm (BO428)
Lab Time: T 12:30 pm (CL112A)
Office Hours: MWF 1:30 - 2:18 pm (CL400) or by appointment
Phone: (614) 292-8234 (only if absolutely necessary)
Email: khatchad@cse.ohio-state.edu (highly preferred)
Web: http://www.cse.ohio-state.edu/~khatchad/courses/202
Carmen
Syllabus: CSE202 AU09 Syllabus (pdf)

Development Server:
    stdsun.cse.ohio-state.edu

Course Tools:
    PuTTY (Windows SSH client) *recommended for Windows*
        Instructional Video
    WinSCP (Windows SFTP client) *recommended for Windows*
        Instructional Video
    Cyberduck (Mac OS X SFTP client) *recommended for Mac*
        Instructional Video
    X-Win32 (X11 for Windows)
        Instructions
    X11 for Mac OS X Instructions
    CSE Lab Information
        Logging into Lab Machines
    Cygwin (Windows Unix Emulator)
    SSH via a Web Browser
    SSH via iPhone/iPod Touch

Newsgroup: (nntps)
    Server: cse.course.cse202
    Instructions: Usenet News

Development Environment:
    Useful Unix commands and submit tool.
    Programminging C++ on Solaris

Unix Tutorials:
    Introduction to Unix
    OSU-CSE Computer User Guide
    Basic Unix Commands
    Unix Permissions

Programming Tutorials:
    Online C++ Tutorial
    vi Commands
    vi Reference
    GNU Compiler
    Separate Compilation of Source Files
    Coding Style Guide

Programming References:
    C/C++ Reference
    GNU C++ Standard Library
    The C++ Programming Language
    Standard Template Library (STL) Programmer's Guide
    Make Utility Manual
    Makefile Reference

Printing on Unix:
    Printing in the Labs
    CSE Printers and Locations
    Expanding Your Tabs
    Information on lpr
    lpr man page