Columbus State University CS4HS Teacher Workshop
June 11-13, 2008
CS4HS is a program developed by the School of Computer Science at Carnegie Mellon University and customized by Columbus State University to reach out to high school (and K-8) teachers to provide resources to help them teach computer science principles to their students in a fun and relevant way. Our goals include helping teachers explain to students the exciting possibilities available to students who go on to study computer science in college. A major focus on this program will be to prepare HS teachers in Georgia to teach the "Computing in a Modern World" course [http://www.georgiastandards.org/DMGetDocument.aspx/Computing%20in%20the%20Modern%20World.pdf?p=6CC6799F8C1371F664C0DB876DBCC4E264F94FB33F00B92EB41D634C0C13FEA6&Type=D

This workshop is supported by the TSYS Department of Computer Science at Columbus State University and the CTAE Resource Network. The workshop will be taught by CSU faculty, graduate, and undergraduate students.

Go to https://www.ctaern.org/Catalog.aspx?category=3 to find information on registering for this teacher workshop.

Questions can be directed to Wayne Summers at Columbus State University:
phone: (706) 568-2410
email: summers_wayne@colstate.edu
Workshop will be held in CCT 406/408 (directions to Center for Commerce and Technology)

 

COURSE OVERVIEW

This workshop is designed to provide high quality professional development based on industry and education standards for middle and high school computer science teachers using the Partners in Learning (PIL), Teacher Enrichment in Computer Science (TECS), and Java Engagement for Teacher Training (JETT) professional development programs.

PIL offers a spectrum of education resources-tools, programs, and practices-to empower students and teachers to realize their full potential. TECS workshops are designed to provide quality pedagogically-oriented programs and resources for teachers of computer science courses. JETT provides quality pedagogically-oriented workshops and resources in Java for computer science teachers

The fundamental premise is that teaching Computer Science in 6-12 education can be a powerful catalyst in moving students toward continued study at post secondary levels.

GOALS ADDRESSED

Participants will:

  1. Identify PIL, TECS, and JETT professional development programs as they relate to the education of computer science teachers in Georgia.
  2. Demonstrate understanding of computer organization including simple network environments for information sharing.
  3. Describe and apply models of intelligent behavior.
  4. Program multimedia in a variety of computer applications.
  5. Apply basic programming concepts and languages in computer science instruction.

IMPROVEMENT PRACTICES

Upon completion of the CS4HS at CSU workshop, participants will be able to:

  1. Locate PIL, TECS, and JETT online curriculum
  2. Integrate activities drawn from PIL, TECS, and JETT into middle grades and high school computer science courses.
  3. Provide instruction on basic computer organization including simple network environments for information sharing.
  4. Provide instruction on models of artificial intelligence and the use of multimedia in a variety of computer applications.
  5. Demonstrate ability to provide instruction in basic programming concepts and languages.

COMPETENCIES TO BE DEMONSTRATED

  1. Increase familiarity with the PIL, TECS, and JETT professional development programs.
  2. Apply knowledge of the PIL, TECS, and JETT professional development programs to computer science education.
  3. Provide instruction on current computer technologies including network organization, models of artificial intelligence, multimedia in computer applications, and basic programming concepts and languages.
  4. Provide instruction in current and emerging technologies in computer science education at the middle and high school levels.
  5. Connect computer science coursework with academic success in higher education and future career opportunities.

PERFORMANCE INDICATORS

  1. Participant completes professional development to learn concepts and skills related to current technologies in the field of computer science.
  2. Participant demonstrates ability to provide instruction on current computer technologies including network organization, models of artificial intelligence, multimedia in computer applications, basic programming concepts and languages.
  3. Participant integrates current computer technologies including network organization, models of intelligent behaviors, multimedia in computer applications, and basic programming concepts and languages into middle grades and high school computer science courses.
  4. Participant measures knowledge gains of middle and high school students in Computer Science concepts and skills.

AGENDA (All activities will take place in CCT 408 at Columbus State University
DayTimeTopicsFacilitator
Wed.8 - 9Breakfast Buffet/Registration
9 - 9:30Welcome, Pre-workshop surveyWayne Summers
9:30 - 10:15CS Unplugged ActivitiesWayne Summers / Rodrigo Obando
10:15-10:30Break
10:30 - noonMultimedia Programming with ScratchYan Bai / Lydia Ray
Noon - 1:00LUNCH
1:00 - 2:30Having Fun with Computers and ScratchYan Bai / Lydia Ray
2:30 - 3:45Basics of Computer Networking & the InternetYan Bai / Lydia Ray
3:45 - 4:00Break
4:00 - 5:00Featured Topic: Dispelling CS Myths: Broadening Participation in Computer ScienceRoundtable discussion with faculty and teachers
Thur.8 - 9Breakfast Buffet/Registration
9 - 9:45History of ComputingWayne Summers / Ed Bosworth
9:45- 10:30Multimedia Programming with Alice / Storytelling AliceRodrigo Obando
10:30-10:45Break
10:45 - noonMultimedia Programming with Alice / Storytelling AliceRodrigo Obando /Wayne Summers
Noon - 1:00LUNCH
1:00 - 2:30Robotics in the Classroom (Lego robots)Neal Rogers
2:30 - 3:45Robotics in the Classroom (Lego robots)Neal Rogers
3:45 - 4:00Break
4:00 - 5:00Featured Topic: Teaching GA Career Pathways: Computing, Interactive MediaRoundtable discussion with faculty and teachers
Fri.8 - 9Breakfast Buffet/Registration
9 - 9:45Securing CyberSpaceYan Bai / Lydia Ray
9:45- 10:30Careers and Social Responsibility in Computer ScienceWayne Summers
10:30-10:45Break
10:30 - noonObserve Middle School Students Scratch projectsYan Bai / Lydia Ray
Noon - 1:00LUNCH
1:00 - 2:30Introduction to Computer Programming with GameMakerRodrigo Obando
2:30 - 3:45Observe Middle School Students Alice projectsRodrigo Obando /Wayne Summers
3:45 - 4:00Break
4:00 - 5:00Post-workshop survey, Wrap-UpRoundtable discussion with faculty and teachers
ACTIVITIES
ScratchScratchYou can learn to create your very own movie or game. Get ready to learn about an exciting new program from MIT called "Scratch" (http://scratch.mit.edu/) that lets you easily create interactive stories, games, music, and art. You will also discover how to take a digital picture of yourself and make it 'dance' to the music.
GameMakerGame MakerDo you want to develop computer games? You can create professional looking games within very little time. You can make games with backgrounds, animated graphics, music and sound effects, and even 3D games using gamemaker (http://www.yoyogames.com/make).
AliceAliceYou can learn to create your own movie or game. You will learn to work with an exciting program from Carnegie Mellon University called "Alice" (http://www.alice.org/) that allows you direct your own 3D movie or 3D interactive animation.
Lego RobotsRobotYou can learn to build a robot that will navigate an obstacle course. You will assemble a robot with the LEGO Mindstorms NXT Robotics System (http://mindstorms.lego.com/) and then tell it what to do.