CSC 499  Grinnell College  Summer, 2010 
Placing Incoming Students in  
Computer Science, Statistics, and Mathematics  
Although the actual rules for the placing of incoming students in computer science, statistics, and mathematics are written using arrays in PHP, this page provides reasonable English translations of these rules.
adj10 will conclude that Adjusted Semesters of Math = Semesters of Calculus + Semesters of Math If some of the following are true: Semesters of Calculus != 0 Semesters of Math != 0 sat2math2AdjRule05 will conclude that SAT II Math Level2 Adjusted = SAT II Math Level2 + 5 If all of the following are true: SAT II Math Level2 > 0 sat2math2AdjRule08 will conclude that SAT II Math Level2 Adjusted = + 0 If all of the following are true: SAT II Math Level2 <= 0 satRealRule10 will set SAT Math (Adjusted) to be SAT Mathematics If all of the following are true: SAT Mathematics >= SAT II Math Level1 SAT II Math Level2 Adjusted < SAT Mathematics satRealRule20 will set SAT Math (Adjusted) to be SAT II Math Level1 If all of the following are true: SAT II Math Level1 >= SAT Mathematics SAT II Math Level2 Adjusted < SAT II Math Level1 satRealRule30 will set SAT Math (Adjusted) to be SAT II Math Level2 Adjusted If all of the following are true: SAT II Math Level2 Adjusted >= SAT Mathematics SAT II Math Level2 Adjusted >= SAT II Math Level1 stdRule40 will conclude that standardized test scores is exceptional If some of the following are true: all of the following are true: SAT Math (Adjusted) >= 760 ACT Mathematics = 0 all of the following are true: ACT Mathematics >= 34 SAT Math (Adjusted) = 0 all of the following are true: SAT Math (Adjusted) >= 700 ACT Mathematics >= 34 all of the following are true: SAT Math (Adjusted) >= 760 ACT Mathematics >= 31 stdRule50 will conclude that standardized test scores is superior If some of the following are true: all of the following are true: 700 >= SAT Math (Adjusted) <= 759 ACT Mathematics = 0 all of the following are true: 31 >= ACT Mathematics <= 33 SAT Math (Adjusted) = 0 all of the following are true: SAT Math (Adjusted) >= 760 1 >= ACT Mathematics <= 30 all of the following are true: 1 >= SAT Math (Adjusted) <= 699 ACT Mathematics >= 34 all of the following are true: 700 >= SAT Math (Adjusted) <= 759 29 >= ACT Mathematics <= 33 all of the following are true: 31 >= ACT Mathematics <= 33 660 >= SAT Math (Adjusted) <= 759 stdRule60 will conclude that standardized test scores is high If some of the following are true: all of the following are true: 660 >= SAT Math (Adjusted) <= 699 ACT Mathematics = 0 all of the following are true: 29 >= ACT Mathematics <= 30 SAT Math (Adjusted) = 0 all of the following are true: 700 >= SAT Math (Adjusted) <= 759 1 >= ACT Mathematics <= 28 all of the following are true: 660 >= SAT Math (Adjusted) <= 759 26 >= ACT Mathematics <= 28 all of the following are true: 600 >= SAT Math (Adjusted) <= 699 29 >= ACT Mathematics <= 30 all of the following are true: 1 >= SAT Math (Adjusted) <= 659 31 >= ACT Mathematics <= 33 stdRule70 will conclude that standardized test scores is good If some of the following are true: all of the following are true: 600 >= SAT Math (Adjusted) <= 659 ACT Mathematics = 0 all of the following are true: 26 >= ACT Mathematics <= 28 SAT Math (Adjusted) = 0 all of the following are true: 660 >= SAT Math (Adjusted) <= 699 1 >= ACT Mathematics <= 25 all of the following are true: 600 >= SAT Math (Adjusted) <= 699 24 >= ACT Mathematics <= 25 all of the following are true: 550 >= SAT Math (Adjusted) <= 659 26 >= ACT Mathematics <= 28 all of the following are true: 1 >= SAT Math (Adjusted) <= 599 29 >= ACT Mathematics <= 30 stdRule80 will conclude that standardized test scores is fair If some of the following are true: all of the following are true: 550 >= SAT Math (Adjusted) <= 599 ACT Mathematics = 0 all of the following are true: 24 >= ACT Mathematics <= 25 SAT Math (Adjusted) = 0 all of the following are true: 600 >= SAT Math (Adjusted) <= 659 1 >= ACT Mathematics <= 23 all of the following are true: 550 >= SAT Math (Adjusted) <= 659 20 >= ACT Mathematics <= 23 all of the following are true: 480 >= SAT Math (Adjusted) <= 599 24 >= ACT Mathematics <= 25 all of the following are true: 1 >= SAT Math (Adjusted) <= 549 26 >= ACT Mathematics <= 28 stdRule85 will conclude that standardized test scores is poor If some of the following are true: all of the following are true: 480 >= SAT Math (Adjusted) <= 549 ACT Mathematics = 0 all of the following are true: 20 >= ACT Mathematics <= 23 SAT Math (Adjusted) = 0 all of the following are true: 480 >= SAT Math (Adjusted) <= 599 1 >= ACT Mathematics <= 19 all of the following are true: 1 >= SAT Math (Adjusted) <= 549 20 >= ACT Mathematics <= 23 all of the following are true: 1 >= SAT Math (Adjusted) <= 479 24 >= ACT Mathematics <= 25 stdRule90 will conclude that standardized test scores is low If some of the following are true: all of the following are true: 1 >= SAT Math (Adjusted) <= 479 ACT Mathematics = 0 all of the following are true: SAT Math (Adjusted) = 0 1 >= ACT Mathematics <= 19 all of the following are true: 1 >= SAT Math (Adjusted) <= 479 1 >= ACT Mathematics <= 19 stdRule95 will conclude that standardized test scores is unknown If all of the following are true: ACT Mathematics = 0 SAT Math (Adjusted) = 0 csRule210 will conclude that Tentative Computer Science Placement is 200 If all of the following are true: AP Computer Science AB >= 4 csRule212 will conclude that Tentative Computer Science Placement is 200 If all of the following are true: IB Comp Sci. >= 6 csRule220 will conclude that Tentative Computer Science Placement is 153 If some of the following are true: AP Computer Science A >= 4 AP Computer Science AB >= 3 csRule222 will conclude that Tentative Computer Science Placement is 153 If all of the following are true: IB Comp Sci. >= 4 csRule224 will conclude that Tentative Computer Science Placement is 153 If all of the following are true: Semesters of Computer Science >= 3 AP Computer Science A != 1 AP Computer Science A != 2 AP Computer Science A != 3 AP Computer Science AB != 1 AP Computer Science AB != 2 IB Comp Sci. != 1 IB Comp Sci. != 2 IB Comp Sci. != 3 Computer Science grade >= B standardized test scores != low standardized test scores != poor csRule226 will conclude that Tentative Computer Science Placement is 153 If all of the following are true: Semesters of Computer Science >= 4 AP Computer Science A != 1 AP Computer Science A != 2 AP Computer Science A != 3 AP Computer Science AB != 1 AP Computer Science AB != 2 IB Comp Sci. != 1 IB Comp Sci. != 2 IB Comp Sci. != 3 Computer Science grade >= C standardized test scores != low standardized test scores != poor csRule230 will conclude that Tentative Computer Science Placement is 152 If all of the following are true: standardized test scores = exceptional csRule240 will conclude that Tentative Computer Science Placement is 151 If some of the following are true: AP Computer Science A >= 1 AP Computer Science AB >= 1 IB Comp Sci. >= 1 csRule242 will conclude that Tentative Computer Science Placement is 151 If some of the following are true: Math Placement >= 131 csRule244 will conclude that Tentative Computer Science Placement is 151 If some of the following are true: standardized test scores >= good csRule246 will conclude that Tentative Computer Science Placement is 151 If all of the following are true: Semesters of Computer Science >= 1 Computer Science grade >= C standardized test scores != poor standardized test scores != low csRule248 will conclude that Tentative Computer Science Placement is 151 If all of the following are true: Semesters of Computer Science >= 2 some of the following are true: standardized test scores >= good standardized test scores = unknown csRule270 will conclude that Tentative Computer Science Placement is 105 If some of the following are true: standardized test scores = poor standardized test scores = low csRule274 will conclude that Tentative Computer Science Placement is 105 If all of the following are true: Semesters of Computer Science = 1 F >= Computer Science grade <= C csRule280 will conclude that Tentative Computer Science Placement is 103 All of the time csRule290 will conclude that Computer Science Placement is 200 If all of the following are true: Tentative Computer Science Placement = 200 csRule292 will conclude that Computer Science Placement is 153 If all of the following are true: Tentative Computer Science Placement = 153 Tentative Computer Science Placement != 200 csRule293 will conclude that Computer Science Placement is 152 If all of the following are true: Tentative Computer Science Placement = 152 Tentative Computer Science Placement != 153 Tentative Computer Science Placement != 200 csRule294 will conclude that Computer Science Placement is 151 If all of the following are true: Tentative Computer Science Placement = 151 Tentative Computer Science Placement != 152 Tentative Computer Science Placement != 153 Tentative Computer Science Placement != 200 csRule296 will conclude that Computer Science Placement is 105 If all of the following are true: Tentative Computer Science Placement = 105 Tentative Computer Science Placement != 151 Tentative Computer Science Placement != 152 Tentative Computer Science Placement != 153 Tentative Computer Science Placement != 200 csRule298 will conclude that Computer Science Placement is 103 If all of the following are true: Tentative Computer Science Placement = 103 Tentative Computer Science Placement != 105 Tentative Computer Science Placement != 151 Tentative Computer Science Placement != 152 Tentative Computer Science Placement != 153 Tentative Computer Science Placement != 200 Tentative Computer Science Placement != unknown csRule299 will conclude that Computer Science Placement is unknown If all of the following are true: Tentative Computer Science Placement != 103 Tentative Computer Science Placement != 105 Tentative Computer Science Placement != 151 Tentative Computer Science Placement != 152 Tentative Computer Science Placement != 153 Tentative Computer Science Placement != 200 Tentative Computer Science Placement = unknown statRule102 will conclude that Tentative Statistics Placement is 115 If some of the following are true: Math Placement <= 132 Math Placement = unknown statRule112 will conclude that Tentative Statistics Placement is 208 If all of the following are true: AP Statistics >= 3 Math Placement <= 132 statRule113 will conclude that Tentative Statistics Placement is 208 If all of the following are true: low >= standardized test scores <= good some of the following are true: Semesters of Statistics >= 2 AP Statistics >= 1 statRule114 will conclude that Tentative Statistics Placement is 208 If all of the following are true: Math Placement <= 131 standardized test scores >= high some of the following are true: Semesters of Statistics >= 2 AP Statistics >= 1 statRule116 will conclude that Tentative Statistics Placement is 208 If all of the following are true: standardized test scores >= high statRule118 will conclude that Tentative Statistics Placement is 208 If all of the following are true: AP Statistics >= 3 Math Placement = unknown statRule120 will conclude that Tentative Statistics Placement is 208 If all of the following are true: standardized test scores = unknown some of the following are true: Semesters of Statistics >= 2 AP Statistics >= 1 statRule122 will conclude that Tentative Statistics Placement is 209 If all of the following are true: AP Statistics >= 3 Math Placement >= 133 statRule124 will conclude that Tentative Statistics Placement is 209 If all of the following are true: Math Placement >= 133 statRule126 will conclude that Tentative Statistics Placement is 209 If all of the following are true: standardized test scores >= high Math Placement >= 133 some of the following are true: Semesters of Statistics >= 2 AP Statistics >= 1 statRule140 will conclude that Tentative Statistics Placement is 210 If all of the following are true: AP Statistics >= 4 Math Placement <= 133 Math Placement != unknown statRule150 will conclude that Tentative Statistics Placement is 300 If all of the following are true: AP Statistics >= 4 Math Placement >= 215 statRule160 will conclude that Tentative Statistics Placement is unknown All of the time statRule170 will conclude that Statistics Placement is 300 If all of the following are true: Tentative Statistics Placement = 300 statRule172 will conclude that Statistics Placement is 210 If all of the following are true: Tentative Statistics Placement = 210 Tentative Statistics Placement != 300 statRule174 will conclude that Statistics Placement is 209 If all of the following are true: Tentative Statistics Placement = 209 Tentative Statistics Placement != 210 Tentative Statistics Placement != 300 statRule176 will conclude that Statistics Placement is 208 If all of the following are true: Tentative Statistics Placement = 208 Tentative Statistics Placement != 209 Tentative Statistics Placement != 210 Tentative Statistics Placement != 300 statRule180 will conclude that Statistics Placement is 115 If all of the following are true: Tentative Statistics Placement = 115 Tentative Statistics Placement != 208 Tentative Statistics Placement != 209 Tentative Statistics Placement != 210 Tentative Statistics Placement != 300 statRule190 will conclude that Statistics Placement is unknown If all of the following are true: Tentative Statistics Placement = unknown Tentative Statistics Placement != 115 Tentative Statistics Placement != 208 Tentative Statistics Placement != 209 Tentative Statistics Placement != 210 Tentative Statistics Placement != 300 mathRule102 will conclude that Tentative Math Placement is 215 If some of the following are true: AP Calculus BC >= 4 IB Mathematics >= 6 mathRule130 will conclude that Tentative Math Placement is 133 If some of the following are true: AP Calculus BC >= 3 AP Calculus AB >= 4 IB Mathematics >= 4 mathRule135 will conclude that Tentative Math Placement is 133 If all of the following are true: Semesters of Calculus >= 2 AP Calculus AB != 1 AP Calculus AB != 2 AP Calculus BC != 1 AP Calculus BC != 2 IB Mathematics != 1 IB Mathematics != 2 IB Mathematics != 3 Calculus Grade >= A standardized test scores >= high mathRule140 will conclude that Tentative Math Placement is 132 If all of the following are true: Semesters of Calculus >= 2 AP Calculus AB != 1 AP Calculus AB != 2 AP Calculus BC != 1 AP Calculus BC != 2 IB Mathematics != 1 IB Mathematics != 2 IB Mathematics != 3 Calculus Grade >= B some of the following are true: standardized test scores >= fair standardized test scores = unknown mathRule150 will conclude that Tentative Math Placement is 131 If some of the following are true: AP Calculus BC >= 1 AP Calculus AB >= 2 IB Mathematics >= 2 mathRule152 will conclude that Tentative Math Placement is 131 If all of the following are true: Semesters of Calculus > 0 standardized test scores >= good mathRule153 will conclude that Tentative Math Placement is 131 If all of the following are true: Semesters of PreCalculus >= 2 PreCalculus Grade >= B+ standardized test scores >= good mathRule155 will conclude that Tentative Math Placement is 131 If all of the following are true: Adjusted Semesters of Math >= 6 standardized test scores >= high mathRule162 will conclude that Tentative Math Placement is 130 If all of the following are true: Semesters of Calculus > 0 mathRule163 will conclude that Tentative Math Placement is 130 If all of the following are true: Semesters of PreCalculus >= 2 PreCalculus Grade >= B standardized test scores = unknown mathRule164 will conclude that Tentative Math Placement is 130 If all of the following are true: standardized test scores >= fair mathRule165 will conclude that Tentative Math Placement is 130 If all of the following are true: Adjusted Semesters of Math >= 7 PreCalculus Grade >= B standardized test scores = unknown mathRule170 will conclude that Tentative Math Placement is 123 If all of the following are true: Adjusted Semesters of Math >= 5 standardized test scores != low mathRule172 will conclude that Tentative Math Placement is 123 If all of the following are true: standardized test scores >= poor mathRule174 will conclude that Tentative Math Placement is 100 If some of the following are true: standardized test scores = low standardized test scores = poor 1 >= Adjusted Semesters of Math <= 4 F >= PreCalculus Grade <= C mathRule178 will conclude that Tentative Math Placement is unknown All of the time mathRule182 will conclude that Math Placement is 215 If all of the following are true: Tentative Math Placement = 215 mathRule185 will conclude that Math Placement is 133 If all of the following are true: Tentative Math Placement = 133 Tentative Math Placement != 215 mathRule187 will conclude that Math Placement is 132 If all of the following are true: Tentative Math Placement = 132 Tentative Math Placement != 133 Tentative Math Placement != 215 mathRule190 will conclude that Math Placement is 131 If all of the following are true: Tentative Math Placement = 131 Tentative Math Placement != 215 Tentative Math Placement != 133 Tentative Math Placement != 132 mathRule192 will conclude that Math Placement is 123 If all of the following are true: Tentative Math Placement = 130 Tentative Math Placement != 215 Tentative Math Placement != 133 Tentative Math Placement != 132 Tentative Math Placement != 131 Tentative Statistics Placement = 115 Tentative Statistics Placement != 208 Tentative Statistics Placement != 209 Tentative Statistics Placement != 210 Tentative Statistics Placement != 300 mathRule193 will conclude that Math Placement is 123 If all of the following are true: Tentative Math Placement = 131 Tentative Math Placement != 215 Tentative Math Placement != 133 Tentative Math Placement != 132 Tentative Math Placement != 131 Tentative Statistics Placement = 115 Tentative Statistics Placement != 208 Tentative Statistics Placement != 209 Tentative Statistics Placement != 210 Tentative Statistics Placement != 300 mathRule194 will conclude that Math Placement is 131 If all of the following are true: Tentative Math Placement = 131 Tentative Math Placement != 215 Tentative Math Placement != 133 Tentative Math Placement != 132 some of the following are true: Tentative Statistics Placement = 208 Tentative Statistics Placement = 209 mathRule196 will conclude that Math Placement is 123 If all of the following are true: Tentative Math Placement = 123 Tentative Math Placement != 215 Tentative Math Placement != 133 Tentative Math Placement != 132 Tentative Math Placement != 131 Tentative Math Placement != 130 mathRule198 will conclude that Math Placement is 100 If all of the following are true: Tentative Math Placement = 100 Tentative Math Placement != 215 Tentative Math Placement != 133 Tentative Math Placement != 132 Tentative Math Placement != 131 Tentative Math Placement != 130 Tentative Math Placement != 123 mathRule200 will conclude that Math Placement is unknown If all of the following are true: Tentative Math Placement = unknown Tentative Math Placement != 100 Tentative Math Placement != 215 Tentative Math Placement != 133 Tentative Math Placement != 132 Tentative Math Placement != 131 Tentative Math Placement != 130 Tentative Math Placement != 123
End of rule listing
created 10 July 2010 last revised 10 July 2010 

For more information, please contact Henry M. Walker at walker@cs.grinnell.edu. 