Expectation:
A student registered for the course is expected to:
- Attend each class,
- Participate in discussion,
- Read the text books,
- Work all the home (theory and programming) assignments, and
- Follow professional ethics.
Overall Evaluation Policy:
- Marks would be awarded on solutions which have step-by-step algorithmic approach to problem solving.
- Solution having a direct answer would get a duck.
Weightage:
Quizes |
10% |
Assignments |
20% |
Mid-Sem Exam. |
30% |
End-Sem Exam. |
40% |
Quiz Evaluation Policy:
- Class quizes will be based on the recent assignments and / or the 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 are approximately ten assignments (mostly programming) during the semester. Assignments will be based on recent class lectures.
- Every Assignment will be evaluated on a 5 Grade Point Scale,
- Finally, a weighted sum of all such Grade-Points will be taken.
Grading Policy is Relative:
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 almost all components,
- B Grade : Good to Average performance in almost all components (wide window),
- C Grade : Below Average performance in aggregate (wide window),
- D Grade : Below (Average minus StdDev.) performance in aggregate,
- E Grade : Participation in almost all components, and
- F Grade : Poor in participation as well as performance.
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.