Week 4

Students started the week with a Discovery Lecture presented by Joel Primack titled “Discovering the Invisible Universe”, mainly about dark matter and dark energy.
Wednesday no Discovery Lecture took place and students worked on their final projects.

In the morning class, students continued to work in the lab programming their “roaches” using gradually more involved C programming methods that were introduced in the class such as sophisticated state machines and hysteresis. Students are working on “roach” navigation and functions by programming them to follow three rules: 1. hide from the light, 2. stop in darkness, 3. run away in darkness.

In the afternoon class, students heard from a guest speaker, Tim Gustavson, UCSC IT specialist, about online security, validating email messages, phishing attacks, etc. Also, we discussed computer security, such as encryption, SSL certificates, VPNs, TOR, malware, spyware, cryptography, PGP. Also, we discussed net neutrality, internet law, implications of social media, artificial intelligence, and students were given time to work on their google sites and research a topic of interest to include as a page in their site.

One day, Janet Napolitano, UC President and former Secretary of DHS and former Governor of Arizona, visited the lab and personally interacted with students while they programmed their “roaches.”

Lastly, on the final day of the week, students presented their work to Cluster 5: Video Game Design. They showed off their roaches, code, and google site. Later in the day they saw presentations from Cluster 5 and were able to play the video games designed by Cluster 5 students.

Week 3


Students started the week with a Discovery Lecture presented by Dr. Howard Peters about the history and chemistry of chocolate. During the presentation 3 out of 10 Cluster 6 students won a prize from a raffle! Later in the week, students attended another Discovery Lecture presented by Dr. Alison Galloway, Professor of Anthropology, UCSC, about Forensic Anthropology titled “A Day in the Life of the Dead".

In the morning class, students continued to work in the lab programming their “roaches” using gradually more involved C programming methods that were introduced in the class such as arrays, strings, structures, bitfields, enumeration, and state machines. In the lab, students are working on “roach” navigation and functions by programming them to go through a maze, and they are also programming the “roach” light sensor threshold (the roaches must hide from the light).

In the afternoon class, students continued to learn about TCP/IP protocols, in particular we finished layer 3 (internet). Also, we extensively covered routers, IP addresses, then talked about ARP addresses and Dynamic Host Configuration Protocol (DHCP). Also, we went to the lab for the first time for hands on networking practice using Cisco Packet Tracker from Cisco Networking Academy and students worked with Wireshark to investigate internet traffic. Additionally, students were given time to continue working on their personal google sites.

In terms of learning, for the robotics portion of Cluster 6, 88% of students self reported that they understand everything (46%) or more than understand everything (42%). So, they seem to be learning and having fun while learning!

Week 2:

Students started the week with a Discovery Lecture presented by Dr. Robert Kuhn, Associate Director, UCSC, about genomics. Later in the week students attended another Discovery Lecture presented by Dr. Carrie Partch, Professor of Chemistry and Biochemistry, UCSC, about Circadian Biology.

In the morning class, students continued to work in the lab programming their “roaches” using gradually more involved C programming methods that were briefly introduced in the class. In the lab, students work in pairs using one computer to program one “roach” by going through a series of labs. Students work with a new partner each day while in the lab. 

In the afternoon class, students continued to learn about TCP/IP protocols, in particular we focused on layer 1 (application), layer 2 (transport) and layer 3 (internet). For the transport layer, the discussion focused on ethernet and wi-fi transmission. 

One afternoon, when walking back to the dorms from the afternoon classroom, the cluster took a scenic route which involved going along a beautiful trail through the redwoods. Students seemed to enjoy the change! 
 

Cluster 0110

Week 1: 

Students started the week with a Discovery Lecture presented by Raja Guhathakurta about astronomy/origins of the elements. Later in the week students attended another discovery lecture presented by Stephen Todd about bioluminescence and fluorescence.
In the cluster labs, students were introduced to and/or learned about:
  • embedded programming and robotics 
  • computer architecture
  • the C programming language
    • compilation vs. interpretation
    • syntax and writing conventions
    • "Hello, World!" with practice writing in C
    • Arithmetic operations in C
  • the "roach" they would be programming along with it's hardware structure
  • binary and hexadecimal counting systems 
  • computer networks
    • uses, importance, impact on society, etc.
  • network structure
  • TCP/IP Protocols
  • Data Transmission
    • Analog and Digital 
      • signal processing
    • Sampling, Digitization, and Quantization
      • Sampling Rate and the Nyquist Theorem 
    • Wired and wireless transmission

Also, everyone seemed to be having a great time, and all were fully engaged in the material being introduced! 
-Cluster 0110

Click here for photos!