Introduction to Computer Science II by James Tam Return to the course web page

CPSC 231: Bonus Assignment (Marking)

 

Feature

Effect on grade

Base C+ version of assignment

 

  <Less: Debugging tool not employed>  
  <Less: Main menu not displayed>  
   <Less: Output is not presentable>  
  <Less: Cannot quit the program>  
  <Less: Cannot display the list>  
  <Less: No introduction or conclusion>  
  <Less: Attributes aren't properly initialized in the constructor>  
  <Less: The list is set to some arbitrary fixed size>  
Mark for base version of assignment  

Feature 1: Adding a new site (worth a max of 2 letter steps)

 

   Inserts new site at the end of the list  
   OR  
  Inserts new site in its proper order  

Feature 2: Site can be modified (worth a max of 1 letter step)

 

Feature 3: Sites can be removed (worth a max of 2 letter steps)

 
  Removes the last site from the list  
  OR  
  Removes the site that was named by the user  

Feature 4: Searching for a site (worth a max of 1 letter step)

 

Style requirements

 
  <Less: Unusual or inconsistent formatting conventions>  
  <Less: Grossly excessive or insufficient use of white space>  
  <Less: Inadequate or excessive documentation>  
  <Less: No documentation>  
  <Less: Poor naming conventions>  
  <Less: Poor program design>  
  <Less: Static methods are defined and employed>  
  <Less: Grossly inefficient program code>  

ASSIGNMENT GRADE