CSI 3120, Overview, page 1 - PowerPoint PPT Presentation

About This Presentation
Title:

CSI 3120, Overview, page 1

Description:

Evolution of the major programming languages. Describing the syntax of programming languages ... The exams are closed book, but a crib sheet will be allowed. ... – PowerPoint PPT presentation

Number of Views:83
Avg rating:3.0/5.0
Slides: 9
Provided by: alanwi8
Category:
Tags: csi | crib | overview | page

less

Transcript and Presenter's Notes

Title: CSI 3120, Overview, page 1


1
CSI 3120Concepts of Programming Languages
Welcome to
2
Contact information
  • Lecturer Nathalie Japkowicz
  • Office STE 5029
  • Phone 562-5800 ext. 6693 (not .
    recommended)
  • Email nat_at_site.uottawa.ca
  • My Web site www.site.uottawa.ca/nat/
  • Office hours
  • Monday 245pm-345pm
  • Wednesday 115pm-215pm
  • by appointment (use email)

3
Topics
  1. Preliminaries
  2. Scheme and Prolog review
  3. Evolution of the major programming languages
  4. Describing the syntax of programming languages
  5. Describing the semantics of programming languages
  6. Syntactic Analysis  Parsing
  7. An introduction to Perl
  8. Names, bindings, type checking, and scopes, Data
    types, Expressions and the assignment statement,
    Statement-level control structures
  9. Implementing subprograms
  10. Concurrency
  11. Exception Handling

4
Lectures, textbook, Web site
  • Lectures, CSI 3120 AMondays 530pm-820pm, MNT
    204
  • no class on Monday Oct. 8th (Thanksgiving)
  • Textbook
  • Robert W. Sebesta, Concepts of Programming
    Languages, 8th ed., Addison-Wesley, 2007Course
    web site
  • http//www.site.uottawa.ca/nat/Courses/csi3120_20
    07/

5
Evaluation
4 assignments HW 35 marks
midterm exam (80 min.) MD 20 marks
final exam (3 hours) FN 45 marks
  • You must receive at least 32.5 of 65 exam marks
  • if MD FN lt 32.5
  • then Total (MD FN ) 1.5
  • else Total MD FN HW

6
Exams
  • The exams are closed book, but a crib sheet will
    be allowed.
  • Midterm Wednesday, October 24, 1130am-1220pm.
    Location TBA

7
Assignments
Tentative topic Posted Due
Preliminaries History Prolog Scheme, Unix8 marks Sept. 17 Oct. 1
Grammars Axiomatic semantics Parsing9 marks Oct. 1 Oct. 15
Perl 9 marks Nov. 5 Nov. 19
Design issues 9 marks Nov. 19 Dec. 3
8
Assignments (continued)
  • Two written assignments (2, 4).
  • One programming assignments (3).
  • One mixed assignment (1)
  • All the assignments are individual.
  • Late penalty
  • 0.5 mark for each weekday
  • 0.25 mark for each Saturday/Sunday/holiday
Write a Comment
User Comments (0)
About PowerShow.com