CSCI320: CS320 High-Level Computer Languages Winter 2005
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]
[Text Version] 2006Spring.schedule.html Tue Jan 9 10:08:03 PST 2007

Contents


    Draft CSci320 Schedule Spring 2006

    #DateTopicsStudy before class (3 pts each)Lab (10 points each)
    01Mo Apr 3Surviving CS320-lab01 Languages on Web
    02We Apr 5PreliminariesStudy handouts + Chapter 1lab02 HTML home page
    03Mo Apr 10Evolution of Main LanguagesChapter 2 (sections 1-12 +16+18-20).lab03 HTML lab pages
    04We Apr 12Syntax: grammars, EBNF, parsingChapter 3 sections 1 to 3 + Chapter 4 sections 1 to 3 + XBNF & A Handoutslab04 BNF on the web
    05Mo Apr 17Semantics: UMLUML handoutlab05 UML + Graphics
    06We Apr 18NamesChapter 5lab06 C/C++ Scoping
    --Fr Apr 21LAST DAY TO DROP
    **Mo Apr 24Project Phase 1UML of old+Proposed changes(10 pts)
    07Mo Apr 24Data TypesChapter 6 not section 8lab07 C/C++ Data
    08We Apr 26Expressions etcChapter 7 not section 8lab08 C/C++ Expressions
    09Mo May 1Control structuresChapter 8 not section 5lab09 C/C++ Control
    10We May 3SubprogramsChapter 9 not sect'ns 10..11lab10 C/C++ Functions
    **Mo May 8Project Phase 1 ResubmitOld UML and proposed changes (10 pts)
    11Mo May 9LISPChapter 2 section 4 + LISP handoutlab11 LISP101
    12We May 10Implementing subprogramsChapter 10 but not 10.4.3lab12 LISP102
    13Mo May 15Functional ProgrammingChapter 15 not sections 7 & 8lab13 LISP103
    14We May 17Data AbstractionChapter 2 section 14 + Chapter 11lab14 ADTs
    **Mo May 22Project Deadline Phase 2Phase 2 due in: changed EBNF and draft UML (10pts)
    15Mo May 22OO Programming and JavaChapter 2 section 17 + Java Handout + Chapter 12 but not sect'n 8lab15 Java101
    16We May 24Concurrency and JavaChapter 13 not sect'n 9lab16 Java102
    --Mo May 29HOLIDAY
    17We May 31ExceptionsChapter 14lab17 Java103
    18Mo Jun 5PrologChapter 2 sect'n 13 + Prolog Handoutlab18 Prolog101
    19We Jun 7Logic ProgrammingChapter 16lab19 Prolog102
    20Mo Jun 12Project Presentations Ideas, BNF, UML(10 pts)lab20 Prolog103
    **Tu Jun 13Hand in before 4pm to officeLanguage Reference Manual (15 pts)
    FinWe Jun 14Final 6pm-8pmComprehensive (200 pts)

End