DESCRIPTION:
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.
OBJECTIVES:
On successful completion of this course the student will:
TEXTBOOK/SOFTWARE:
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
"satisfactory".
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 de@asia.umuc.edu
SDES students should contact: de@asia.umuc.edu
For WebTycho assistance: contact tycho@asia.umuc.edu.
For WebTycho assistance on Saturdays and Sundays: tychosupport@umuc.edu
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 detextbooks@asia.umuc.edu
For GoArmyEd information contact goarmyed@asia.umuc.edu
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
sites:
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