Welcome to Curtis High School's IB Computer Science (HL) Class

Curtis High School

Staten Island, NY


This class will encompass:
  1. Learning the basic constructs of an object-oriented programming language, namely, JAVA
  2. Understanding computer hardware, software and the history of computers, the Internet, World Wide Web and programming languages
  3. Understanding of the life cycle of software development
  4. Exploring computer science/Information Technology (IT) related careers
  5. Learning the Linux Operating System, shell commands and the VI editor
  6. Awareness of the world of free, open-source software
  7. Understanding how technology impacts the world around us
  8. Preparation for the IB HL exams

Final Project: Robotics
INSTALL ROBOCODE AND GET FAMILIAR WITH THE PRE-MADE ROBOTS AND EDITOR
Read the RoboWiki
Go to the Robocode Web Site
  1. Install Robocode
  2. Read the README file
  3. Look through all of the links on the page and get acquainted with what is available.
  4. Click on the Getting Started link

Create your own robot
Start Here:
  1. The Foundation of your Robot in Robocode: Read the Methods of the Robot class
  2. Compare the above methods to this first basic robot code.
  3. Simple Robocode Robot
  4. Robot anatomy & IBM's robocode reference

Additional Reading and References: Get a better understanding of Robocode. Read this and start to improve on your robot.