Virginia Western Community College
COURSE SYLLABUS
ITP120 – Java Programming I
Instructor: Diane Wolff
OFFICE AND MAIL INFORMATION: Business
Science M310 |
|
CONTACT PHONE: 540-857-6214 |
OFFICE HOURS: TBA
|
E-MAIL ADDRESS: dwolff@virginiawestern.edu |
CLASS MEETING TIMES |
I will not be on campus very much during the semester. I will be monitoring email essentially 24/7 and we will have an optional Zoom session every Tuesday evening at 7:00. I can also meet you on Zoom for individual help.
ITP 120 Java Programming I (4 CR) Prerequisite: None for the VT section. Entails instruction in fundamentals of object-oriented programming using Java. Emphasizes program construction, algorithm development, coding, debugging, and documentation of console and graphical user interface applications. Lecture 4 hours per week.
ITP 120 is the first semester of Java programming. The Java programming language is one of the most important computer languages for both client-side and server-side applications. Java allows you to write intranet applications and other e-business solutions that are the foundation of corporate computing. It also is integral to the development of client-side applications for everything from games to Droid applications.
This course introduces the fundamentals of general computer programming and specifically Java. Topics include decisions, loops, and method calls. Collections are introduced and include arrays and ArrayLists.
Knowledge of the basic use of computers.
Use the following instructions for applying to Virginia Western, registering, and paying for your class.
1. Apply at https://apply.vccs.edu/app/app.htm If you have any problems with applying, call the Admissions Office at 540-857-7231. NOTE: Do not declare a major. Indicate that you are a transient (non-degree seeking) student. Make certain to copy down the seven-digit ID (all numbers) that is assigned to you when you apply.
2. Send the seven-digit id that is assigned to dwolff@virginiawestern.edu and we will help you finish the process of registration. You cannot register yourself.
I am teaching totally distance learning, so the fastest contact method is through email at dwolff@virginiawestern.edu. I read email just about 24/7 and generally respond within 24 hours if it is not within two days of the due date. This includes weekends. As due dates get closer, my email load increases dramatically so response may be slower (you can prevent this being a problem for you by starting early. Discussion forums will usually be answered within 24 hours. I will be grading right after you submit, and grades will usually be posted within 24 hours of the due date. See more details below.
Office Hours Information
My office is located in M310 in the Business Science building. Please see Canvas for the days and times of my office hours
Attendance / Lateness Policy
This is a distance learning class with assignments due in two-week increments. There will also be Zoom recordings that you will be expected to watch. “Attendance” will be determined by submission of your assignments on the due dates.
Student Evaluation
Introductory
survey 10 points
Lab assignments 7 @ 50 points each 350 points
Weekly Coding quizzes@10 points each 140 points
Bi-weekly Mult Choice Quizzes @20 points each 140 points
Project @ 50 points 50
points
Final Exam @ 100 points 100 points
TOTAL
790 points
90%=A 80-89% = B 70-79% = C 60-69% = D 790
points
Weekly Modules - there is a coding module due every other Sunday at 8AM. We will cover the content for these in our movies and Sunday meetings.
Weekly Multiple Choice Quizzes - It is critical that you understand the concepts and terminology in the class. A multiple-choice quiz is due every other Sunday at 8AM along with the assignment. This is to test your knowledge of the concepts. You can have multiple attempts at this (open book/notes/Web) but no late quizzes are allowed.
Weekly Coding Quizzes - There will be a quiz due every Thursday at 8AM. NO MAKE-UP QUIZZES ALLOWED. If you take all the quizzes, I will drop your one or two. The quiz will directly cover whatever material was discussed in the previous Tuesday Zoom session, so either attend the session or watch the recording before taking the quiz.
Make-up / Late Work POLICY
The schedule lists the due dates for each module. You may progress faster than the schedule but not slower without the instructor’s permission. This is for your good and mine since I must have all grades in right after the semester is over and I will be reviewing the answers in the Zoom sessions. Any submissions after the due date without instructor permission will be docked 30% if turned in within 24 hours of the due date/time. With previous instructor permission, only 20% off. For EXTREME circumstances, contact me. No late quizzes of either type will be allowed.
Penalties for Academic Honesty Violations
Each student should consider that they are in this class to learn a critical skill, some of the best skills in the IT industry. I view my role as trying to help you obtain these skills. I expect all submissions to be your own work. Any assignment/test/quiz where this is not the case will result in a zero. See Virginia Western policies for more details.
Academic Responsibilities
The materials on this site are only for the use of students enrolled in this course for purposes associated with the course and may not be retained or further disseminated. It is the student’s responsibility to comply with the full Honor Code and Conduct requirements which are described in the Student Handbook.
Inclement Weather Policy (not a problem for this section since we are DL)
Additional Information
Virginia Western policies, the course outline, and course syllabus along with additional student resources are available in Canvas.
Important Dates
First Day to Register – Monday Oct 21st
First Day of Classes – Monday January 13th
Last Day to Register/Add a Class – Sunday January 19th
Last Day to Drop and Receive Refund – Thursday January 30th
Last Day to Withdraw Without Grade Penalty – Monday March 24th
Last Day of Classes Friday May 2nd
Method of Instruction
All materials will be served from Canvas. This is where you will submit all your work. There are many useful documents and tools on the portal. We will have synchronous Zoom sessions Tuesday evening at 7PM. These will be recorded if you cannot “attend”. I will also have various other prerecorded movies for many of the modules for extra content.
Course Objectives
Please see Canvas link to the official course outline.
Textbook
Java, How to Program, 11th edition, Paul and Harvey Deitel. There is a paperback version and a loose-leaf version (I hear these falls apart easy). You can probably find the book used online at a reasonable price, or an e-version of it.
ISBN paperback 978-0134743356
ISBN loose leaf printed text 978-0134751856
Software
We will be using a version of Eclipse that you can download from Canvas. You can go to https://apps.virginiawestern.edu/faculty/vwwolfd/eclipseJP-23-OA.zip to get the 64 bit download. Instructions for using the software can be found at https://apps.virginiawestern.edu/faculty/vwwolfd/EclipseJP-23 Java Instructions.doc.
Macintosh folks: I will try to get separate instructions for you. The document for use above is still applicable.
Incompletes
A student will receive an Incomplete only under mitigating circumstances. An Incomplete grade will give the student additional time beyond the end of the semester to complete the course requirements. The student and instructor will decide on an appropriate deadline. Any outstanding work not completed by this agreed upon deadline will result in the Incomplete being changed to an F. An Incomplete will only be given if the student has mitigating circumstances and cannot complete the last few assignments or the final exam on time. Please contact me immediately if you have problems.
Specific Classroom Policies:
Campus Safety
Evacuation
procedures: Posted near each classroom entry. To report an emergency, call 911
or Campus security at 857-7979.
The college has created a campus safety video that each student is required to view. A link to this “Critical Safety Video” is located on one of the links under Syllabus on our Canvas course.
Students are encouraged to register for VW Alert Text Messaging System. To register for the text alerts, go to https://alert.virginiawestern.edu.
Suggestions for Progressing Through a Module
Jar File Instructions
Further Information for You
This course has been specifically geared towards VTMIT students. This course was developed in conjunction with the VT professors to give you the specific prerequisite knowledge that they will assume. I am dedicated to being available to you as needed, and to make this course a very positive learning experience for you.
If you have comments about what I can do to better serve you, please let me know.
Let’s have a great semester!!!!!