CS 698 Y/Z: Topics in Object Oriented Language Implementation
Expectation:
A student registered for the course is expected to:- Attend each class,
- Participate in discussion,
- Read the text (books, study material from Internet),
- Work all the assignments,
- Do the project work,
- Follow professional ethics, and
- Academic Honesty (A zero for the first timer, a fail grade for a repeat occurance.)
Overall Evaluation Policy:
- Marks would be awarded on solutions which have step-by-step algorithmic/logical approach to problem solving.
- Solution having a direct answer would get a duck.
Weightage: A flexible approach based on an individual's attention in project work:
Class Participation & Quizzes Tiny Take-Home Assignments | ~10% |
Project | 10% to 30% |
Rest of the following | 80% downto 60% |
Design/Prog. Assignments | 20% |
Mid Sem. | 40% |
End Sem. | 40% |
Class Participation & Quiz Evaluation Policy:
- Grade points could be earned through in-class work.
- Some of the in-class work will be evaluated for earning grade points.
- Class quizzes will be based on the recent class lectures. These would mostly be unannounced,
- Every class-quiz will be evaluated on a 2 Grade Point Scale,
- Finally, a weighted sum of all such Grade Points will be taken.
Assignment Evaluation Policy:
- There would be a series of miniatute take-home-assignments.
- There would be design and programming assignments during the semester.
- Each assignment will be evaluated on 5 Grade Point Scale.
- Late assignments may be accepted by obtaining prior permission. There is a penalty @ 20% per day of delay.
- Finally, a weighted sum of all such Grade Points will be taken.
Project Evaluation Policy:
Finally, A Realtive Grading:-
Based on aggregate marks and the following guidelines:- A Star Grade : Very Good performance in all components,
- A Grade : Very Good to Good performance in all components,
- B Grade : Good to average performance in almost all components (wide window),
- C Grade : Average to below average (Average minus StdDev.) performance in aggregate (wide window),
- D Grade : Below average performance in aggregate,
- E Grade : Participation in almost all components, and
- F Grade : Poor in participation as well as performance.
Boundary Cases:-
Class attendance is not necessary though Classroom participation will be used to determine boundary cases.Policy for auditing:
- A student who wishes to attend the classes for learning purposes may freely do so.
- A student who wishes to get a certificate at the end of the course should
- register for the course as a zero-credit,
- attend the classes, do all the assignments, and appear in all the evaluation components: quizes, mid-sem and end-sem examinations.