Skip to main contentCal State San Bernardino / [CNS] / [Comp Sci Dept] / [R J Botting] / [CSci320] [Search ]
[Schedule] [Syllabi] [Text] [Labs] [Projects] [Resources] [Grading] [Contact]
Sessions: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
schedule.html (HTML) [schedule.txt(Text)] Tue May 29 19:57:49 PDT 2007

Contents


    CSci320 Schedule Spring 2007

    #DateTopicsPrepare before classLab (10 points each)
    01Apr 3Surviving CS320- Getting started [ lab/01.html ]
    02Apr 5Preliminaries Study handouts + Chapter 1 [ 01.html ] HTML home page [ lab/02.html ]
    03Apr 10Evolution of Main Languages Chapter 2 (sections 1-12 +16). [ 02.html ] HTML lab pages [ lab/03.html ]
    04Apr 12Syntax: grammars, EBNF, parsing Chapter 3 sections 1 to 3 + Chapter 4 sections 1 to 3 [ 03.html ] + XBNF & LRM [ A.html ] Handouts BNF on the web [ lab/04.html ]
    05Apr 17Semantics: UML UML handout [ 05.html ] UML + Graphics [ lab/05.html ]
    06Apr 19Names Chapter 5 sections 1 to10 [ 06.html ] C/C++ Scoping [ lab/06.html ]
    --Apr 20LAST DAY TO DROP
    **Apr 24Project Phase 1UML of old+Proposed changes(10 pts)
    07Apr 24Data Types Chapter 6 not section 8 [ 07.html ] C/C++ Data [ lab/07.html ]
    08Apr 26Expressions etc Chapter 7 not section 8 [ 08.html ] C/C++ Expressions [ lab/08.html ]
    09May 1Control structures Chapter 8 not section 5 [ 09.html ] C/C++ Control [ lab/09.html ]
    10May 3Subprograms Chapter 9 not sect'ns 10..12 [ 10.html ] C/C++ Functions [ lab/10.html ]
    **May 8Project Phase 1 ResubmitOld UML and proposed changes (10 pts)
    11May 8LISP Chapter 2 section 4 + LISP handout [ 11.html ] LISP101 [ lab/11.html ]
    12May 10Implementing subprograms Chapter 10 but not 10.3.4.2 [ 12.html ] LISP102 [ lab/12.html ]
    13May15Functional Programming Chapter 15 not section 8 [ 13.html ] LISP103 [ lab/13.html ]
    14May 17Data Abstraction Chapter 2 section 14 + Chapter 11 [ 14.html ] C/C++ ADTs [ lab/14.html ]
    **May 22Project Deadline Phase 2Phase 2 due in: changed EBNF and draft UML (10pts)
    15May 22OO Programming and Java Chapter 2 section 17 + Java Handout + Chapter 12 [ 15.html ] Java101 [ lab/15.html ]
    16May 24Concurrency and Java Chapter 13 not sect'n 8 [ 16.html ] Java102 [ lab/16.html ]
    --M May 28HOLIDAY
    17May 29Exceptions Chapter 14 [ 17.html ] Java103 Concurrency Etc [ lab/17.html ]
    18May 31Prolog Chapter 2 sect'n 13 + Prolog Handout [ 18.html ] Prolog101 [ lab/18.html ]
    19Jun 5Logic Programming Chapter 16 [ 19.html ] Prolog102 [ lab/19.html ]
    20Jun 7Project Presentations Ideas, BNF, UML(10 pts) [ 20.html ] Prolog103 [ lab/20.html ]
    **Jun 12Hand in before end of Office HourLanguage Reference Manual (15 pts)
    FinJun 14Final 6-8pmComprehensive (200 pts)
    --M Jun 18Draft Grades Posted2pm on the Web?
    --Tu Jun 19Grades Posted 10am on the Web

End