Home

Course Contents

Grading Policy

Resources

Projects

Assignments

TA Page

Assignment Upload Page

Project Upload Page

Marks

Student List

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.