Syllabus CSC 117 Java Programming
Syllabus CSC 117 Java Programming
COURSE SYLLABUS
TERM:
INSTRUCTOR:
OFFICE HOURS: TBD LOCATION:
COURSE DESCRIPTION:
This course introduces students to Java programming, an object-oriented
language. Students will develop stand-alone business applications and
create applications called from within HTML page (applets) designed to be
transported over the Internet and executed by browsers. The syntax,
control structures, methods, arrays, strings, and characters and graphics
will be applied to bring interactive applications to web clients.
STUDENT OUTCOMES/OBJECTIVES:
Upon completion of this course, students will be able to:
• Perform input and output functions using Java
• Use Java’s control structures, functions, arrays, pointers, and strings
• Discuss data abstraction using classes
• Write Java programs using an object-oriented format
EVALUATION CRITERIA:
Student will be graded based on:
• Midterm 30%.
• Projects 20%.
• Final 30%.
• laboratory and homework assignments 20%.
There will be no makeup for missing tests unless official documents
are presented.
Late Homework assignments:
a) Up to 3 days late, 30% penalty (10% per day).
b) Beyond 3 days, not accepted.
c) Submission of homework assignments, tests, projects is NOT
accepted by email.
1
Any student misses a class for any reason is responsible for the notes
and the assignments that are given on the day he/she missed.
The schedule for the tests and the laboratory assignments depends on the
covered material.
Excess of absence will result in a failing grade (3 absences maximum for
classes which meet one a week and 6 for classes which meet twice a week).
** 20 minutes of lateness is considered one absence.
. If students are unable to turn their cameras on, they should communicate the
circumstances to the faculty member. On-campus spaces are also available to students
as an alternative to home or off campus online and remote instruction. The on-campus
spaces include: Gabert Library L219, L221, L222, L419, STEM Building S217, and North
Hudson Campus N224, N303D. Within these rooms, students will have access to
computers, web cameras, and headsets. If there are any issues with space capacity,
there are several additional rooms that can be utilized.
Grading policy:
95 - 100 A
90 – 94 A-
85 – 89 B+
80 – 84 B
75 – 79 C+
70 - 74 C
65 – 69 D
00 - 64 F
Required Textbooks:
2
ISBN-10: 0134059875
ACADEMIC INTEGRITY
Academic integrity is central to the pursuit of education. For students at HCCC, this
means maintaining the highest ethical standards in completing their academic work.
In doing so, students earn college credits by their honest efforts. When they are
awarded a certificate or degree, they have attained a goal representing genuine
achievement and can reflect with pride on their accomplishment. This is what gives
college education its essential value.
Cheating on exams.
Reporting false research data or experimental results.
Allowing other students to copy one’s work to submit to instructors.
Communicating the contents of an exam to other students who will be taking the same
test.
Submitting the same project in more than one course, without discussing this first
with instructors.
Submitting plagiarized work. Plagiarism is the use of another writer's words or ideas
without properly crediting that person. This unacknowledged use may be from
published books or articles, the Internet, or another student's work.
When students act dishonestly in meeting their course requirements, they lower the
value of education for all students. Students who violate the college’s policy on academic
3
integrity are subject to failing grades on exams or projects, or for the entire course. In
some cases, serious or repeated instances of academic integrity violations may warrant
further disciplinary action.
RECORDING POLICY
Student Classroom Recording Policy
• Hudson County Community College prohibits the audio-visual recording, transmission, and
distribution of classroom sessions. Classes may only be recorded with the advance written permission of
the instructor. The Hudson County Community College classroom recording policy must be listed in all
syllabi.
• All classroom recordings can only be used for academic purposes by students enrolled in that class.
Recordings may not be shared, reproduced, or uploaded to public websites or other mediums, and these
recordings may contain copyrighted material and are prohibited from any form of commercial use.
• All students and guests must be informed that the class may be recorded. Due to issues related to
privacy and the possible inhibition of student participation, instructors should be mindful of the effects
of permitting classroom recording.
• Instructors should retain electronic or paper copies of their written consent to grant classroom
recordings.
• Students must destroy their recordings at the end of the semester.
• Students who are granted permission to record their class by the office of Disability Support Services
should inform the instructor beforehand and are subject to the policies outlined in this document.
• Violation of this policy is subject to disciplinary action listed under the code of conduct as included in
the Student Handbook. Instructor Classroom Recording Policy
• Instructors may record their classes as long as students are informed in writing in advance that
recording will take place. Instructors may distribute their own lectures, but this must be limited to the
lecture portion of the class. Recordings of student presentations or activities may be used in the class if
the students are notified in advance of the recording. Recordings of student presentations or activities
may not be distributed in any way without the advance written consent of the students.
4
Lab Homework
Topic
Ch1
Introduction
Why Program?
Computer Systems: Hardware and
Read chapter 1
1 Software
Install the Java Compiler
Programming Languages
What Is a Program Made Of?
The Programming Process
8
MIDTERM EXAM
10 Break
Problem Solving with Methods
11 from CH 7 (Passing arrays to methods) End of chapter select a program from the end of the
chapter or professor provideded
program
program, end of chapter questions
15
Final Review
16 Final Exam