On this page:
Programming Languages
Sunday, November 30th, 2014 11:21:28pm

Programming Languages

Shriram Krishnamurthi and the Staff of CSCI 1730

Welcome to the Fall 2014 CSCI 1730!

All your work is governed by our Policies, so it’s best for you to know them thoroughly.

Note that because Thanksgiving break officially begins only at noon, we will have a regular class on Wed, Nov 26. As you plan your trips, please keep this in mind.

    1 Policies

      1.1 Honesty Policy

      1.2 Late Handins

      1.3 Grading

      1.4 Reading

      1.5 Handins

      1.6 Working Together

      1.7 File-Sharing

      1.8 Unusual Assignments

    2 Assignments

    3 Textbook

    4 Software

      4.1 Pyret

      4.2 Captain Teach

    5 Staff

      5.1 Who We Are

      5.2 Hours

      5.3 How to Contact Us

      5.4 How We Reply

      5.5 What to Not Do

      5.6 Want Advice?

    6 Peer Review

      6.1 Reviewing Examples

      6.2 Timeline

      6.3 Partition of Labor

      6.4 Copying the Work of Others

      6.5 Being Professional

    7 How to Ask Questions (and Report Bugs)

    8 Pyret Style Guide

      8.1 References

      8.2 General

        8.2.1 Indentation

        8.2.2 Line Length

        8.2.3 Variable Naming

          8.2.3.1 Naming Constants

          8.2.3.2 Reusing Variable Names

        8.2.4 File Naming

        8.2.5 Test Blocks

      8.3 Functions

        8.3.1 Naming

        8.3.2 Documentation Strings

        8.3.3 Annotations

        8.3.4 Testing

      8.4 Data

        8.4.1 Definitions

        8.4.2 Cases

    9 Credits