CS 112: Introduction to Programming, Fall 2004

Browse yale.cs.cs112, the course newsgroup, or send email to cs112 at cs.yale.edu (which is also forwarded to the newsgroup) or cs112ta at cs.yale.edu for help.


Course Information

  • Recommended C# and Java books
  • Schedule

    Assignments

  • Office and Lab Hours
  • How to Submit Assignments
  • Frequently Asked Questions
  • Lecture Notes


    Other Web Resources

  • Links to Remote Desktop Connection client software (Windows, Mac, and Linux).
  • Download the SciTE editor (and documentation). and the .NET Framework SDK (108Mb).
  • Download Visual Studio .NET through MSDN-AA. In order to get access,  please sign up at http://www.yale.edu/msdnaa. When you  are given access (usually within 24 hours), you will receive an email message and can then access all of the software on that site.
  • Notes on Programming in C by Rob Pike (it is a classic for C, but it is also useful for C#).
  • .NET Framework and C# Frequently Asked Questions.
  • .NET Links: C#, VS.NET, ECMA Manuals, GotDotNet, .NET Zone, .NET Corner, and the Unix port (Mono).
  • Java vs. C#, a Code-for-Code Comparison by Richard V. Dragan.
  • A Comparative Overview of C# (with Java and C++) by Ben Albahari.
  • A comparison of Delphi and C# features by Peter van Ooijen.
  • Java Links: Java FAQ, DemoApplets, Gamelan, InsideJava, JW, JavaPro, and News.
  • Internet FAQ (Frequently Asked Questions) Archives (FAQ for Windows 2000, Emacs, and Unix).
  • PantheonHelp and How to use Pico, Emacs, and Unix.

  • Copyright (c) 1998-2004, Zhong Shao, Yang Richard Yang, Paul Hudak, Arvind Krishnamurthy, and Drew McDermott, Dept. of Computer Science, Yale University.