Gary,
Interesting site, ACSL.
Curious, there is no mention of specific languages or freedom of language
the I find quickly on their site.  The only hint is the list of languages
given where solutions are given,  Is that the actual list of restrictions?

On Mon, Jan 25, 2010 at 9:22 AM, Litvin <lit...@skylit.com> wrote:

> At 09:36 AM 1/25/2010, David MacQuigg wrote:
>
>> I can't imagine teaching or testing CS without an actual language.  A much
>> better alternative would be to have the same test in multiple languages
>> (perhaps with a "handicap" factor for the students choosing Python, so they
>> don't have an embarrassing advantage :>).
>>
>
> Sure, for teaching you can use a particular language (or two).  Testing is
> another matter.  Currently AP free-response questions are not just "program
> this" or "program that" -- they are stated in a particular language, e.g.,
> here is a class, implement this particular method.  They also have a "case
> study," now in Java, and ask questions about it, e.g., to write a new method
> or to implement a new derived class.  The questions never ask students to
> write a complete program.  Then ETS brings together 80 or so teachers and
> college profs for a week each June to grade AP CS free-response questions.
>  These readers would have to be polyglots.  They use an elaborate rubric to
> grade a question, with partial credit given for every little bit remotely
> related to the right answer.  Supporting multiple languages would cost the
> College Board and ETS a lot of money, and this is a relatively small exam
> (about 20,000 students).
>
> There are many programming competitions, of course, where they care only
> about the program's correct result, such as  ACSL -- http://www.acsl.org/.
>  That's where Python programmers have a great advantage.  Unfortunately, few
> contestants use it now, because it is not widely taught in schools yet.
>  Does a contest specifically for Python programmers exist?  Is it feasible?
>
>
> Gary Litvin
> www.skylit.com
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig@python.org
> http://mail.python.org/mailman/listinfo/edu-sig
>



-- 
Andrew N. Harrington
 Director of Academic Programs
 Computer Science Department
 Loyola University Chicago
 512B Lewis Towers (office)
 Snail mail to Lewis Towers 416
 820 North Michigan Avenue
 Chicago, Illinois 60611

http://www.cs.luc.edu/~anh
Phone: 312-915-7982
Fax:    312-915-7998
g...@cs.luc.edu for graduate administration
u...@cs.luc.edu for undergrad administration
ahar...@luc.edu as professor
_______________________________________________
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig

Reply via email to