Home - Schedule - PeopleRegistration - Directions


Computer Science for High School Teacher Workshop

August 22nd & 23rd, 2016



 7:45    8:15  Registration and Breakfast

 8:15    8:30  WELCOME and Logistics (Fran and Lars)

 8:30    9:15   State of the State-Keeping Locally Strong (Daryl Detrick)

 9:20 – 10:50   Art and Artificial Intelligence (Ahmed Elgammal)

11:00– 12:30   FBI Cyber Program Oveview (Albert Carranza and Allison Llewylen)

12:30 –  1:15   LUNCH

  1:15 –  3:45   Data and Society (Tomasz Imielinski)

  3:45 –  4:15     


  7:45    8:15    Registration and Breakfast

  8:15 –  8:30:   Workshop logistics

  8:30 – 10:00:  Algorithms: the good, the bad, the ugly (Alex Borgida)

10:10 – 12:00:   The Global Impact of fun and games (Matthew Stone)

12:00 – 12:45:    LUNCH

12:45 –   2:15:  The Internet and the Web (David Cash)

  2:15 –   3:45:   Tips, Toys, and Tools for Computer Science Classes: CS Principles Panel and Open Discussion.

  3:45 –   4:15    Closing Remarks and Next Steps (Fran and Lars)


Even though our workshop this year will focus on several of the Big Ideas from the AP CS Principles Curriculum Framework, these topics are of interest to anyone who incorporates CS into their curriculum or after school activities. Presenters for most sessions are top-notch faculty from that will be discussing topics that are passionate to them and tie directly into AP CSP curriculum. In addition, Daryl Detrick will be updating us on NJ CS Education and we hope to have a representative from NJ Division of the FBI to talk to us about computer forensics. We will end the workshop with a session that will discuss  activities/tools that can help your students build creative artifacts and be engaged in the CS Classroom. 

Session Descriptions:

State of the State-Keeping Locally Strong (Daryl Detrick): Daryl will present an update of where we are in NJ with CS Education. He will also lead a discussion on keeping locally strong in support of CS education in any community. What do teachers need to build their CS program in their schools? What help can univaersities provide? How do we work together to be NJ strong with CS Education? 

Art and Artificial Intelligence (Ahmed Elgammald): Dr. Elgammald will present results of recent research activities at the Art and Artificial Intelligence Laboratory at Rutgers University. The Art and Artificial Intelligence Laboratory aims to push the envelope of computer vision and artificial intelligence by investigating perceptual and cognitive tasks related to human creativity in visual art. In this talk he will present advances in the domain of automated prediction of style, genre, and artist using the state-of-the-art techniques in computer vision and machine learning. He will also discuss computational models for predicting artistic influences. The talk will cover our recent research on quantifying creativity in art history through reasoning about novelty and influence.  

FBI Cyber Program Overview (Albert carranza and Allison Llewylen):  In this session, members of the Newark FBI Division will discuss the FBI priorities and its cyber capabilities.  They will also present a case study concerning the development of apps that abuse privacy. 

Data and Society (Tomasz Imielinski):  Dr. Imielinski will work with examples of “big data” in the news and on the web. Data is everywhere, and data literacy – understanding how to collect, visualize, analyze and interpret data – is an essential skill for success now and in the future. This session will introduce the Data Puzzles concept by sharing actual student solutions and class engagement activities including discussions/activities for Data & Society challenges on Gun Control, Privacy, Global Warming, College Educaiton Cost and Minimum Wage.

Algorithms: the Good, the Bad, the Ugly (Alex Borgida):  Dr. Borgida will introduce various algorithms and incorporate different activities so that the participants will gain knowledge on how to appreciate that an algorithm is good  and not  bad  OR  ugly! 

The Global Impact of Fun and Games (Matthew Stone): Entertainment is a major component of the computer industry and a huge driver of new technology. Just by playing so-called "games with a purpose", people can train computer systems to be more intelligent and even help answer open questions in science: you can use games as a teaching tool to explain crowdsourcing, citizen science, and data-driven problem solving. Experience designing games on computers also lets students appreciate how feedback motivates people, and is a way to highlight principles, techniques and ethical issues in human-computer interaction. Used for good, effective feedback can help people learn new things and practice beneficial habits. But the same principles can make technology that’s manipulative and addictive (and students will recognize real cases from their online experience).  

 The Internet and the Web (David Cash): Dr. Cash will discuss the basics of web security and why it’s necessary (i.e. the Internet is public). He’ll touch on public-key encryption, digital signatures, and certificates. He will also do a demo with a web browser and discussions about current security issues in the news. 

Tips, Toys, and Tools for Computer Science Classes: Several demos of toys, tools, and other resources that will help you make your CS class more engaging. Participation from the audience will be encouraged so think of some tip, tool, and toy you use in your CS class and be prepared to present a SHORT demo or give a BRIEF description on your favorite engaging activity!


Any Questions?  Please direct them to: ru.cs4hs@gmail.com

Sponsored by Google, and brought to you by the Department of Computer Science at Rutgers University, the State University of New Jersey