Computer Science 3675
Organization of Programming Languages
Section 001
Fall 2015

Last modified: 12/28/15

Announcements


Syllabus

This course introduces the student to characteristics of various kinds of programming languages, their philosophies, components, structure, advantages and disadvantages, as well as some issues on their implementation. See the syllabus.

  1. Prerequisites
  2. Introduction and course objectives
  3. Grading
  4. Attendance policy
  5. Recommendations for success
  6. Asking questions by email
  7. Lecture schedule and reading assignments
  8. Ethical issues
  9. Additional information

Textbook

A textbook is available for your use. You are permitted to print one copy for personal use. See here for a page that gives you permission to make a copy.

Please do not distribute this book. The electronic form is made available for your convenience.


Office hours

MTWF 2:00–3:00 and Tu 11:00–12:00 or by appointment


Programming assignments

Assignment Assigned Due
Programming assignment 1 8/24 9/9
Programming assignment 2 9/14 9/23
Programming assignment 3 9/21 9/30
Programming assignment 4 9/28 10/14
Programming assignment 5 10/16 10/28
Programming assignment 6 10/26 11/4
Programming assignment 7 11/2 11/11
Programming assignment 8 11/11 12/2

Practice questions

  1. Practice questions for quiz 2
  2. Practice questions for quiz 3
  3. Practice questions for quiz 4
  4. Practice questions for quiz 5
  5. Practice questions for quiz 6
  6. Practice questions for quiz 7
  7. Practice questions for quiz 8
  8. Practice questions for quiz 9
  9. Practice questions for quiz 10
  10. Practice questions for quiz 11
  11. Practice questions for quiz 12


Software

You can download the SSH client for Windows here.