CSE230: Introduction to C++ Programming


Instructor: Raffi Khatchadourian
Lecture Time: TTh 3:30 pm - 4:48 pm (DL 305)
Office Hours: TTh 5:00 pm - 6:00 pm (DL 674)
Calendar: iCal, Web-based
Appointments: Email me to make an appointment to see me either in person (in my office DL 674) or via web conferencing.
Phone: (614) 292-8234
Google Talk:
Skype: My status
Twitter: https://twitter.com/cse230
LinkedIn: http://www.linkedin.com/groups?gid=3734549
Facebook:
CSE 230: Introduction to C++ Programming at Ohio State University on Facebook
Email: khatchad@cse.ohio-state.edu
Web: http://www.cse.ohio-state.edu/~khatchad/courses/230
Carmen
Syllabus: CSE 230 Wi11 Syllabus (pdf)

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

Course Tools:
    Microsoft Visual C++ Studio Express (Free C++ IDE for Windows) *recommended for Windows*
        Choose language and then click "Free Download."
        Install then click File → New → Project → Win32 → Console Application.
        Be sure to tick the "Empty Project" checkbox in the wizard.
    XCode (Mac OS X development environment) *recommended for Mac*
        Instructional Video
    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) [OSU authorization required]
        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.cse230
    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