Introduction to Java Honors
|
||
About this Course |
|
|
Overview |
This course is designed to continue the development of programming skills using a high-level language (Java). Building on concepts introduced in the prior C++ course, the student will design algorithms as well as write computer programs using Java syntax. Upon successful completion of this course, the student should be able to: summarize the social and historical implications of computers, be able to use vocabulary, source code, and data structures appropriate to the introductory level of the Java language, and be able to develop object oriented programs to solve problems in mathematics, engineering, and other sciences.. |
|
Syllabus |
This Syllabus may be accessed online here. |
|
Format |
|
|
Rationale |
This course is intended for the student who wants to add Java to their repertory of languages, and as a “feeder” course for the AP Computer Science course and/or subsequent advanced coursework in Computer Science at the college level. The course assumes no prior knowledge of Java but does assume programming experience in at least one other high level programming language such as C++ or Python. |
|
Prerequisites |
|
|
Outline |
|
|
Objectives |
Upon completion of this course, the student will be able to:
|
|
Method |
|
|
Grading |
See grading policy for advanced programming courses here |
|
Setup; eBook(s) |
The ideal setup for learning Java should include the following components :
|
|
Web Page |
|