UVA CS 415 - End of Course Memo (4 pages)

Previewing page 1 of 4 page document View the full content.
View Full Document

End of Course Memo



Previewing page 1 of actual document.

View the full content.
View Full Document
View Full Document

End of Course Memo

83 views

Lecture Notes


Pages:
4
School:
University Of Virginia
Course:
Cs 415 - Programming Languages

Unformatted text preview:

End of Course Memo CS 415 Programming Languages Aaron Bloomfield Fall 2005 Course Objectives 1 Develop a greater understanding of the issues involved in programming language design and implementation 2 Develop an in depth understanding of functional logic and object oriented programming paradigms 3 Implement several programs in languages other than the one emphasized in the core curriculum Java C 4 Understand design implementation issues involved with variable allocation and binding control flow types subroutines parameter passing 5 Develop an understanding of the compilation process Assessment of Learning by Course Objective Objective 1 Develop a greater understanding of the issues involved in programming language design and implementation The lectures discussed these topics Thus the students learned this objective through the lectures and were assessed on this on the midterm and final exam as well as the final project report Objective 2 Develop an in depth understanding of functional logic and objectoriented programming paradigms Three of the four homeworks were based on these three programming paradigms the first homework was in Fortran The second homework used OCaml functional the third Prolog logic and the fourth Smalltalk OOP Objective 3 Implement several programs in languages other than the one emphasized in the core curriculum Java C There were five languages for which the students had to develop a program The first four were the four listed in objective 2 The last program was their final project which they chose the language The languages chosen were Ada 95 Delphi Euphoria PHP Pascal PostScript Python and Ruby Objective 4 Understand design implementation issues involved with variable allocation and binding control flow types subroutines parameter passing The lectures discussed these topics Thus the students learned this objective through the lectures and were assessed on this on the midterm and final exam as well as the final project report Objective 5



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view End of Course Memo and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view End of Course Memo and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?