Skip to main content

Coding in Java I

Explore computer science and coding in the Java programming language. This introductory course will focus on fundamental computer science concepts, control and data structures, and best practices for programming in Java. Concepts taught include statements and variables, objects, expressions, conditionals, and for loops and other control structures. You’ll learn fundamentals of programming that will be applicable to AP Computer Science and to other languages, including Ruby, Python and C++. 

Who It's For

This course is for incoming 9th to 12th graders. No previous programming experience is required, though you should expect to learn at a fast pace.

Instructor

Jack Straub spent more than 35 years as a software developer and engineer in the computer industry, where he focused on system-level implementations using a variety of languages and platforms. He also helped develop corporate coding standards in PL/I and C and authored textbooks on several programming languages, including C. Jack has been honored for teaching excellence by UW Professional & Continuing Education.

More Information

This remote course uses the Canvas learning management system and Zoom video conferencing. Classes meet in real time and are not recorded. The instructor uses a blend of whole group discussion, small group/partner work and individual work time. 

To participate, you should have access to a computer with a high-speed internet connection and a headset and webcam. One week before the start of class, you’ll need to download and test the required coding software and participate in a 15-minute software consultation.

See the Policies section for details about registration policies and more.

Details

Jun 21–Jul 2, 2021

Sect. A
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Remote
Cost
$875
Refund Deadline
May 10, 2021
Status
Closed

Jul 19–Jul 30, 2021

Sect. B
Day
Mon–Fri
Time
9 a.m.–12 p.m.
Location
Remote
Cost
$875
Refund Deadline
Jun 7, 2021
Status
Closed