Attracting women to tertiary computing courses
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
On the retention of female computer science students
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Undergraduate women in computer science: experience, motivation and culture
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Discrete mathematics as a precursor to programming
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Viewpoint: Why women avoid computer science
Communications of the ACM
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
A CS1 course designed to address interests of women
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Exploratory Social Network Analysis with Pajek
Exploratory Social Network Analysis with Pajek
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
Introduction to Computing and Programming in Python, A Multimedia Approach
Introduction to Computing and Programming in Python, A Multimedia Approach
Agile methods fix software engineering course
Journal of Computing Sciences in Colleges
Making service learning accessible to computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Capturing, sharing, and using local place information
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the third international workshop on Computing education research
Forging connections between life and class using reading assignments: a case study
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Applying abstraction to master complexity
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Context as Support for Learning Computer Organization
Journal on Educational Resources in Computing (JERIC)
Freedom of choice as motivational factor for active learning
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Social networking: the new computer fluency?
Proceedings of the 41st ACM technical symposium on Computer science education
Braided teaching in secondary CS education: contexts, continuity, and the role of programming
Proceedings of the 41st ACM technical symposium on Computer science education
Incorporating social issues of computing in a small, liberal arts college: a case study
Proceedings of the 42nd ACM technical symposium on Computer science education
Classroom salon: a tool for social collaboration
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Social network programming with JavaScript and Spotter
Proceedings of the 50th Annual Southeast Regional Conference
ACM Transactions on Computing Education (TOCE)
Using JavaScript to introduce social network programming
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
For forty years programming has been the foundation of introductory computer science. Despite exponential increases in computational power during this period, examples used in introductory courses have remained largely unchanged. The incredible growth in statistics courses at all levels, in contrast with the decline of students taking computer science courses, points to the potential for introducing computer science at many levels without emphasizing the process of programming: leverage the expertise and role-models provided by high school mathematics teachers by studying topics that arise from social networks and modeling to introduce computer science as an alternative to the traditional programming approach. This new approach may capture the interest of a broad population of students, crossing gender boundaries. We are developing modules that we hope will capture student interest and provide a compelling yet intellectually rich area of study. We plan to incorporate these modules into existing courses in math, statistics, and computer science at a wide variety of schools at all levels.