CS 415 - PowerPoint PPT Presentation

About This Presentation
Title:

CS 415

Description:

CS 415 Daily Announcements Friday, 26 August 2005 Readings: Read Chapter 1 for next Monday Read Algol 60 report for next Wednesday Read some of chapter 2 for the ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 38
Provided by: csVirgin75
Category:
Tags: project | proposal

less

Transcript and Presenter's Notes

Title: CS 415


1
CS 415
  • Daily Announcements

2
Friday, 26 August 2005
  • Readings
  • Read Chapter 1 for next Monday
  • Read Algol 60 report for next Wednesday
  • Read some of chapter 2 for the following Monday
    (5 Sep)
  • Intro, 2.1, 2.2 (skim 2.2.4 2.2.5), 2.3 (cs302
    review), 2.4
  • Change to syllabus
  • Quizzes!
  • Will be online, outside of class
  • There will be an Algol 60 quiz
  • First homework (Fortran) is expected Monday

3
Monday, 29 August 2005
  • Readings
  • Read Chapter 1 for today
  • Read Algol 60 report for Wednesday
  • Read some of chapter 2 for next Monday (5 Sep)
  • Intro, 2.1, 2.2 (skim 2.2.4 2.2.5), 2.3 (cs302
    review), 2.4
  • Change to syllabus
  • Quizzes!
  • Will be online, outside of class
  • There will be an Algol 60 quiz
  • First homework (Fortran) is expected later today
    or tomorrow
  • TA is Kevin Dale
  • Office hours Mon 11-1230, Wed 1-230 (in the
    Thornton stacks)

4
Wednesday, 31 August 2005
  • Readings
  • Read Algol 60 report for today
  • Read Dijkstras goto considered harmful for
    Friday
  • Read some of chapter 2 for next Monday (5 Sep)
  • Intro, 2.1, 2.2 (skim 2.2.4 2.2.5), 2.3 (cs302
    review), 2.4
  • First homework (Fortran) is out
  • Due a week from Friday (9 Sep)
  • Individual project information is out today as
    well
  • Project proposal is due two weeks from Friday (16
    Sep)
  • TA is Kevin Dale
  • Office hours Mon 11-1230, Wed 1-230 (in the
    Thornton stacks)

5
Friday, 2 September 2005
  • Readings
  • Read Dijkstras goto considered harmful for
    today
  • Read some of chapter 2 for next Monday (5 Sep)
  • Intro, 2.1, 2.2 (skim 2.2.4 2.2.5), 2.3 (cs302
    review), 2.4
  • First homework (Fortran) is out
  • Due a week from Friday (9 Sep)
  • Individual project information is out
  • Project proposal is due two weeks from Friday (16
    Sep)
  • TA is Kevin Dale
  • Office hours Mon 11-1230, Wed 1-230 (in the
    Thornton stacks)

6
John Backus
  • Chemistry major at UVA (entered 1943)
  • Flunked out after second semester
  • Joined IBM as programmer in 1950
  • Developed Fortran, first commercially successful
    programming language and compiler

7
IBM 704 Fortran manual, 1956
8
Fortran issues
  • Fortran language was described using English
  • Imprecise
  • Verbose, lots to read
  • Ad hoc
  • DO 10 I1.10
  • Assigns 1.10 to the variable DO10I
  • Early Fortrans didnt care about spaces!
  • DO 10 I1,10
  • Loops for I 1 to 10
  • (Often incorrectly blamed for loss of Mariner-I)

9
Monday, 5 September 2005
  • Readings
  • Read some of chapter 2 for today
  • Intro, 2.1, 2.2 (skim 2.2.4 2.2.5), 2.3 (cs302
    review), 2.4
  • Read some of chapter 11 for Friday
  • 11.1-11.2.3, skim 11.2.4, 11.2.5, 11.4
  • First homework (Fortran) is out
  • Due this Friday (9 Sep)
  • Individual project information is out
  • Project proposal is due one week from Friday (16
    Sep)
  • TA is Kevin Dale
  • Office hours Mon 11-1230, Wed 1-230 (in the
    Thornton stacks)

10
Wednesday, 7 September 2005
  • Readings
  • Read some of chapter 11 for Friday
  • 11.1-11.2.3, skim 11.2.4, 11.2.5, 11.4
  • First homework (Fortran) is out
  • Due this Friday (9 Sep)
  • Will talk about line formula today
  • Individual project information is out
  • Project proposal is due one week from Friday (16
    Sep)
  • TA is changing
  • The old TA (Kevin Dale) will be holding office
    hours this week
  • Wed 1-230 (in the Thornton stacks)
  • Also Thursday 11-1230 (in the Thornton stacks)
  • New TA will start holding office hours next week

11
Friday, 9 September 2005
  • Readings
  • Read some of chapter 11 for today
  • 11.1-11.2.3, skim 11.2.4, 11.2.5, 11.4
  • Read chapter 3 for Wednesday
  • First homework (Fortran) is due today
  • Submission process will be fixed
  • Second homework will be out on Monday
  • Will be either Ocaml or Scheme
  • You cant do that language for your project, of
    course
  • Individual project information is out
  • Project proposal is due one week from Friday (16
    Sep)
  • TA is changing
  • New TA will start holding office hours next week

