This course is designed for practicing programmers who want to learn the Java language. Students who need a CS1-level course in Java should take CIS255. The Java language is taught from the perspctive of designing and implementing object-oriented, event-driven systems. Topics include object oriented design with UML, Java fundamentals, applets and applications, abstract data types (ADT's) and the Swing toolkit.
Email must be checked at least once per day. Email will be used to communicate information about quizes, homeworks, and class updates. Please include CIS 381 in the title of all emails sent to Professor Nilson.
Attendance is highly recommended. If you have to miss a lecture, you are responsible for obtaining the notes and handouts from a fellow student. Online students should read additional resources mentioned in class forum.
Arrive on time and do not leave before class is dismissed. Turn off your cell phone and pager before entering the classroom. Talking in class or other disruptive behavior is unacceptable.
Make-up tests will be much more difficult than the original exam. You can prearrange to take the test ahead of time.
All assignments that are due on a day that we have class are due at the BEGINNING of class. All assignments that are due on a day we do not have class are due at midnight.
If you have any condition, such as a physical or learning disability, which I should be aware of, please notify me as soon as possible.
Plagiarism and cheating are serious offenses and may be punished by failure on exam, lab or project; failure in course; and or expulsion from the College. For more information refer to the "Academic Dishonesty" policy in the College Catalog.
Letter grades are determined using a standard percentage point evaluation as outlined below. Grades may be curved after the total semester points have been tabulated. However, do not count on a curve to obtain your desired grade.
Lectures: Important material from the text and outside sources will be covered in class. Students should plan to take careful notes as not all material can be found in the texts or readings. Discussion is encouraged.
Assignmnets: Homework is in several forms. Assignments may be short papers, design plans, or other.
Final: The final exam will be given to test all materials.
Class Website: All material is distributed on the Internet. http://www.smccd.net/accounts/nilsonk/smc2006fallcis381/fall06cis381welcome.html
Publisher Website: Publishers: http://www.wiley.com Search on book title to find the correct page.
Class Gradebook: Class Grades can be checked at any time: http://www.javaclimber.com/gradebook/student
Class Forum: Class Forum can be used to ask questions and discuss with the class: http://www.smccd.net/forums/nilsonk2/