Academic service-learning (ASL) focuses on clearly aligning course learning objectives with community needs and has evolved into a highly effective pedagogical approach across the spectrum of disciplines and institutional types. Unfortunately, there are not many examples of its use in computer science. If service learning is incorporated into computer science, it is generally in the upper level courses where students have a larger skill set. This paper presents an academic service-learning approach in an introductory computer science course. This is important on multiple fronts. With the declining enrollments, especially among females, coupled with students' desire to make a difference in their world, we need to insert this pedagogical approach as early into the curriculum as possible. We will show an example of what can be done in an introductory course and discuss the positive effects on female enrollments.
More students with Asperger's Syndrome are entering higher education and a majority of these students are choosing a computer science curriculum. With an increasing number of students with disabilities in the classroom, it is important to understand the particular aspects of a disability that will affect classroom situations. This paper presents common characteristics of students with Asperger's Syndrome and offers techniques that will maximize the student's educational experience and minimize disturbance to other students.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.