12
Monday, 12 September 2005
  • Readings
  • Read chapter 3 for Wednesday
  • Second homework (Ocaml) is out today
  • Submission process will be fixed
  • Individual project information is out
  • Project proposal is due one week from Friday (16
    Sep)
  • TA is changing
  • New TA will start holding office hours this week

13
Wednesday, 14 September 2005
  • Readings
  • Read chapter 3 for Friday
  • We probably wont get to it today because of the
    Ocaml talk
  • Second homework (Ocaml) is out
  • Submission process will be fixed
  • Will be going over the NFA -gt DFA algorithm more
    today
  • Individual project information is out
  • Project proposal is due this Friday (16 Sep)
  • Submission via e-mail
  • TA is changing
  • More info as it becomes available

14
Friday, 16 September 2005
  • Readings
  • Read chapter 4 for Wednesday
  • Second homework (Ocaml) is out
  • Submission process will be fixed
  • Due next Friday
  • Individual project information is out
  • Project proposal is due today
  • TA is now Chris White
  • More info will be on the website today

15
Project languages
  • Python (4)
  • PHP
  • Pascal
  • Delphi
  • PostScript
  • Euphoria (2)
  • Ada 95
  • Intercal
  • Unknown (1)

16
Monday, 19 September 2005
  • Readings
  • Read chapter 4 for Wednesday
  • Second homework (Ocaml) is out
  • Submission process will be fixed
  • Due this Friday
  • Might consider extending it until next Monday
  • Individual project information is out
  • Project proposal is due today
  • TA is now Chris White
  • Office hours are Tu 4-530 and Th 5-630
  • Fortran assignment will be returned soon
  • Sorry for the delay!

17
Wednesday, 21 September 2005
  • Readings
  • Read chapter 11.? for Friday (the logic
    programming part)
  • Second homework (Ocaml) is out
  • Submission process will be fixed
  • Due this Friday
  • Might consider extending it until next Monday
  • TA is now Chris White
  • Office hours are Tu 4-530 and Th 5-630
  • Fortran assignment will be returned soon
  • Sorry for the delay!

18
Friday, 23 September 2005
  • Readings
  • Read chapter 6 for next Wednesday
  • Second homework (Ocaml) is out
  • Is due on Monday at 10 a.m.
  • Dont have to do nfa2dfa part
  • Third homework (Prolog) is out
  • Is due Friday, 7 October at 10 a.m.
  • Will be going over Prolog today and next Monday
  • TA is now Chris White
  • Office hours are Tu 4-530 and Th 5-630
  • Fortran assignment will be returned soon
  • Sorry for the delay!
  • Expect to have it on Monday

19
Monday, 26 September 2005
  • Readings
  • Read chapter 6 for next Wednesday
  • Third homework (Prolog) is out
  • Is due Friday, 7 October at 10 a.m.
  • Will be going over Prolog today and next Monday
  • TA is now Chris White
  • Office hours are Tu 4-530 and Th 5-630
  • Fortran assignment will be returned today or
    tomorrow
  • Sorry for the delay!
  • Submission system
  • Thoughts?

20
Wednesday, 28 September 2005
  • Readings
  • Read chapter 7 for next Wednesday
  • Third homework (Prolog) is out
  • Is due Friday, 7 October at 10 a.m.
  • Will be going over Prolog a bit more today
  • No class on Monday (fall break)
  • Midterm is two weeks from today

21
Friday, 30 September 2005
  • Readings
  • Read chapter 7 for next Wednesday
  • Third homework (Prolog) is out
  • Is due Friday, 7 October at 10 a.m.
  • Will be willing to extend it to the following
    Monday
  • As the Stones will be in town the night before
  • Well talk about that next Wed
  • No class on Monday (fall break)
  • Midterm is two weeks from this past Wednesday
  • No HW next week or the following week
  • Instead its midterm study time

22
Wednesday, 5 October 2005
  • Readings
  • Read chapter 7 for Friday
  • Third homework (Prolog) is due Friday
  • Submission through same submission system
  • File must be called hw3.pl
  • Listing now works, compilation does not
  • Next homework will be on Smalltalk (OOP)
  • Midterm is one week from today
  • No HW next week
  • Instead its midterm study time

23
Friday, 7 October 2005
  • Readings
  • Read chapter 7 for today
  • Third homework (Prolog) is due Monday
  • Submission through same submission system
  • File must be called hw3.pl
  • Listing now works, compilation does not
  • Next homework will be on Smalltalk (OOP)
  • Midterm is No HW next next Wednesday
  • No HW next week
  • Instead its midterm study time

24
Monday, 10 October 2005
  • Test on Wednesday
  • Last years exams are on the website
  • No HW next week
  • Instead its midterm study time
  • Third homework (Prolog) is due today
  • Fourth homework (Smalltalk) will be out shortly
  • Just need to fix some links
  • Submission through same submission system, most
    likely

