Intro to Programming in Java:
Cryptography and Code Breaking

(No previous programming experience required. Some experience with Algebra and the concept of variables is highly recommended.)

Discover the world of computer programming and object-oriented game design as you learn the essentials of Java, the language for the Computer Science Advanced Placement exam. Learn the basics of writing and compiling a Java program. Learn about variables, if-statements, loops, and arrays. Write secret messages that only you and your friends can decode, create cyphers and embed secret messages inside of pictures and try to break your friends' codes. This class is essential for the budding computer enthusiast, and provides a gateway into the world of network security.

Get a jump-start with Java as you gain the knowledge and skills to:

  • Run and compile Java programs
  • Distinguish variables and data types
  • Utilize control statements including while and for loops
  • Build relational statements using Boolean expressions
  • Develop your own methods/functions
  • Understand arrays
  • Master the basic concepts of object oriented programming
  • Speak and understand the programmers’ vocabulary
  • Become familiar with inheritance, polymorphism, and encapsulation
  • Build graphical user interfaces with Swing
  • Develop a simple code as your final project

 

CAEN Michigan Engineering

©2007 CampCAEN. All right reserved.