Platinum Plus Supporter
SIGCSE 2013 - Supporter Sessions
- Dispelling Myths: Common Misconceptions About ABET And Accreditation (Thursday, 1:45-3:00)
- Is There Value In ABET Accreditation? (Friday, 3:45-5:00)
- Think Even Bigger: Scaling High School CS (Thursday, 1:45-3:00)
- Building Online Courses (Friday, 10:45-12:00)
- Lightning Round 2 – New Ideas in Embedded Security and Parallelism (Thursday, 10:45-12:00)
- Curriculum Workshop: How To Introduce Parallelism Into Entry Level Programming Classes (Thursday, 3:45-5:00)
- Microsoft programs for Higher Education (Thursday, 10:45-12:00)
- TouchDevelop Mobile App Development for Everyone (Thursday, 3:45-5:00)
- Using Kinect in HCI and Game Design Classes: Experiences, Opportunities & Tips (Friday, 10:45-12:00)
- New Windows Ecosystem, Connected Devices and Cloud Services: Faculty Tools and Resources (Friday, 1:45-3:00)
- Getting Started with Java using Alice3 (Saturday, 10:45-12:00)
Thursday, March 7, 2013 10:45am - 12:00PM
Come get the latest in teaching content from your peers to introduce embedded, security and parallel concepts into computer science classes. See short, fun and exciting examples of how your peers are bringing embedded, security or parallelism concepts into their curriculum.
Call for Presenters at Intel Lightning Round for Curriculum Innovation at SIGCSE2013. Do you have a great idea about how to introduce parallel, embedded and security concepts into the computer and computational science classroom? Submit your idea and you might be selected to make a five minute presentation at the Intel Lightning Round session at SIGCSE. Winning submissions will be notified Feb. 22. For more information, to see videos from 2012 and to submit your idea, please go to http://software.intel.com/en-us/articles/intel-eapf-curriculum-lightning-rounds-sigcse-2013
Microsoft Research Connections helps bring together academics and our own researchers to assist in shaping the future in such fields as cloud computing, devices and services, software engineering, natural user interfaces, and data-intensive scientific research. We provide an array of programs that support faculty and students in their research, teaching and studies. In addition to financial awards, we also offer faculty visits, internships, competitions, specialized workshops and events, and device loan programs. All of these are supported by our computer scientists based around the world. Whether you have participated in our programs before or are curious about how to join in, this session will outline these programs, and give you an opportunity for Q&A on interacting with Microsoft Research.
Thursday, March 7, 2013 1:45pm - 3:00pm
In the last five years, we have seen significant progress in raising awareness about the importance of Computer Science for high school students. Standards, professional development, and new CS curriculum have been created and tested. Now, it's time to determine the best means for consolidating all the great work that has been done and scaling it so every high school student will have access to high-quality CS. This talk will review current work in CS for high schools, and propose strategies for scaling.
Maggie Johnson is Director of Education and University Relations for Google. She manages all technical training and content development, and information management programs for Google engineers and operations staff, as well as Google’s K12 educational programs in STEM and computer science. She manages Google’s MOOC development programs and oversees the University Relations area, building strategic research partnerships with faculty and labs globally. Prior to Google, Maggie was teaching faculty and Director of Educational Affairs in the Department of Computer Science at Stanford University.
ABET is the global “gold standard” for accreditation of university-based degree programs in computing, applied science, engineering and engineering technology, encompassing 3,200 programs at more than 660 universities in 24 nations. Yet the ABET accreditation process is largely unknown to stakeholders ranging from employers to prospective students, and is often criticized by faculty members for a variety of perceived flaws. At this session, senior ABET officials address the most common myths about the organization’s accreditation activities, and invite audience members to voice their ideas, questions and concerns.
Thursday, March 7, 2013 3:45pm - 5:00pm
Microsoft: TouchDevelop Mobile App Development for Everyone
Chair: Arjmand Samuel, Microsoft Research
Presenters: Peli de Halleux, Microsoft Research and Michael Braun, Seattle Public School District
TouchDevelop Web App is a development environment to create apps ON your tablet or smartphone. TouchDevelop has a predictive on-screen code keyboard and a general-purpose touch-optimized programming language. Scripts written by using TouchDevelop can access data, media, and sensors on the phone, tablet, and PC. Scripts can interact with cloud services, including storage, computing, and social networks. TouchDevelop lets you quickly create fun games and useful tools. In this session, Peli de Halleux, from Microsoft Research, will introduce you to TouchDevelop. You can bring your own tablet or smartphone (iPad, iPhone, Android phone or tablet, Windows phone, tablet or laptop) and follow along. We will also have a few Windows Phones for you to borrow. Michael Braun, a teacher from the Seattle Public School District will talk about his experiences using TouchDevelop in the classroom, and inspiring high school students to take on programming.
This session is a hands-on experience in adding parallelism to several of the ACM SIGCSE Nifty programming assignments. ACM SIGCSE Nifty assignments are a great way to expose introductory students to parallel programming. The session begins with completed versions of the Nifty Programs and uses Intel’s Parallel Studio to identify hot spots that will benefit from parallelism. Finally, the session will show how OpenMP, TBB and/or Cilk can be added easily to the serial program. The session demonstrates how to teach introductory students how to grab the "low hanging fruit" and boost the productivity of their (already working) projects.
Friday, March 8, 2013 10:45am - 12:00pm
In the early days of software creation, code was crafted by individuals. Over time we established processes that enabled large groups to build much larger systems. Today, courses are still crafted by an individual teacher -- if we want to build a larger class, serving more students, do we need a new set of course building processes? We now have many choices in course design: in the classroom, online, or as a hybrid. This talk will cover some of the mechanics of running online courses and building online communities.
Peter Norvig is a Fellow of the American Association for Artificial Intelligence, the Association for Computing Machinery and serves as the Director of Research at Google Inc. His efforts improved core web search algorithms at Google from 2002-2005, and more recently co-taught one of the first massive online open courses (MOOCs) in 2011. Previously, Norvig led the Computational Sciences Division at NASA Ames Research Center receiving the NASA Exceptional Achievement Award in 2001. He has served as an assistant professor at the University of Southern California and a member of the University of California at Berkeley Computer Science Department.
Introduced just 2 years ago, Kinect initially opened up new ways for people to play games and experience entertainment. But it has equally fostered a surge of creative experimentation and new applications. Fusing multiple sensors with artificial intelligence software, Kinect enables touchless user interfaces with both speech and whole body gesture control – an example of a new generation of “natural user interfaces”. Teaching future designers and engineers how to build systems that incorporate such techniques is crucial to avoid simply naively applying traditional GUI (graphical) and CLI (command line) paradigms. This session presents practical experiences in teaching using Kinect and summarizes best practices to save you time and energize your UI or game design classes.
Friday, March 8, 2013 1:45pm - 3:00pm
Microsoft: New Windows Ecosystem, Connected Devices and Cloud Services: Faculty Tools and Resources
Chair: Arkady Retik, Global Academic Programs, Microsoft Developer Division
Presenters: Panel of Microsoft Global Academic Team members and Educators
Latest innovations in App Development, NUI devices, Cloud Computing and other advances introduce new and exciting opportunities for computing industry and higher education. Integrating these innovations in teaching presents a broad range of novel approaches (i.e. MOOCs) and interesting challenges (i.e. Lab in the Cloud). Come to hear about the new curriculum and cloud computing resources and other programs available to address the faculty needs and how they have been used in universities world-wide.
This panel will provide an opportunity for SIGCSE attendees to hear from a Global Academic team and faculty who have been teaching CS courses using the latest Microsoft technology, such as Windows 8 and Windows Azure, ask questions and discuss and share their own experiences.
Friday, March 8, 2013 3:45pm - 5:00pm
The accreditation process requires a lot of valuable institutional resources and volunteer time. Do the benefits outweigh the costs? In this session panelists from industry and academia will discuss what value results from the ABET accreditation process for the many stakeholders: students, employers, faculty members, program and institutional administrators.
Saturday, March 9, 2013 10:45am - 12:0pm
Caron manages the curriculum development for the Oracle Academy which focuses on Computer Science skills for high school and community college levels. Numerous free courses are available globally -- Database Design, SQL, PL/SQL, Alice 3, Greenfoot, and Java. Caron has 20 years of experience in the software industry focused on technology in education. Caron has a Masters in Computer Information.