1 / 37

CS 415

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 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!

omer
Télécharger la présentation

CS 415

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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-12:30, Wed 1-2:30 (in the Thornton stacks)

  4. Wednesday, 31 August 2005 • Readings: • Read Algol 60 report for today • Read Dijkstra’s “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-12:30, Wed 1-2:30 (in the Thornton stacks)

  5. Friday, 2 September 2005 • Readings: • Read Dijkstra’s “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-12:30, Wed 1-2:30 (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 I=1.10 Assigns 1.10 to the variable DO10I Early Fortrans didn’t care about spaces! DO 10 I=1,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-12:30, Wed 1-2:30 (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-2:30 (in the Thornton stacks) • Also Thursday 11-12:30 (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 can’t 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 won’t 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 -> 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-5:30 and Th 5-6:30 • 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-5:30 and Th 5-6:30 • 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. • Don’t 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-5:30 and Th 5-6:30 • 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-5:30 and Th 5-6:30 • 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 • We’ll 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 it’s 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 it’s 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 it’s midterm study time

  24. Monday, 10 October 2005 • Test on Wednesday • Last year’s exams are on the website • No HW next week • Instead it’s 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 • Won’t 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!

More Related