{ applying the nsf/tcpp curriculum recommendations to a liberal arts curriculum akshaye dhawan,...

7
{ Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

Upload: juliana-fisher

Post on 14-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: { Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

{

Applying the NSF/TCPP Curriculum Recommendations to a Liberal ArtsCurriculum

Akshaye Dhawan,Ursinus College

Page 2: { Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

Focused on a breadth of educational experiences

Three core divisions: The Humanities The Sciences The Social Sciences

The liberal arts model

Page 3: { Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

Rooted in the sciences Mostly grew out of Mathematics

Departments Similar place within a liberal arts

institution as that of Mathematics – seen as a key to our understanding of the world in an interdisciplinary and broad sense.

Example: CS 170 In Silico Computing at Ursinus

Where does CS fit in all this?

Page 4: { Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

Emphasis on broad concepts 3 big goals that line up nicely with those

of the liberal model of education: Ability to organize and synthesize ideas Ability to reason Ability to communicate complex ideas

We do this all the time in CS!

CS in the liberal arts

Page 5: { Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

Ursinus – total student body ~1600 students

All undergraduate CS program – 40-50 students Class sizes for lower level courses: 20-25 Class sizes for upper level courses: 15-20 One upper level elective course on High

Performance Computing CS 478 MPI, OpenMP CUDA being introduced in next iteration

CS at Ursinus

Page 6: { Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

Focus on two core courses Data Structures Design and Analysis of Algorithms

Fall 2011 Early Adopters

Page 7: { Applying the NSF/TCPP Curriculum Recommendations to a Liberal Arts Curriculum Akshaye Dhawan, Ursinus College

Liberal Arts Computer Science Consortium - LACS

Puts out curriculum recommendations – Last major one in 2007.

Emphasis on broad concepts not tied to specific architectures, languages and operating systems

A liberal arts approach to CS must include multiple problem-solving paradigms.

Need a liberal arts tailored set of recommendations – Organize and work on this with a larger group

Future Directions