Back to the Home Page

COSI 350:  Programming Languages

Course Information
Syllabus
Course Outline
Assignments    <---- click here for other weeks assignments.

Announcements

Cell phones are not acceptable in classes.  Turn off your cell phone before you come to the class.

Test Type Content Date
Test 2 Chapters 5 to 10 Tuesday, December 1
Final Exam Chapters 1 to 10
Study Exams 1 & 2
10:00 - 11:50 a.m. Tuesday, December 8

Skills on Test2:

1. Be able to rewrite "for" loop without continue or goto or break or exit.  Also, find the output of continue and break codes.
2. Be able to rewrite nested if/else to switch statement.
3. Understand the methods of pass-by-value, pass-by-result, pass-by-value-result, pass-by-reference, pass-by-name.  What are difference among them?
    Find the output of each method.
4. Draw activation records for execution of a psedocode, include dynamic and static links.  Also, find the output.
5. The two common problems with pointers.
6. Different order of evaluation of expressions and functions.
7. Two's complement concept
8. Short-Circuit Evaluation
9. three features of OOP.
10. Nested loops