Technical Symposium on Computer Science Education

SIGCSE 2006 Vendor Sessions

Thursday  10:30 AM - 11:45 AM, room 335 B

10:30 AM IT jobs are growing and evolving: Prepare your students for an ever-changing IT environment

There is a growing need for skilled IT professionals who understand how open standards-based enterprise solutions drive innovation. Almost half of the current workforce who understand large systems will be retiring in the next few years, and there are not enough skilled people to replace them. The world is becoming a giant service system, and researchers say most people affiliated with corporate IT departments will assume "business-facing" roles, focused not so much on gadgets and algorithms but corporate strategy, personnel and financial analysis. There is also a growing need for professionals who understand Service Oriented Architectures, Model-driven Development and Business Process Modeling. The bad news is that there are not enough skilled people in any of these areas to fill the slots available even this year. All of this is good news for Computer Science, Engineering and Information Systems departments. Graduates having large system and IT architectural skills have almost unlimited potential for high-paying jobs. This session will demonstrate how colleges and universities can obtain open standards, open source and IBM technologies, along with supporting courseware resources and faculty education. These programs ease the pain for faculty who are interested in modifying their courses to ensure students will have the right set of skills to qualify for tomorrow's jobs.

Thursday  2:00 PM - 3:15 PM, room 335 B

2:00 PM The next big thing ... today: Service Oriented Architecture (SOA)

Globalization, deregulation, and the unprecedented pace of technology change are forcing companies to search for ways to increase the flexibility of business processes that rely on an underlying IT infrastructure, and for ways to retain and reuse their existing assets. This means that more and more companies are turning to Service Oriented Architecture (SOA) as a way to create a flexible, robust infrastructure to model, assemble, deploy, manage and govern business processes for today's on-demand business environment. SOA is cost-effective, modular and scalable, which means that companies can implement an end-to-end solution that's customized to their unique business requirements. As companies turn to SOA, they will need skilled people to implement their solutions. Attend this session and find out how you can offer your students the needed skills to become part of the Service Oriented Architecture solution -- and revolution.

Thursday  4:00 PM - 5:15 PM, room 335 B

4:00 PM Solaris and the open source revolution: Opening curriculum opportunities

In the past year, a new age has dawned on Solaris: the innovative technologies in Solaris 10 have led to an unprecedented surge of interest. Sun's decision to open source Solaris and base future versions on the community at opens new vistas for operating systems course curriculum. This panel will share opportunities and experiences to enrich the CS curriculum with the use of live, production source of the most trusted commercial Unix in classes (without concerns over the right to do so), and will consider opportunities for research that connect directly with the vibrant OpenSolaris community.

Friday  10:30 AM - 10:50 AM 336 AB

10:30 AM Using Computer Gaming to Enhance Computer CS

This session will present the state and trends of CS and the state and trends of Computer Gaming and the opportunity to enhance CS curriculum with Computer gaming technologies and concepts. This effort has been demonstrated to improve student enrollment, retention and comprehension. The importance of assessment and publishing will also be discussed.

Friday  2:00 PM - 3:15 PM, room 335 B

2:00 PM Classroom Presenter: Supporting Active Learning with Tablet PCs

We will conduct a classroom demonstration showing how we use Tablet PCs in the classroom to incorporate student activities into lecture based pedagogy. The demonstration will be run as a mock classroom, using materials we have used in Computer Science classes at University of Washington and UCSD. We will be using Classroom Presenter, a classroom interaction system built on top of the Conference XP research platform.

Friday  4:00 PM - 5:30 PM, room 335 B

4:00 PM Developing Tablet PC Applications

This session will show participants how *easy* it is to develop Tablet PC applications. We will start with simple Ink overlays and learn how to collect Ink strokes from the user. We will see how to programmatically capture pen-related events, such as when the pen tip is near the writing surface, when it is down (touching the surface), and when the pen button has been pressed. If time remains, participants will learn how to use a recognizer to translate Ink strokes into text.

4:45 PM Advantages of Multicast in Educational Technology Software

The ConferenceXP team has been developing a platform for collaborative application development for nearly 5 years, and has accumulated significant experience in using multicast over wireless. Given the successes, and lack thereof, we've seen using multicast & unicast for developing wireless educational technology, we believe that there are significant advantages to using multicast, as well as reasons to be leary of unicast over wireless. Patrick Bristow, a research software engineer from Microsoft Research, will present information about the team's findings.

Saturday  11:00 AM - 12:40 PM, room 336 AB

11:00 AM Teaching Java Effectively Using NetBeans

The presentation will cover essential NetBeans features for CS1 (freshman Java course), CS2 (data structures), and GUI/Web programming (advanced level). The presentation will demonstrate how simple to use NetBeans, and how effective NetBeans is for teaching Java.