The estimated total workload is about 10 hours each week, including
The actual time varies according to each individual's study habit and ability. The programming part may be longer when the student is not familiar with the language. (But don't cut other necessary time to amend this; it is proven to be counterproductive.) You are advised to see the instructor if your actual work time is signficantly higher or lower than the estimation.
There will be some assignments to be finished by each individual alone. All homework should be submitted by their posted deadline, which is normally one week after the posting date unless otherwise announced. But partial credit can be given for unfinished assignments submitted on time. Submissions are judged by the percentage of completion (weight: 80%) and the quality (20%).
There will be one term-long project to be completed by a group of 3-4 students. The groups will be formed during the first week of the semester. Each group will select its project topic by the end of the second week.
The final grade is made up of the above components according to the following weights, which are subject to minor change when necessary:
All grades are final one week after grading. The grading scale is A=[85,∞), B=[75,85), C=[65,75), D=[50,65), F=[0,50).
The students are expected to attend each class meeting, because the course demands active participation from each student and random quizzes may be held. If a student is unable to attend to attend a meeting, he/she should send a prior notice to the instructor, so that corresponding arrangement can be made to assure everybody is on the same line. In case of unforeseeable event, explanations afterward are also needed and accepted. One who is absent without any notice and explanation is responsible for his/her own loss.
Attendance will be taken regularly during the course and will count for 10% of the final grade. Attendance points will be distributed as follows:
All work submitted from an individual should be the work of that single individual. In written assignments, references must be cited where the idea or text is presented; otherwise it is considered as plagiarism. Direct copying of computer code from any resource other than the examples in the textbooks and lectures is also considered as academic misconduct.
Any academic misconduct will be documented and handled immediately, including being admonished or being reported to the Campus Judicial Coordinator with a request that a grade of F be given in the class to all participants.
Official documents:
The grade of I is intended for the rare circumstance when a student has been successful in a class has an unexpected event occur shortly before the end of the class. An incomplete will not be considered unless the following has three conditions have been met:
Making up an incomplete grade will usually require completing a new project the following year.
Any student in this course who has a disability that may prevent him or her from fully demonstrating his or her abilities should contact the instructor personally as soon as possible so that necessary accommodations can be discussed to ensure full participation and facilitate the student's educational opportunities.