Fall 2019
Instructor:   Nigel Ward.   Hours TuTh 2:30-3:30, and by appointment
Instructional Assistant:   Ivan Mota-Aguilar.   Hours Tu-Th, 12-2, in CCSB G.0512, also by appointment
Meeting Time: 9-10:20 Mondays and Wednesdays, CCSB Room 1.0202
Textbook: Concepts of Programming Languages (11th Edition), Robert W. Sebesta, Addison-Wesley, 2016. (The 10th edition and more recent editions are also acceptable.)
Coverage: Syllabus
PHP Websites:
student pages
Secret Message Assignment: test data, test codebook, actual data, actual codebook
Similar Courses:
- UTEP CS 3360, Fall 2018, Dr. Cheon
- UW CSE 341, Fall 2017, Dr. Grossman
- Stanford CS 242, Fall 2018, Dr. Crichton
- MIT 6.821, Fall 2002, Dr. Ernst
Other Resources:
- Toolkits for the Mind
- PHP: GuestBook.php, GuestBook.txt, PHP Tutorial, PHP Manual, Programming PHP, PHP Downloads, PHP quiz (skip questions 1, 7, 8, 14, 15, 18, 19)
- test files for PHP assignment sku-plu.txt, invoice-sep10.txt, invoice-sep20.txt
- Prolog: Learn Prolog Now, SWI Prolog.
- Bash: Learn Bash Scripts, Video Tutorial by Kris Occhipinti, tutorials at tldp.org,
- Haskell: Try Haskell (interactive tutorial), Learn You a Haskell (tutorial), Haskell.org (download, etc.), rot13 and rot7
- Go: golang.org, Learning Go, Dr. Moretti's slides, Rob Pike talk, Derek Banas tutorial, cuboids.txt, cuboids.txt, qsim.go
- Ruby: Ruby in Twenty Minutes, ruby-lang.org, Rubyesque essay, connectfour.rb
- Javascript: tiny sample 1, tiny sample 2
- Other: James Iry's history of programming languages :), Binky: Fun with Pointers, C version (as review), Ken Sloneger's introduction to Attribute Grammars, Rosetta Code