|Instructor:||Professor T. DeDonno||Semester||Spring 2023|
|Office Hours||Ticket #|
|Class Site :||https://cim.saddleback.edu/cimp7a||Room #||Office Hour
|Central Web-Site||https://cim.saddleback.edu||Time & Day||
Canvas has full set of webcasts/video.
Students completing this course satisfactorily will be able to:
The brief 10th edition is the recommended version, it is less expensive than the most recent 11th or 12th edition. For cimp7a and cimp7b, you have no reason to buy the 11th edition or a comprehensive textbook. The comprehensive version is the brief version with additional chapters. If you want a hard copy of a large Java textbook, you can buy a used version of the Comprehensive version. If money is not an issue you can always buy the latest comprehensive 12th edition. For this class an Online $45 PDF is the least expensive option..
Intro to Java Programming (Amazon pricing varies as of 12/28/22 they had 23 used versions for $20) Brief Version (10th Edition), by Y. Daniel Liang (Author) ISBN-10: 0133592200, ISBN-13: 978-0133592207 Valor Books (Rental $45 11th edition) (You don't need access codes or companion) - Online VitalSource($40/180 days) - The bookstore is not listing online version. - You don't need access codes to buy a used version of the textbook.
You may purchase the 9th Edition - it's a lot less expensive.
Optional you may purchase Pearson Online content which includes the 10th edition of the textbook and video notes:
Pearson 12th edition, looseleaf for $46; Rental $36; Revel 14-day access, revel includes Online textbook access, video notes, and tutorials. This should provide adequate background to complete the assignments. Canvas does have a full set of webcasts and videos for completing the course.
Optional if you want the most recent edition you may buy the more expensive 11th edition instead. The author has been very good at adding new Java features to his textbook. However, as a language matures, they tend to add new capacities/features which results in language bloat. Language bloat occurs when a language has features that overlap previous capabilities and are seldom used.
(Most Update to, but more expensive) Intro to Java (brief -Online amazon $53/$130 New) ., 11th edition Y. Daniel Laing (Author) ISBN-13: 978-0134611037 ISBN-10: 0134611039, March/2017.
In both cimp7a and cimp7b, we cover only part of the brief version, but if you want a longer textbook with additional chapters, you can purchase one of the comprehensive versions instead. The comprehensive is the brief with additional chapters.
Introduction to Java Programming, Comprehensive Version (10th Edition) by Y. Daniel Liang. (Author) Publisher: Prentice Hall; 10th edition (Jan. 6 2014) ISBN-10: 0133761312.ISBN-13:978-0132936521, - Valor Books. - Online PDF version ($71/180Days)
Introduction to Java Programming, Comprehensive Version (9th Edition) by Y. Daniel Laing(Author) Publisher: Prentice Hall; 9th edition (March 12, 2012) ISBN-10:0132936526 ISBN-13:978-0132936521, Online 9th Edition Online Brief Edition- Amazon Used Pricking often Inexpensive.
Introduction to Java Programming, Comprehensive Version (8th Edition) (Paperback) by Y. Daniel Laing (Author) Publisher: Prentice Hall; 8 edition (Jan 13, 2010) ISBN-10:0132130807 ISBN-13:978-0132130806, Online 8th Edition.
Course grade consists of assignments, (50%), Canvas quizzes (20%) and Canvas tests (30%). The assignment page is your course guide, work on assignment page top down. Since this is an on-line class you are required to forward your Saddleback e-mail address to your main e-mail. When sending e-mails, make sure you include ca4b or Java in subject line. Academic Integrity is critical to passing this course. Failure to abide by academic integrity can result in a failing grade. For further information on academic integrity consult UCSD Professor Elka's Written Description. and the cim site policy. The course grade will be calculated from:
|100%-92%||A/Credit/ P Pass||Assignments *||50%|
|91.99%-84%||B/Credit/ P Pass||Canvas Tests (Midterm/Final)||30%|
|83.99%-70%||C/Credit/ P Pass||Canvas Quizzes||20%|
*Assignments grades and due dates(except checking for program comments) are displayed on submit. Last day of class is last day of class. You may not submit anything 9 hours after the last day of class. However, you may submit late assignment prior last day subject to the following penalties: 7 days late at 25% penalty, after 7 days penalty is 50%.
** Canvas quizzes are due same time as assignments, however you cannot usually take quizzes/tests up to the canvas expiration date, no penalty for taking quizzes/tests after due date. But once expiration date hits, quizzes/tests are gone forever. To view your quiz grades, click the Canvas's quiz grades tab. Assignment page and schedule list exact due dates.
Consult current schedule for exact dates.
If you discover a clerical error, tell me immediately. The following Statute of Limitations will apply: You have one week from the day any graded assignment or test is returned to you to appeal the grade you received. After one week, I will assume that you believe the grade you got is the correct one. After one week, grades are unchangeable, fixed, and permanent
Any exceptions to the above statements will be considered individually & only if you approach me about the proposed exception at least a week in advance.
This is an on on-line - distance educational course.
The weekly Canvas announcement will concisely summarize what you need to complete each week. The assignment page provides a detailed course guide. Work on all assignments one at a time, in the order they are listed. At the start of the course both an assignment page link and the weekly welcome announcement will be sent to your Saddleback e-mail address. For a due date summary of the entire course consult the schedule.
Regular effective contact between the Professor and student is required for success. This class we will have weekly videos, web-casts and frequent emails (several per week), will post threaded discussion on important e-mails. In the past students seem to prefer the email communication over discussion board. The assignment page is very detailed on purpose it specifically address many of the questions raised in the past. When required actual phone calls will be made. Note both the IMC lab bgs248 and instructor offer in-person help. In addition to in-person help we have 24/7 access to web-casting software. With web-casting software instructor/student can share screen and provides VOIP (Voice over IP - Internet) interactive connections.