Birds-of-a-Feather Session
Thursday 5:10 PM - 6:00 PM (room: As Assigned)
| Parallelism and Concurrency in the Curriculum | room: Dallas A1 | |
|
Daniel
Ernst,
University of Wisconsin - Eau Claire
Jens Mache, Lewis and Clark College David Bunde, Knox College Matthew Wolf, Georgia Institute of Technology Libby Shoop, Macalester College Richard Brown, St. Olaf College Michael Wrinn, Intel Corporation |
||
| Multicore, multiprocessor, and clustered platforms have become the standard computing platforms available for executing programs. Thus, Computer Science education increasingly entails teaching programming in parallel environments. This BOF is designed to gather colleagues to exchange ideas and discuss questions such as the following: 1) What fundamental ideas of concurrency and parallelism should every CS graduate know? 2) How should concurrency and parallelism be integrated in the curriculum? At what levels and depths? If broad integration is appropriate, what resources and initiatives are needed to educate the educators? 3) What are some good/proven practices and platforms for teaching this material to undergraduates in these various contexts? | ||
| Web Programming | room: Dallas A2 | |
|
Marty
Stepp,
University of Washington
Jessica Miller, University of Washington |
||
| For the last three years we have held BoF sessions about teaching web programming at the college level. Our feedback indicates that the most valuable aspect of the past sessions was to get everyone together for an exchange of ideas and information. We'd like to bring together two groups of instructors: Newcomers who have not yet taught this material before (or are just starting), and veterans who may have insights to share with the group. Newcomers can ask questions about materials, languages and technologies to use, what works, and so on. Veterans can share tips from the classroom and helpful resources. We can also discuss the latest web technologies such as HTML 5, ECMAScript 5, Flash, iPhone, Android, Rails, Zend, Django, and .NET. | ||
| Using game development to teach parallelism: Where can I find resources to get started? | room: Dallas A3 | |
|
Robert
Chesebrough,
Intel Corporation
Tom Murphy, Contra Costa College Joel Adams, Calvin College |
||
| What resources are available for students to learn parallel programming? Can parallel programming be taught effectively using game codes? Isn’t game programming difficult and parallel programming more so? What advantage is there in teaching parallelism through games development? This BOF will discuss opportunities for computer science students and their instructors to access pre-coded games codes, such as Ticker Tape, Destroy the Castle , or Smoke and use them as base to which they add significant performance through parallelism. Audience members will be able to interact with others that have used game development as a vehicle for teaching concepts in parallelism. | ||
| Attention and Learning in the Computer Science Classroom | room: Dallas D1 | |
|
Durga
Suresh,
Wentworth Institute of Technology
Karina Assiter, Wentworth Institute of Technology |
||
| In the modern connected classroom, where each student has a laptop (or iPad/ iTouch/iPhone), faculty in the Computer Science programs must consider how much attention students are able to pay to instructor directed activities; how are students able to learn in such a distracting environment? For this reason, faculty are increasingly searching for (and collaborating on) techniques and tools for holding students’ attention and enhancing learning in the CS classroom. The discussion that we hope will ensue should provide a scaffold to this cohort of students who classify themselves as the net generation. We recognize that there is not one set of strategies that work for all educators, so our intention is to provide a forum for computer science instructors to share their own best practices. | ||
| Technology that Educators of Computing Hail (TECH) site in the Ensemble Computing Portal | room: Dallas D2 | |
|
Daniel
Garcia,
UC Berkeley
Sally Fincher, University of Kent Don Bailes, East Tennessee State University |
||
| The judicious use of technology in computing education (in and out of the classroom) can be empowering and transformative. However, it is very difficult to discover what tools are available and how effective they have been. The ACM Education Council Technology and Tools task force has been developing a website, “Technology that Educators of Computing Hail (TECH)”, that hopes to provide a central, organized collection of links to teaching technology resources. It will feature search, rating, tagging and commentary. We’re delighted to announce that we have moved our site into the Ensemble Computing Portal. The goal of this BOF is to demonstrate the site, gather feedback, and collect “experience reports” from educators who have used technology for teaching computing – with success or not! | ||
| Program by Design: TeachScheme/ReachJava | room: Dallas D3 | |
| Viera Proulx, Northeastern University | ||
| Program by Design is a new name for the comprehensive introduction to programming at all levels that began with TeachScheme/ReachJava. This unconventional introductory computing curriculum covers both functional and the object-oriented program design in a systematic design-based style, enforcing test-first design from the beginning. The Bootstrap curriculum makes programming and algebra exciting for children ages 11-15. Special libraries support the design of interactive graphics-based games, musical explorations, client-server and mobile computing. We invite you to come and meet those who have used the curriculum, learn about new additions, libraries, bring in your experiences with the curriculum, show your projects, or ask questions about how it works and how you can use it. | ||
| Teaching Open Source (Software) | room: State Room 1 | |
|
Sebastian
Dziallas,
Franklin W. Olin College of Engineering
Heidi Ellis, Western New England College Mel Chua, Red Hat |
||
| Many instructors are turning to Free and Open Source Software (FOSS) to provide students with experience in real-world projects at no cost. FOSS projects offer opportunities for students with a wide range of backgrounds to participate in the creation of a real-world project. Student contributions can range from the simple (e.g., writing user instructions), to the complex (e.g., coding an enhancement or new feature). Would you like to involve students in FOSS? This BoF, run by members of the Teaching Open Source http://teachingopensource.org) community, will host discussion on the process of turning students into FOSS contributors. | ||
| Undergraduate Information Security Curriculum Development | room: State Room 2 | |
|
Michael
Locasto,
University of Calgary
Richard Weiss, Evergreen State College |
||
| Incorporating information security into the undergraduate curriculum has been a topic of ongoing interest to SIGCSE attendees for quite some time. The purpose of this BOF is to help sustain the existing community of educators and researchers interested in bringing ethical hacking skills and an understanding of security into the classroom and relating these topics to the foundations of Computer Science. We plan to facilitate communication with BOF attendees to ask questions, suggest curriculum approaches, and share their own experiences. We also plan to briefly discuss our ongoing efforts and programs (e.g., infosec curriculum modules, the expansion of the SISMAT (Secure Information Systems Mentoring and Training) course, dissemination of infosec laboratory exercises). | ||
| Assessing Interdisciplinary CS Initiatives | room: State Room 3 | |
|
Leen-Kiat
Soh,
University of Nebraska
Jesse Heines, University of Massachusetts Lowell |
||
| With the revitalization of computational thinking and increasing recognition of the potential impact of interdisciplinary CS curricula in attracting students of both genders to CS and broadening participation in computing in other disciplines, we have seen a number of initiatives anchored with interdisciplinary CS curricula, accompanied with program evaluation and student assessment mechanisms. However, due to the often-convoluted multiple purposes of such initiatives, it is not entirely clear how best to assess such initiatives. This BOF aims at exploring this issue as a platform for a more comprehensive, future treatment of the subject. | ||
| Teaming up to Change K-12 CS Education, One State-at-a-Time | room: State Room 4 | |
|
Mark
Guzdial,
Georgia Tech
Susan Rodger, Duke University Barbara Boucher Owens, Southwestern University Chris Stephenson, CSTA |
||
| The CSTA has established a Leadership Cohort: Two K-12 teachers in each state who are supported and charged with improving CS education in their state. The SIGCSE Board recognizes that the cohort is even stronger if it approaches state-level education leaders with post-secondary faculty as part of the team. The goal of this BOF is to identify and connect SIGCSE members with CSTA Leadership Cohort members. | ||
| An iOS BOF | room: City View 1 | |
| Michael Rogers, Northwest Missouri State University | ||
| More and more instructors are teaching iOS (iPhone, iPad and iPod Touch) Development in the classroom. The primary purpose of this Birds of Feather session is to enable practitioners to share their experiences — what works and what does not — and discuss techniques, textbooks, and strategies. For those contemplating offering either a course or module on the subject, this will serve as an opportunity to learn from the experiences of their colleagues on the vanguard. | ||
| Mathematical (and Other) Reasoning in Computer Science Education | room: City View 2 | |
| Doug Baldwin, SUNY Geneseo | ||
| This birds-of-a-feather session explores the relationships between mathematical and other kinds of reasoning typical of computer science, and the implications of those relationships for computing education. For example, is mathematical thinking a foundation for learning other forms of thinking? Or are other forms of thinking a necessary context for computing students to appreciate mathematics? All points of view are welcome. | ||
| AP CS A – Sharing teaching strategies and curricular ideas | room: City View 3 | |
|
Paul
Tymann,
Rochester Institute of Technology
Karen Donathan, George Washington High School |
||
| This BOF will provide an opportunity for high school and college faculty to discuss the AP CS A curriculum and to explore possibilities for collaborations and outreach activities between high schools and colleges. | ||
| Report of Findings: ACM Summit on Computing Education at Community Colleges | room: City View 4 | |
|
Elizabeth
Hawthorne,
Union County College
Robert Campbell, CUNY Graduate Center Karl Klee, Alfred State College Anita Wright, Camden County College |
||
| At the request of and funded by the National Science Foundation, the ACM Two-Year College Education Committee (TYCEC) conducted a Strategic Summit on the Computing Education Challenges at Community Colleges. A distinguished group of academicians and employers, accomplished in their various fields, were assembled not to identify solutions to challenges, but to ferret out and articulate the nature and scope of the challenges confronting computing programs in community colleges. At this session, the TYCEC will facilitate a dialogue about these challenges and associated opportunities. Attendees should come away from the session with ideas for crafting funding proposals and other initiatives. Many of the findings are applicable at and beyond the scope of the community college environment. | ||
| Connecting Biomedical and Health Informatics with Computer Science | room: City View 5 | |
| Bonnie MacKellar, St John's University | ||
| There is currently a lot of interest among students in applications of computer science to the biological and medical fields. This session is aimed at faculty who are teaching, developing, or interested in developing courses that tie together computer science and biology, medicine, or healthcare. We will share our expertise and experience on such questions as choosing software and textbooks, developing case studies and projects, and developing links with biologists and clinicians. We will also discuss how best to continue the conversation, perhaps via electronic mailing list or blog. | ||
| Teaching and Learning with Scratch | room: City View 6 | |
|
Karen
Brennan,
MIT Media Lab
John Maloney, MIT Media Lab Ricarose Roque, MIT Media Lab |
||
| Do you use Scratch as part of your teaching practice? Would you like to? Join members of the MIT Scratch Team for a discussion about how Scratch is being used in a variety of educational settings and learning environments. You will have an opportunity to share your experiences and resources and to find out about what others are doing. For those who are new to Scratch, we will provide a brief introduction to the Scratch authoring environment and to ScratchEd, an online community for Scratch educators, where more than 2300 educators have joined – sharing stories, contributing resources, participating in discussions, and connecting to other educators. | ||
| SIGCSE and the International Community | room: City View 7 | |
| Alison Young, Christchurch Polytechnic Institute of Technology | ||
| ACM are very clear about their focus, they include the word "world" in their introductory ststement. "ACM is an Educational and scientific society uniting the world's computing educators, researchers and professionals to inspire dialogue, share resources and address the field's challenges.” SIGCSE has over 2600 members from 63 countries. There are many opprotunities for international members however it has become apparent that not many of the international members are aware of these opportunities. This session is to help the international community to become more involved in SIGCSE activities, to promote the current opportunities and to feedback to the Board ideas for the international community to become more involved. | ||
| Capstone Projects in CS and SE – How do you reach out ? | room: City View 8 | |
|
Carsten
Kleiner,
University of Applied Sciences & Arts Hannover
Dean Knudson, North Dakota State University, Fargo |
||
| The goal of this birds-of-a-feather session is to bring together instructors in computer science and software engineering that teach capstone courses and who have interest in doing outreach within these courses. Most importantly it is meant as a forum to gather ideas and experiences on how to do outreach in such classes. There will also be the opportunity to discuss possibilities on how to set up an electronic platform for the exchange of future experiences with reaching out in capstone projects. This platform might also be used as a marketplace for instructors interested in offering inter-organizational and/or international experiences. | ||
Home