Instructor Dr. P. Juell
Office 256C IACC
Phone 231-8196
Email juell@plains.nodak.edu
Office Hours 2-3 M, 11-12 W, 10:30-11:30 F
week Sun Mon Tue Wed Thu Fri Sat
1 Jan 8 9 10
2 11 12 13 14 15 16 17
3 18 H 20 21 22 23 24 Holiday - Martin Luther King
4 25 26 27 28 29 30 31
5 Feb 1 2 3 4 5 6 7
6 8 9 10 11 12 13 14
7 15 H 17 18 19 20 21 Holiday - Presidents' day
8 22 23 24 25 26 27 28
9 March1 2 3 4 5 6 7
10 8 9 10 11 12 13 14
B B B B B Spring Break
11 22 23 24 25 26 27 28
12 29 30 31 1 2 3 4
13 April5 6 7 8 9 H Holiday
14 H 14 15 16 17 18 Holiday
15 19 20 21 22 23 24 25
16 26 27 28 29 30 1 R Reading/review day
May F F F F F 9 Finals
programs due on R of specified week unless otherwise specified
tests on T of specified week
week [reading] {program- (points) due on R unless otherwise noted}
1 Chapter 1: Preliminaries
Chapter 2 : Evolution of the Major Programming
2 Chapter 3: Describing Syntax and Semantics
{program 1 (15 points) command or operator inventory}
3 Chapter 4: Names, Bindings, Type Checking, and
4 Chapter 5: Data Types
{program 2 (20) interactivley build sentence from BNF}
5 Chapter 6: Expressions and the Assignment
{program 3-1 (15) set}
6 Chapter 7: Statement-Level Control Structures
{program 3-2 (15) set}
TEST 1
7 Chapter 8: Subprograms
{program 3-3 (15) set}
8 Chapter 9: Implementing Subprograms
{program 4 (15) paper about the three set programs}
9 Chapter 10: Abstract Data Types
10 Chapter 11: Concurrency
{program 5 (15) m4 macros to c++ sort program
11 Chapter 12: Exception Handling
TEST 2 (test on Thursday)
12 Chapter 14: Logic Programming Languages
{program 6 (15) 5 program pipe}
13 Chapter 15: Object-Oriented Programming
14 VRML
{program 7 (15) VRML world}
N.B.>>>>>>>>>>>>the rest of the due dates will be added shortly
15 Script languages
16
TEST 3
FINAL
Grading (points) 200 (about) programs 100 Test 1 100 Test 2 100 Test 3 200 Final