Shahed University - Computer Courses

ConferencesSoftwareInternational

 

Arrow

Search

Arrow

Instructor

Arrow

Students

Arrow

Courses List

 

 

 

 

Science Dep., Shahed University, Tehran, I.R.Iran

 


 Programming Languages Design

Course General Information:

       86-1 : Fall 2007 Info  (MS Word)

Grades:

    Midterm & Final Grades  (86.11.15)

Exams :

       Final Solutions 

       Midterm Solutions 

          Final Exam: from chapter 5.1 to chapter 10.4.3 

         Midterm Exam Grades 

Project :

          Important: Project Report Format , Delivery Date: 86/11/10,  final date: 86/11/13 8:00-11:00

 Download Presentations:

 Introduction (Section 1-1.3.2)

 Standardization, Internationalization (Section 1.3.3-1.3.4)

Machine architecture (Chapter 2)

Review of C++ (Section 1.5, Section 6.5, Appendix A.2, Appendix A.3)

Language translation (Section 3.1-3.3.1)

Regular grammars (Section 3.3.2)

Pushdown automata (Section 3.3.4, 4.1)

Language semantics (Section 4.2.1-4.2.3)

            Scalar data (Section 5.1-5.3)
      Arrays and records  (Section 6.1)
      Abstract data types (Section 6.2-6.3)
      Type equivalence (Section 6.4)
     
Inheritance (Section 7.1-7.2)
      Polymorphism (Section 7.3)
      Expressions (Section 8.1-8.2)
      Basic statements (Section 8.3.1-8.3.2)
      Prime programs (Section 8.3.3)
      Activation records (Section 9.1-9.2)
      Parameter transmission (Section 9.3)
      Heap storage (Section 10.1-10.3, 10.4.2)
      Garbage collection (Section 10.4.3)

 

Grading:

Item

Grade

Projects (opt.)

2

Midterm Exam

8

Final Exam

10

Quizzes and Take-Home Assignments

2

Total

20

 

Course References:

Main:


T. Pratt and M. Zelkowitz, Programming Language Design and Implementation, (4th Edition), Prentice Hall, 2001. 

Other Books:

M. Ben-Ari, Understanding Programming languages, John Wiley & Sons, 1996.

A. Aho, R. Sethi, and T.D. Ullman, Compilers: Principles, Techniques, and Tools, 2nd Edition, Adisson-Wesley, 1986.

R. Sethi, Programming Languages: Concepts and Contructs, 2nd Edition, Adisson-Wesley, 1996.

 

Exercises :

 

 

           


Home | Courses | Links | About

© 2004, Shahed University, Science Department.
Bijani

Hit Counter