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