jackson college syllabus · web view2018/12/22  · students will be graded based upon...

11
Java Programming CIS 165 01 Fall 2018 Number of Credits: 3 Days Class Meets: Thursdays, 9/6 - 12/20 Meeting Times: 6:00 P.M. to 8:54 P.M. Location: William N. Atkinson Hall, Room 119 Instructor: Holly DeBaeke Contact Phone: 517 438-2880 Contact Email: [email protected] Office Hours: Available by appointment Course Description Students use procedural and object-oriented programming capabilities to design, develop, and test computer programs. Topics covered include control structures, methods, objected-oriented programming, classes, applets, and user interfaces Prerequisite(s) CIS 095 Computer Literacy and MAT 033 Algebra for Statistics or higher Course Goals This course provides a solid foundation of the Java programming language. Integrated with Java syntax, the student will become familiar with programming concepts transferrable across many languages through reading, listening, and hands-on experience. Students will learn stand-alone and web-based applets with Java using the Eclipse Integrated Development Environment. 1

Upload: others

Post on 11-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

Java ProgrammingCIS 165 01Fall 2018

Number of Credits: 3

Days Class Meets: Thursdays, 9/6 - 12/20

Meeting Times: 6:00 P.M. to 8:54 P.M.

Location: William N. Atkinson Hall, Room 119

Instructor: Holly DeBaeke

Contact Phone: 517 438-2880

Contact Email: [email protected]

Office Hours: Available by appointment

Course DescriptionStudents use procedural and object-oriented programming capabilities to design, develop, and test

computer programs. Topics covered include control structures, methods, objected-oriented programming,

classes, applets, and user interfaces

Prerequisite(s)CIS 095 Computer Literacy and MAT 033 Algebra for Statistics or higher

Course GoalsThis course provides a solid foundation of the Java programming language. Integrated with Java syntax,

the student will become familiar with programming concepts transferrable across many languages

through reading, listening, and hands-on experience.

Students will learn stand-alone and web-based applets with Java using the Eclipse Integrated

Development Environment.

Course ObjectivesThe course goals and objectives incorporate specific Associate Degree Outcomes (ADOs) established by

the JCC Board of Trustees, administration, and faculty. These goals are in concert with four-year

colleges, universities, and reflect input from the professional communities we serve. ADOs guarantee

students achieve goals necessary for graduation credit, transferability, and professional skills needed in

many certification programs. The ADOs and course objectives addressed in this class include the

following:

ADO 3 Demonstrate computational skills and mathematical reasoning

1

Page 2: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

Textbook Java®: An Introduction to Problem Solving & Programming by Walter Savitch

o 8th Edition (2017)

o 978-0134756400 (Loose Leaf, Student Value Edition) OR

o 978-0134462035 (paperback)

Graphic from https://www.pearson.com/us/higher-education/program/Savitch-Java-An-Introduction-to-Problem-Solving-and-Programming-Plus-My-Lab-Programming-with-Pearson-e-Text-Access-Card-Package-8th-

Edition/PGM1743310.html?tab=order , Accessed 8/17/2018

Text Book Zero! This text is available in a digital format. Please see the links posted on our class Jet Net site. This text is available to rent or purchase in digital format through the JC Bookstore.

ExtrasStudents may wish to bring a USB flash to store files on. Laptops are encouraged.

2

Page 3: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

Grading ProcedureStudents will be graded based upon participation, homework, quizzes, homework, an individual project,

and two exams (mid-term, final). Grades and feedback can be viewed on JetNet.

ITEM %Participation 20%Homework 39%Quizzes 20%Project 7%Exams (2) 14%

These percentages could change if we cover more or less content. For more information, reference the “Calendar” section yet to follow.

Participation

Your participation and attendance are expected in each weekly class session. Your success will

depend greatly on the time spent completing assignments and projects as well as practicing on

the computer.

Participation points are earned from in-class assignments that are completed alongside lecture.

These create artifacts that you will upload to JetNet for credit.

Homework Assignments

All of the course assignments are posted inside the weekly outline area of our course Web site.

Generally, each assignment is due before the next class (before 6pm on Thursday). We will

review homework in the next class and any revision you would like to make based on this review

can be made and resubmitted that night by midnight. Be sure to submit what you have done

before class, however, and resubmit revisions during or after. Late assignments will be accepted

one week after the due date but with a 50% reduction in points.

Assignments should be completed using techniques covered to-date and adhere to our “Coding

Standards” (to be explained and posted on JetNet).

Tests/Quizzes

Quizzes for this class will be given online via JetNet. These can be completed at home, open

book, but are due at the same time as the homework assignment – the next week from the

lecture at 6pm. Like homework, quizzes will be accepted one week after the due date but

without a 50% point penalty. Missed quizzes will result in a ZERO grade for that quiz.

3

Page 4: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

Individual Course Project

There will be a class project to tie many of the concepts together. They will be individual projects,

not group projects. Details will be forth coming.

Exams

There will be two exams. The first exam will be a mid-term exam covering content from the first

half of the course. The second, final exam, will cover content from the second half.

Grading Scale

GPA GRADE RANGE4.0 94-100%3.5 89-93%3.0 84-88%2.5 78-83%2.0 72-77%1.5 66-71%1.0 60-65%0.5 55-59%0.0 0-54%