25
Friday, 14 October 2005
  • Test should be returned on Monday
  • Fourth homework (Smalltalk) will be out shortly
  • Just need to fix some links
  • Submission through same submission system, most
    likely
  • Wont be going over Smalltalk in as much detail

26
Monday, 17 October 2005
  • Test will be returned on Wednesday
  • Fourth homework (Smalltalk) is out
  • Due in two weeks
  • Submission through same submission system, most
    likely
  • Will be going over Smalltalk/Squeak on Wednesday
  • Fifth homework will be on aspect-oriented
    programming
  • Following that will be project work
  • Reading Chapter 10 for Wednesday/Friday, chapter
    8 for Monday

27
Wednesday, 19 October 2005
  • Tests are graded
  • Third homework grades was returned this morning
  • Fourth homework (Smalltalk) is out
  • Due in Monday, 31 Oct
  • Submission through same submission system, most
    likely
  • Fifth homework will be on aspect-oriented
    programming
  • Following that will be project work
  • Reading Chapter 10 for today, chapter 8 for
    Monday

28
Monday, 24 October 2005
  • Tests are being returned today
  • Fourth homework (Smalltalk) is out
  • Due next Monday (31 Oct)
  • Submission will be via e-mailing me the code
  • Fifth homework will be on aspect-oriented
    programming
  • Am considering cancelling this homework.
  • Following that will be project work
  • Reading Chapter 8 (subroutines) for
    today/Wednesday
  • Next two weeks will cover
  • Internet based programming (HTML, XML, Perl, C,
    Javascript)
  • Aspect-oriented programming (AspectJ)

29
Wednesday, 26 October 2005
  • Fourth homework (Smalltalk) is out
  • Due next Monday (31 Oct)
  • Submission will be via e-mailing me the code
  • Fifth homework will be on aspect-oriented
    programming
  • Am considering cancelling this homework.
  • Following that will be project work
  • Reading Chapter 8 (subroutines) for today
  • Next two weeks will cover
  • Internet based programming (HTML, XML, Perl, C,
    Javascript)
  • Aspect-oriented programming (AspectJ)

30
Friday, 28 October 2005
  • Fourth homework (Smalltalk) is out
  • Due Monday
  • Submission will be via e-mailing me the code
  • Am cancelling the fifth homework
  • Time instead to be split among 4th homework and
    project
  • More project info forthcoming on Monday
  • Next two weeks will cover
  • Internet based programming (HTML, XML, Perl, C,
    Javascript)
  • Aspect-oriented programming (AspectJ)

31
Happy Halloween!
  • Fourth homework (Smalltalk) is out
  • Due next Monday
  • Submission will be via e-mailing me the code
  • Am cancelling the fifth homework
  • Time instead to be split among 4th homework and
    project
  • More project info forthcoming soon
  • Next two weeks will cover
  • Internet based programming (HTML, XML, Perl, C,
    Javascript)
  • Aspect-oriented programming (AspectJ)

32
Wednesday, 2 November 2005
  • Fourth homework (Smalltalk) is out
  • Due Monday
  • Submission will be via e-mailing me the code
  • Am cancelling the fifth homework
  • Time instead to be split among 4th homework and
    project
  • More project info forthcoming soon
  • Next two weeks will cover
  • Internet based programming (HTML, XML, Perl, C,
    Javascript)
  • Aspect-oriented programming (AspectJ)

33
Wednesday, 9 November 2005
  • Project info
  • Presentations the week after Turkey Day
  • Report and final project due the last day of
    class
  • Next two weeks will cover
  • Aspect-oriented programming (AspectJ)
  • Miscellaneous other items (final compiler stages,
    parallel computing, etc.)
  • C lecture on Friday, by request
  • Please be here!

34
Monday, 14 November 2005
  • Project info
  • Presentations the week after Turkey Day
  • Handout on that provided today
  • Report and final project due the last day of
    class
  • But some of that will be used during the
    presentation
  • Next two weeks will cover
  • Miscellaneous other items (final compiler stages,
    parallel computing, etc.)
  • Aspect-oriented programming (AspectJ)

35
Wednesday, 16 November 2005
  • Project info
  • Presentations the week after Thanksgiving
  • Handout on that provided last time
  • Will be on the website today
  • Report and final project due the last day of
    class
  • But some of that will be used during the
    presentation
  • Next two weeks will cover
  • Miscellaneous other items (final compiler stages,
    parallel computing, etc.)
  • Aspect-oriented programming (AspectJ)

36
Monday, 28 November 2005
  • Presentations this week
  • Today Euphoria (William, Gillian), PHP (Lily)
    and Ruby (Andrew)
  • Report and final project due the last day of
    class
  • But some of that will probably be used during the
    presentation
  • Last day of class is next Monday
  • Will cover Intercal and a course conclusion
  • Final exam is Tuesday, 13 Dec at 9 a.m.

37
Monday, 5 December 2005
  • Report due today
  • Today
  • Will finish design patterns and cover Intercal
  • Final exam is Tuesday, 13 Dec at 9 a.m.
  • Please do the online evaluations!
Write a Comment
User Comments (0)
About PowerShow.com