CDA4101 Section 01a
Principles of Programming Languages
Spring 2021

Office Hours
Mon, Wed
3:00-4:30 PM, 6:40-7:40 PM
Internet Information
E-mail: downeyt

Grade Calculation
The grade for the course will be based on two types of assesments: effort evaluation and exams.
The total of all points is 201.
Three Effort Evaluations
GitHub Account
Create a GitHub account and send me an email from your FIU email account with your GitHub user name. I will assign you a private repository.
  • Post examples from class, problem set solutions, and your own experimentations.
  • Upload text files or images.
  • Post every day for maximum points.
An effort evaluation is a self-evaluation submitted by each student. Summarize your efforts to learn the material GitHub for the current problem set. I will compare your evaluation with your actual postings in GitHub and assign a grade. If you do not submit an evaluation, you will not receive any points for your coding contribution.
Effort Evaluation Weight 7 points each
Three Exams
Each exam will have practical and theoretical problems.
Exam Weight 60 points each
Grading Scale
The grade for the course will be based on the following scale. The scale is based on the sum of your scores on the coding evaluations, quizzes and exams.
Scale A: 171; A-: 161; B+: 151; B: 141; B-: 131; C+: 121; C: 111; D: 101

Text
Structured Computer Organization, 6/E
Tannenbaum, Andrew S.
ISBN-10: 0132916525; ISBN-13: 9780132916523
Room and Time
(none) (none) (none) (none)
Special Dates
No class: Mon 9/2; Mon 11/11
Drop Date: Mon 11/4

Attendance I recommend that you attend every class. Those who attend class have a better chance of passing the course.

Homework I will assign homework. The homework will not be collected and will not be graded. The exams will include a large amount of material based on the homework assignments. You may work together on the assignments, it will probably help you to understand them.

Prerequisites

If you do not meet the prerequisites, you will be dropped from the course during the first week. Swap out of the course now to avoid late fees.

If you do not meet the prerequisites, you will be dropped from the course during the first week. Swap out of the course now to avoid late fees.

Course Content

Course Objectives