6/23/2019 to 6/28/2019

   Register now FULL (Registration closed)

Coding Camp

There are 494,001 open computing jobs nationwide and only 49,291 computer science students graduated into the workforce last year. Of all new jobs in STEM, 58% are in computing. With that computer science major, they can earn 40% more than the college average. *code.org

With that information, how do you want to spend your summer camp? Get a head start at Arizona State University learning introductory curriculum of programming, coding and computer sciences.  All campers will engage in computer programming and software development via a combination of hands-on projects, programming hackathons, game development, and real-world problem solving. Jump in – now’s the time!

The camp curriculum consists eight learning modules:

1. Introduction to Coding I: Basic Concepts

2. Introduction to Coding II: Advanced Concepts  

3. Introduction to Scratch Programming

4. Game Programming with Scratch

5. Introduction to Java Programming

6. Java Hackathons

7. The Art and Science of Programming I: Critical Thinking

8. The Art and Science of Programming II: Problem Solving. 

 

From the one-week coding camp, the participants will understand the basic concepts and fundamental skills of coding in Java, a major programming language taught at colleges and universities across the nation. The eight-module curriculum emphasizes basic data structure and algorithms such as arrays, lists, trees, hash, search, and sorting; as well as problem solving and critical thinking via hands-on programming exercises and gaming development.

 The camp participants will have opportunities to learn the fundamental technology and principles behind big data, cloud computing, cybersecurity, artificial intelligence, machine learning, and other latest cutting-edge technologies and applications. The programming-for-fun activities in the camp will include programming hackathons, game design challenges, and mock Silicon Valley coding interviews.

Learning  Modules

  1. Introduction to Coding I: Basic Concepts
  2. Introduction to Coding II: Advanced Concepts 
  3. Introduction to Scratch Programming
  4. Game Programming with Scratch
  5. Introduction to Java Programming
  6. Java Hackathons
  7. The Art and Science of Programming I: Critical Thinking
  8. The Art and Science of Programming II: Problem Solving

 

Introduction to Coding I: Basic Concepts

This module introduces the basic coding concepts such as control structure, conditional structure, loop structure, variables, comments, data types, and arrays.  Students will learn how to write, edit, compile, run, test and debug simple programs.

 Introduction to Coding II: Advanced Concepts 

This module introduces the advanced coding concepts such as recursion, sorting, search, data structures, and algorithms. Students will learn how to design, implement and develop challenging programs.

 Introduction to Scratch Programming

This module introduces Scratch programming languages to design the interactive stories, games, and animations. Students will learn how to apply the basic and advanced coding concepts and principles to program games with Scratch.

 Game Programming with Scratch

This module guides the students to program games with Scratch language with hands-on projects.  The students will learn how to apply problem-solving and coding skills to build simple and complicated interactive games.

 Introduction to Java Programming

This module introduces Java, a popular programming language taught at colleges and universities all over the world. The students will learn how to write simple programs with Java and understand the fundamental principles of building real-world and professional-grade programs with Java.

 Java Hackathons

This module brings a broad range of coding challenges via Java hackathon events. The students will form different software teams to apply their Java programming knowledge to solve as many challenges as possible.   

 

The Art and Science of Programming I: Critical Thinking

This module teaches the students how to apply creative, analytical, strategic, and systematic thinking for solving the coding problems with iterative improvement. The students will learn how to analyze the efficiency and tradeoff of solving the coding problems.

 The Art and Science of Programming II: Problem Solving

This module teaches the students how to apply problem solving skills to optimally and effectively tackle all the challenges in the end-to-end coding process. The students will learn how to evaluate, determine, select, and apply the right coding knowledge and skills to address the specific problems at each stage of the software development process.

6/23/2019 to 6/28/2019

Residential Camp: Live on campus         $975   Register Here

Day Camp: 8:45 AM – 7:00 PM    $625   Register Here

Details

Registration deadline: When camp fills or three weeks before, which ever comes first 

When: 6/23/2019 to 6/28/2019

Where: West campus

Grades: Grade in Fall of 2019: 9th Grade, 10th Grade, 11th Grade, 12th Grade

Residential Cost: $975/week (Sunday - Friday, live on campus)

Day Camp Cost: $625/week (8:45 AM to 7:00 PM, Sunday - Friday, includes lunch & dinner)


For program inquiries, contact: summerupcamps@asu.edu or 602-543-6002

Register now

.