Sign In / Sign Out
Navigation for Entire University
- ASU Home
- My ASU
- Colleges and Schools
- Map and Locations
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.
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.
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
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: firstname.lastname@example.org or 602-543-6002