The work handed in must be the
student's
own work.
Assignments which are written in groups are easily
identifies and
will receive grades of 0 for all participants.
For team projects: equal participation of all team members is
required.
Most of the Assignments and Labs will require programming. In this
course you would be able to use C, Java or Python
programming
languages in the UNIX/LINUX or Windows environment.
In most cases, you will demonstrate the running of your program in class and send a source file by e-mail. The grade for all programming assignments and labs will consist of the following:
Good programming style includes well written comments, indentation, meaningful variable and function names, output expalanation, and more. See links below for more details.
Quizzes/Exams | 45% |
In Class Labs/In Class Assignments | 45% |
Homework and In Class Presentations and Participation | 10% |
Total | 100% |
A: | 95 - 100 |
A-: | 90 - 94 |
B+: | 87 - 89 |
B: | 83 - 86 |
B-: | 80 - 82 |
C+: | 77 - 79 |
C: | 73 - 76 |
C-: | 70 - 72 |
D+: | 67 - 69 |
D: | 60 - 66 |
F: | 59 - 0 |