Academic Honesty PolicyAcademic Honesty is defined as ethical behavior that includes student production of their own work and

not representing others' work as their own, by cheating or by helping others to do so.

Plagiarism is defined as the failure to give credit for the use of material from outside sources. Plagiarism includes but is not limited to:

Submitting other's work as your own

Using data, illustrations, pictures, quotations, or paraphrases from other sources without

adequate documentation

Reusing significant, identical or nearly identical portions of one’s own prior work without

acknowledging that one is doing so or without citing this original work (self-plagiarism)

Cheating is defined as obtaining answers/material from an outside source without authorization. Cheating includes, but is not limited to:

Plagiarizing in any form

Using notes/books/electronic material without authorization

Copying

4

Page 5: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

Submitting others' work as your own or submitting your work for others

Altering graded work

Falsifying data

Exhibiting other behaviors generally considered unethical

Allowing your work to be submitted by others

ConsequencesAnyone caught cheating on an assignment or exam will receive a zero for that project. If caught cheating

more than once, the student will receive a zero for the class. All academic dishonesty violations will be

reported to the Dean of Occupational Education.

Course ManagementWays that students can manage their enrollment in a course for special circumstances. Includes

withdrawal, and audit and incomplete grading procedures.

Withdrawals

Withdrawals from the class must be made prior to the date posted in the current schedule.

Students who stop attending class without completing a withdrawal form will receive a grade of

0.0. It is the responsibility of the student to withdraw from the course to avoid receiving a 0.0

grade.

Incompletes

Incomplete grades will generally not be given. Surgery, etc. is really the only reason for an

incomplete course grade. Also, 75% of the coursework must be completed before the last day of

the semester to qualify for an Incomplete.

Audits

To change from credit to audit or audit to credit, the request must be completed before the end of

the ADD/DROP period for the class.

Makeup PolicyCourse work may be made up within one week’s time if an absence is pre-arranged or if you are able to

document a valid excuse for missing class. Valid excuses include but are not limited to catastrophic

accidents such as house fires, illness, medical emergency, or death of close family members, or getting

married. You must make arrangements to make up your homework as soon as possible.

5

Page 6: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

HelpStudents have resources!

Services

Available learning services or opportunities for students seeking help with their course work.

May include information about tutors, learning centers, reserved library materials, open labs,

counseling services.

It is important to contact a Center for Student Success professional prior to the start of the

semester in order to receive accommodations in a timely manner. While we will make every

effort to coordinate accommodations in a timely manner, failure to self-identify prior to the

start of the semester may delay notification to instructors and timeliness of acquiring

accommodations. Accommodations do not automatically carry over to the next semester.

https://www.jccmi.edu/center-for-student-success/accommodations-for-students-with-

disabilities/

Instructor

If you are experiencing difficulty in this course, please, contact me as soon as possible. My

e-mail is posted above. Email is the preferred method of contact; I will attempt to return all e-

mail messages within two business days (this does not include weekends).

Colleagues

Additionally, it is encouraged to use the forum on our JetNet course site. Students are

encouraged to post their questions, as well as, respond to others’ questions. Extra credit will

be considered for asking good questions or giving helpful answers.

6

Page 7: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

Calendar*

* This schedule is subject to change. This syllabus is not a contract; it is a plan for the course. Each

course and each group of students are unique. We may do more or less work than is outlined above.

Total points in the course may be altered to reflect the dynamics of our class.

Important Jackson College Dates for Fall 2018

7

Page 8: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

Student ResponsibilitiesThe student is responsible for the material covered in a missed class. Notify your instructor in advance if

you are going to miss an exam and make arrangements to take that exam another time. Details on tests

will be posted as the course progresses.

Attendance PolicyIn compliance with Federal Title IV funding requirements, as well as college initiatives, reporting of

student participation in classes will occur at three designated times each semester. Instructors will assign

one of three non-transcripted letter symbols to each student during each reporting period (see below).

Students identified as no longer participating will be dropped or administratively withdrawn from the class,

and students identified as needing academic assistance will be contacted.

Participation/Progress Symbols

H – The student is not doing acceptable work and needs Help to be successful.

Q – The student has not participated and the instructor believes they have unofficially withdrawn

(Quit). These students will be dropped/withdrawn from the class.

V – The instructor Verifies that the student is participating and doing acceptable work.

CaveatAll due dates, grades, etc. are subject to change in the event of unforeseen events including school

closings, instructor illness, etc.

CollaborationWhile JC encourages students to collaborate in study groups, work teams, and with lab partners, each

student should take responsibility for accurately representing his/her own contribution. File sharing is

NOT collaborating; it is cheating and violates academic honesty policy!

Classroom PolicyBe respectful of your instructor and your peers. This is a learning community – and we all will learn

something – so be positive and encouraging of those around you. Any behavior considered being

disruptive, disrespectful, inappropriate, or threatening will be addressed by the instructor and/or security

8

Page 9: Jackson College Syllabus · Web view2018/12/22  · Students will be graded based upon participation, homework, quizzes, homework, an individual project, and two exams (mid-term,

and/or the Dean of Students. Consequences may involve deduction of points/grade and/or may include

removal from class.

We will set additional ground rules together to minimize distractions during class. These will be posted in

in our course site in JetNet for reference.

9