179015 - Intro to Java Programming
Total Page:16
File Type:pdf, Size:1020Kb
Westlake High School Computer Science
Introduction to Java Programming - Honors Course Number 179015
Instructor: Mrs. O’Grady Cunniff (Mrs-O-C.com) Room: 108
Course Description
This course includes fundamental concepts and methods of object-oriented programming and object-oriented design taught through a variety of programming environments with a focus on Java programming. Students will use the design process to plan, create, test and improve programming projects. They will learn to implement programming control structures, create Java applets and build graphical user-interfaces.
Programming is writing. Teaching Programming is teaching a form of writing. Programmers give directions to computers to put them to work for us. More and more powerful organizational tools have been developed and students need to be educated to take advantage of these tools. Two of these tools, structured programming and object oriented programming, are major themes of this course.
Students are introduced to coding using Python. Python with its simple structure is taught to minimize errors while students begin writing program code. Student’s programs use arithmetic and logical expressions. They solve a variety of problems using control structures in increasingly challenging programming environments.
Many of these programs are available for free and can be downloaded at home for additional experience and challenge. However, no homework will be assigned that requires the use of a computer. All computer work is expected to be completed in school.
Prerequisite: Algebra II or Geometry
Expectations All students are expected to be prompt, polite, prepared, positive and productive in school. Additionally, the use of a computer is a privilege not a right. Students are expected to use classroom computers for academic use only to retain the privilege. Everyone is required to sign a computer use agreement before getting access to school computers.
Log on to EDLINE.net for more up to date class information.
Prompt – Prepared – Polite – Positive -- Productive Page 1 of 2 Westlake High School Computer Science
Java Programming - Honors
Student Name: ______Room 108 Mrs. O’Grady-Cunniff Period: ______
Student:
Have you met the prerequisite for this class? (Please check one and answer the corresponding question below) Pre-Requisite This course is open to all students who have passed Algebra II or Geometry ___ Yes What grade did you receive in: Algebra II? _____ Geometry? ______
___ No What experience qualifies you for this class?
Parent or Guardian:
Printed Name: ______
I understand that Java Programming Honors is a challenging course requiring abstract reasoning and logic skills. Students will write code in a variety of programming environments and develop projects using the design process.
I realize that the use of a computer in a school environment is a privilege and not a right and that all students must abide by the computer use agreement or they will lose that privilege.
Signature: ______Date: ______
If your student has not met the prerequisites for this course please explain below why you feel that he/she belongs in this course.
Prompt – Prepared – Polite – Positive -- Productive Page 2 of 2