Continued study of structured and object-oriented programming using the Java Language. Simple data structures and classes are introduced, developed and implemented in Java. Object-oriented concepts are applied through development of simple classes. Students may receive credit for only one of the following courses: CMIS 140 or CMIS 141A. are introduced.
On successful completion of this course the student will:
JAVA: An Introduction to Problem Solving & Programming, 5th Ed., Walter Savitch, Pearson Education, Inc., ISBN 0-13-155774-2
NB. It's the same book that you had in CMIS102A.
Textbooks can be ordered online at the Asia DE Web site, http://webtext.asia.umuc.edu/. Books ordered from any other source will be at the students own risk. UMUC Asia DE cannot be responsible for problems encountered when textbooks are ordered from sources outside of the Asia DE Web site.
A copy of Java 2 SDK (which allows you to make Java programs and run them)
can be downloaded for free from Sun. JCreator LE
(from XINOX Software) will be used as the default IDE (integrated development
environment, a program that facilitates developing of Java programs). It can
also be downloaded for free. Instructions on setting up these programs will be
given in the class.
NB. Same stuff as in 102A.
EVALUATION:Proctored Exam: 35%
All Web courses have a required proctored examination. Students are
responsible for scheduling their appointment to test with the UMUC Field Rep
office where they registered for their classes,
during the two weeks prior to Proctored Exam Week.
For complete instructions regarding proctored exam
procedures go to the Asia DE Web site at http://de.asia.umuc.edu,
and select the .Proctored Exams. link.
Computer-Based Proctored Exams are available only for students testing at designated UMUC Asia Computer Labs (ask your local UMUC Asia Field Rep or Computer Lab Monitor if their location is participating), and only during the scheduled Proctored Exam period. All other students must be administered paper exams.
The grade of 'A' means "outstanding", i.e. mastery of the
material. The grade of 'B' means "good". The grade of 'C' means
Grades are curved and related to the class average. "Significantly above" the class average are the A's, "above" (or sometimes even at) the class average are the B's, at or below the class average are the C's. Significantly below the class average are the D's and F's.
Usually, in the 90's is an A, 80's is a B, 70's is a C.
PENALTIES: There are penalties for late work. All work must be submitted as specified.
INCOMPLETES: The grade of I is exceptional and given only to students whose completed course work has been qualitatively satisfactory but who have been unable to complete all course requirements because of illness or other extenuating circumstances beyond their control. The grade of I may be considered only for students who have completed at least sixty (60) percent of the total course work requirements and who have received a passing grade on all the course work which they have completed. the instructor retains the right to make the final decision on granting a student's request for an I, even though the student may meet the eligibility requirements for this grade.
POLICIES, PROCEDURES AND GRADES: IAW with the University of Maryland, University Catalog, Asian Division, and the Student Handbook (current editions). These cover essential information such as attendance, grading, make-up work and plagiarism.
For administrative assistance: contact firstname.lastname@example.org
SDES students should contact: email@example.com
For WebTycho assistance: contact firstname.lastname@example.org. For WebTycho assistance on Saturdays and Sundays: email@example.com
For proctored exam procedure information, please visit the DE Asia Website at http://de.asia.umuc.edu and click on 'Proctored Exams'.
For textbook assistance: contact firstname.lastname@example.org
For GoArmyEd information contact email@example.com
For MyUMUC help visit UMUC 360 Helpdesk . http://support.umuc.edu/
Support for Asian Division Students is also available by phone at 225-3696 (DSN) or 81-42-552-2510 Ext. 5-3696 (international comm.), Monday - Friday 7:30 a.m. - 4:30 p.m. (JST).
Academic Policies are not course specific and are therefore created and housed separately from this syllabus. You may access and print Academic Policies from the Syllabus sub-menu in your classroom.
WEEK DATES ACTIVITY 1 SEP 1 ~ SEP 7 Bios. Review of 102. Modules 1 2 MoreVariables.java MathDemo.java whileloops.java Homework #1 2 SEP 8 ~ SEP 14 JTextArea, JScrollPane ScrollPaneTest.java Book 483-487, 957-961 Loan program assignment 3 SEP 15 ~ SEP 21 Arrays Book:6.1 Module 5 I, II ArrayStuff.java ArrayStuff2.java 4 SEP 22 ~ SEP 28 switch and do statements, and the char and boolean data types. SwitchTest.java switch statement: a multiway selection. pp 149-152 Module 2 V. SwitchMonth.java DoLoops.java CharTest.java BooleanTest.java Book 149-152 160-163 53 189-197 Module 1 III (part) Points program assignment 5 SEP 29 ~ OCT 5 Methods Book 4.1 pp 228-237, 240-241, 243-249 Module 3 I-V MethodsTest.java 6 OCT 6 ~ OCT 12 GUI event-driven programs Book 829-852 860-872 SwingGUIsFrameDemo.java SwingGUIsFrameDemoOne.java Calendar program assignment 7 OCT 13 ~ OCT 19 OOP Date1.java Date1Driver.java Book 4.1, 4.2, 4.3 but more specifically: 222-228, 254-257, 275, and 5.2, 5.5 Module 3 VI VII 8 OCT 20 ~ OCT 26 OOP Date2.java Date3.java Date4.java Module 3 VI VII 9 OCT 27 ~ NOV 2 review 10 NOV 3 ~ NOV 9 Proctored Exam Week
Guidance on how to avoid plagiarism can be found at the following
UMUC's Effective Writing Program "Helping Students Avoid Plagiarism"
UMUC's Online Writing Center "How to Avoid Plagiarism"
Indiana University's Writing Tutorial Service "Plagiarism: What It is and How to Recognize and Avoid It"
Online Etiquette and Conduct::
1. Be polite
2. Do not write anything you would be embarrassed to have printed in the newspaper. Computer messages are not private.
3. Keep in mind that any message you write can and may be forwarded to others. Again, be careful what you write and NO CHAIN LETTERS.
4. Do not forward personal notes or messages to others or a group unless you are certain the content is appropriate and you have asked the author. Do NOT forward chain letters to anyone who is enrolled in a UMUC course.
5. Be aware of how your words may affect others. Since you have no body language cues, you must be more careful.
6. When using quoted material or someone else's idea, include the citation just as you would in a hard-copy version.
7. Reread your message before sending it; edit if necessary