Select the Course cimp7a Java
Click Home, complete one canvas module per week. First Module is labeled read-me first. All modules are due monday, expire Wednseday. Quizzes, tests and dicussion board don't have late penalties. Programming assignments have a 25% penalty if up to 7 days late. 50% penalty after that.
- Describe the Java programming language and demonstrate the use of the common Java development tools.
- Diagram the Java standard packages and explain the use of interfaces.
- Prepare Java programs to perform specified functionality.
- Demonstrate knowledge of the Java API.
- Interpret diagnostic messages and logic errors and select appropriate debugging alternatives to obtain correct output.
- Create and maintain an electronic portfolio.
Students completing this course satisfactorily will be able to:
- Students who complete course will be able to Demonstrate the use of the common Java integrated development environments (IDE).
- Explain the use of control structures upon completion of the course.
- Students who complete the course will be able to demonstrate knowledge of the Java API.
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.
For this class, the least expensive option is a 2 month person rental for $10.99/month, or a 180 day rental @ $45 PDF. You can also buy a used book, you don't need access codes.
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($44/180 days) - The bookstore is not listing online version. - You don't need access codes to buy a used version of the textbook.
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.
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($44/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%). Canvas weekly due modules is your course guide. 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 cimp7a or Java in subject line. Academic Integrity is critical to passing this course. Using AI to complete work is a violation of academic integrity. Failure to abide by academic integrity can result in a failing grade. For further information on academic integrity consult UCSD Professor Elkan's Written Description., AI policy and cim site policy. Academic work, especially criticism and research, involve using the work of other writers, researchers, and artists. Students need to know they are allowed to use this material, so long as they supply attribution. In addition, if you use the work of any other writer, researcher, or artist, even an image from the Internet, you need to provide attribution and ensure you are modeling fair use. Refer to the Creative Commons page for further information. 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 and discussion boards | 20% | |
69.99%-60% | D/No Credit/NP | Total | 100% | |
59.99%-0% | F/No Credit/NP | *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 can take quizzes/tests up to the canvas expiration date, with no late penalt.. 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. |
Tips for Taking Quizzes or Tests
- Before you take the quiz, notice the time limit and number of attempts allowed.
- Make sure you first watch the relevant webcasts, take notes on viewgraphs and review notes.
- Arrange your schedule so you will not be interrupted.
- You may want to post a "Do Not Disturb" sign outside your door or computer area.
- Make sure your Internet connection is reliable for a continued connection while taking the quiz.
- Use a desktop or laptop instead of a phone or tablet to take the quiz.
- Contact your instructor via the Canvas Inbox immediately if you experience any problems while taking a quiz
- *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.
In this hybrid course, you are recommended to submit the discussions and assignments by the Monday due date. Canvas quiz/tests/discussion normally expires 2 days later on Wednesday. Once a discussion closes, you won’t be able to post or respond so please set a reminder for those due dates. Check the calendar in Canvas for due dates and reminders. A handy tip is to set a calendar item or alarm on your phone to remind yourself of the Monday due dates. If you cannot complete an assignment on time due to extenuating circumstances, contact me asap.