Java Fundamentals Java Programming Syllabus Rev Spring 2018
Java Fundamentals Java Programming Syllabus Rev Spring 2018
Honors Java Programming is based upon the Oracle Java Fundamentals curriculum and Oracle iLearning learning management
system. The course is quarter-long and students receive 1 high school credit upon successful completion.
Page 2
Course Description: Honors Java Programming 2
Java Programming 2 builds on the skills gained by students in Honors Java Programming 1 and helps to advance Java programming
and general computer science skills and knowledge.
Based upon course progress and available time, students will have an opportunity to explore man-machine interfaces by writing Java
code in Greenfoot on Raspberry Pi 3 board computers.
Honors Java Programming 2 makes us of the Oracle Java Programming curriculum and the Oracle iLearning learning management
system. Honors Java Programming 2 is a quarter-long course for which students receive one high school course credit upon
successful completion.
Upon successful completion of Honors Java Programming 1 & 2, students are eligible to take the Oracle Certified Associate Java SE
Programmer Industry Certification exam.
Page 3
2-3 Generics Create a custom generic class
2-4 Collections – Part I
2-5 Collections – Part II
2-6 Sorting and Searching
Students will be provided with a detailed Course Outline which includes the sequence of all lessons, lab exercises, assessments and
links to online videos.
Course Alignment to Colorado State Information Technology & STEM Educational Standards:
Primary Colorado DOE CTE Education Standards Addressed in Honors Java Programming
ITCO.01 Use oral and written communication skills in creating, expressing and interpreting information and ideas including technical
terminology and information.
ITCO.04 Know and understand the importance of professional ethics, legal responsibilities and employability skills. Explore, plan,
and effectively manage careers.
ITCO.05 Use the technical knowledge and skills required to pursue the targeted careers for all pathways in the career cluster,
including knowledge of design, operation, and maintenance of technological systems critical to the career cluster.
ITSS.03 Utilize hardware design, operation and maintenance knowledge and skills to provide computer user support.
ITSS.04 Demonstrate and apply knowledge of Operating System design, operation and maintenance to perform information
support and service tasks.
ITSS.07 Employ system installation and maintenance skills when setting-up and maintaining an information system to demonstrate
application of fundamental system knowledge.
ITSS.09 Employ technical writing and documentation skills to keep records necessary for an information system.
ITSS.11 Utilize hardware design, operation and maintenance knowledge and skills to provide computer user support
STEM Career Cluster Engineering and Technology Pathway Standards Addressed in IT Essentials 1-2
Achieve additional academic knowledge and skills required to pursue the full range of career and post-secondary education
opportunities within a career cluster.
Page 4
SCC02 Communications
Use oral and written communication skills in creating, expressing and interpreting information and ideas including technical
terminology and information.
Solve problems using critical thinking skills (analyze, synthesize, and evaluate) independently and in teams. Solve problems using
creativity and innovation.
Use information technology tools specific to the career cluster to access, manage, integrate, and create information.
SCC05 Systems
Understand roles within teams, work units, departments, organizations, inter-organizational systems and the larger environment.
Identify how key organizational systems affect the performance and quality of products and services.
Understand the importance of health, safety and environmental management systems in organizations and their importance to
organizational performance and regulatory compliance.
Follow organizational policies and procedures and contribute to continuous improvement in performance and compliance.
User leadership and teamwork skill in collaborating with others to accomplish organizational goals and objectives.
Know and understand the importance of professional ethics and legal responsibilities.
Know and understand the importance of employability skills. Explore, plan, and effectively manage careers. Know and understand
the importance of entrepreneurship skills.
Use the technical knowledge and skills required to pursue the targeted careers for all pathways in the career cluster, including
knowledge of design, operation, and maintenance of technological systems critical to the career cluster.
Resources:
Oracle iLearning management system.
Students will be provided with individual account access to the industry standard Oracle iLearning platform. The complete
curriculum for this course is available online for student use 24x7 through internet access and support a range of computers for
access.
Course Software: All of the software that is used in the Honors Java Programming curriculum is open source and available for free
download for students.
Alice www.alice.org
Greenfoot www.greenfoot.org
Eclipse www.eclipse.org
D11 Google Drive: Students will have access to class materials through their D11 Google Drive accounts.
Page 5
Google Classroom: All assignments will be posted on the Google Classroom site for this course. Students will submit all electronic
copies of assignments in Google Classroom. The signature form at the end of this document provides parents with the opportunity
to opt in for access to class assignments in Google Classroom.
Microsoft Office & Google Applications: Students have D11 accounts and both local and remote access to the D11 Microsoft Office
365 Suite and Google applications. Students are expected to use their D11 Microsoft Office email accounts for this course.
Internet Research: Students are expected to make substantial use of web content to conduct research, and access drivers and
updates from manufacturer websites.
Grading Policies:
Grading Scale Weighted Components of the Course Grade
Assessments
All students will be allowed to reassess on any of the standards for the course provided the following conditions are met:
- The student must complete a reasonable amount of remediation assigned by the teacher (may be done at home or in
class)
- All reassessments must be completed no later than the Friday before final exams begin.
If the reassessment grade is higher than the original assessment grade, the reassessment grade will replace the original.
If a student is present on the day of an assessment, then he/she is required to participate in the assessment regardless of having
been absent for any of the instructional days leading up to the assessment. If a student is absent on the day of an assessment, then
the instructor may require the student to participate in the assessment immediately upon returning to class, regardless of any
instructional days that the student may have missed. Doing this is a benefit to the student as it will prevent them from receiving a
zero if they fail to make up the assessment within the allotted time. This also makes the student eligible to reassess on those
standards when they are ready.
Class participation
Class participation is based on being in class the ENTIRE time and how well you participate with your team and are involved in class
activities. Leaving early or arriving late is subject to point deductions. Makeup sessions (attending other classes) may be an option if
space is available for those that miss class and need extra time to practice or complete labs. The computer lab is also available if
necessary. Even though you work on labs in teams, you are fully responsible for understanding the concepts presented in each lab,
with or without a partner. Be sure you participate fully with your teammate.
Page 6
Lab Exercises
Lab exercises are to be done in teams generally in class. The goal is to complete each lab successfully and COMPLETELY even without
a partner. In order to get FULL POINTS for lab submissions, you must complete all activities that are assigned. The syllabus lists what
needs to be done each week.
It is your responsibility to attend class each day. If you are unable to attend, it is your responsibility to complete your make-up work.
You will only be able to make up work from excused absences. Skipping class is not tolerated, and no assignments may be made up
due to skipping class.
The number of days allotted to make up work for an excused absence is the total number of consecutive school days that you were
absent. You have a minimum of two days to make up work that has been missed. If the work is not completed after the allotted
number of days, the grade will be a ZERO.
Late Work
The submission of late work will be subject to a reduction in grade. The grade for late work will be subject to a reduction of 10
percentage points for each day late.
Student work that is non-original or copied from others will be assigned a grade of ZERO. The grade of ZERO is final and therefore
students will not be permitted to reassess nor submit extra-credit work.
Excused Absences
Excused absences for D11 students are outlined in the Board of Education polices, Section Students (Section J), found on
https://www.d11.org/Page/469. The parent or guardian of a student under 17 years old must call to authorize a student’s excused
absence. Students who have been emancipated by Colorado law, or are 17 years old and older must call to authorize their excused
absence. All excused absences are to be reported to the Career Pathways Attendance Clerk at (719) 328-2030 no later than 2 school
days following the absence. After 2 school days, absences will remain as unexcused.
Excused absences may also be school related. School-related absences occur when the student is required by their home school to
remain at the high school during Career Pathway hours, and the student misses a Career Pathways class. Examples of school-related
absences may include: D11 transportation issues, testing, assemblies, college visits, school services days, or absences approved by
Page 7
the home high school Administrator. School-related absences are outlined in the Board of Education polices, Section Students
(Section J), found on https://www.d11.org/Page/469. Only the home school Counselor or representative may call to authorize a
school-related absence. All school-related absences should be reported to the Career Pathways Attendance Clerk at (719) 328-2030
prior to the absence, but no later than 2 school days following the absence. After 2 school days, absences will remain as unexcused.
Unexcused Absences
On the 5th unexcused absence of the quarter (9th of the semester), the student’s home school Counselor and the Career Pathways
Dean of Students will be notified, and the student may be dropped from the Career Pathways program. Excessive tardiness is
included in the unexcused absence count; being tardy 3 times per quarter (6 times per semester) is the equivalent of 1 unexcused
absence. An absence occurs when the student arrives to a Career Pathways class 10 minutes after the class has started, without an
excused absence note from the home school Counselor or representative or a Career Pathways staff member.
CELL PHONE USAGE POLICY: THE USE OF CELL PHONES IS STRICTLY PROHIBITED IN CLASS
Cell phones will be turned off and stored away during class. Student cell will be confiscated by the instructor if used during class.
Confiscated phones will be turned into the ECHS Principal. First offenders may pick up their phone from the ECHS principal at the
end of the school day. Repeated violation of the cell phone policy will require a Parent or Guardian will to recover a confiscated
phones from the ECHS Principal. Cell phones are not to be used during trips to the restroom.
Parents who need to contact students during class are requested to phone:
Kristine Stenger, Attendance Administrator 328-2030 or Renee Lacey, Assistant to the Principal 328-2031
Parents/Guardians have access to student grades through the ParentConnect section of the D11 website.
The instructor will contact a parent/guardian in the event of student discipline issues in the class or poor academic performance.
Page 8
Early College High School – Career Pathways
Honors Java Programming 1 & 2 - Syllabus Signature Page
Parent/Guardian Signature
I have read the syllabus for this course and understand what is expected of my student.
I agree to release to the class instructor my student’s exam results for D11 funded industry certification exams.
I understand students will not be able to be contacted on their cell phones during class.
Should you need to contact your student during class please phone: Kristine Stenger – Attendance Office 328-2030
In addition to contacting your student’s home school, Parents/Guardians must notify the ECHS attendance office at the
number above for excused absences or for early dismissal.
I would like to receive access to Google Classroom to view class assignments (email address required) Yes No
I grant permission for the course instructor to take pictures or video my student for school-related purposes. Yes No
Student Signature
I have read the syllabus for this course and understand what is expected of me.
I agree to release to the class instructor my exam results for D11 funded industry certification exams.
I understand that the use of cell phones including text messaging is not permitted in class and that I can only be
contacted during class through the ECHS attendance office.
I understand that having 5 or more unexcused absences will result in my being dropped from this course.
Page 9