The purpose of this class is to introduce you to the object oriented programming paradigm using the Java language. Concepts such as classes, objects, inheritance, polymorphism, and code reusability will be covered. Individual hands-on laboratory work will help solidify each concept taught.
Week by Week
Week 7: (ICT) - Libraries and APIs
Now that you have learned how to design your own classes, we will explore how to take advantage of the huge number of pre-made classes provided with Java. We will also learn how to read the APIs that come with those classes so that you will be able to take any class that comes with an API and teach yourself how to use that class. In this chapter, we will start with APIs, explore a few useful classes and their APIs, and then finish by learning how to write our own APIs so that other people can use our classes.
Welcome to AP CS. We will be meeting in room X202 during the first three days of school. We will use this time to discuss classroom rules, course objectives, reading and lab time, homework, tests, meeting places, requirements, and expectations (yours and mine). I'm looking forward to working with you while challenging you to use your knowledge and critical thinking skills to produce high quality work. Set up gmail account:(due Wednesday 9 pm - 5 points) email address:
email me from new account:
subject: firstname lastname email body: Answer the following questions: 1. What did you do over the summer? 2. When's your birthday? 3. What do you want to study in college and why? 4. How many languages do you speak? 5. Screenshot of BlueJ downloaded onto desktop (See Below)
Download BlueJ at home(due Wednesday 9 pm - 5 points) link: http://bluej.org/download/download.html Use the getting started document under class documents (on the right) to set up BlueJ @ home.
Assignments (due Wednesday 8/20/14 1st period - 5 points) 1. Print Lesson A0 (See attachments) 2. Read Lesson A0 3. Bring the printed and read document to class on Wednesday 8/20/14. FYI: How do I know that you have read the document? Important information should be highlighted/underlined. Notes should be take on the document. (due Thursday 8/21/14 1st period - 5 points) 1. WorkSheet A1.1 (due Monday 8/25/14 1st period - 5 points) 1. Binder Large binder - We will be covering 33 chapters with each chapter having multiple handouts and assignments.