START Conference Manager    

Programming Languages in a Liberal Arts Education

Kim Bruce and Stephen Freund

(Submission #21)


Summary

Liberal arts curricula emphasize breadth of a student's educational experience, critical reasoning, and intellectual discourse to a greater degree than pre-professional training or engineering programs. This substantially impacts how the topic of programming languages (and computer science in general) is taught.

We highlight some key aspects of teaching programming languages in a liberal arts program, and we discuss why we believe this approach prepares students for problems they will encounter throughout their careers.

Keywords

connection with other computer science curriculum
new ideas for teaching programming language concepts
evaluation of current curriculum
essential programming language concepts
programming versus programming language instruction

File(s)

[Paper (PDF)]  

START Conference Manager (V2.54.6)