College of San Mateo
CIS 254: Introduction to Object Oriented Programming & Design - Summer 2013Instructor: Bob Timlin
I've been in the Information Technology field for over 20 years and have been teaching in this field for over ten. I obtained my MS in Software Engineering from Golden Gate University in 2002 and undergraduate degree in Management Information Technology from Pace University, New York, in 1991. My experience includes over 15 years with Oracle, SQL, C and Unix. I also have five to ten years experience with Java, Visual Basic, PL/SQL, PHP, Perl, C++ and many more.
My teaching experience includes over ten years total at the following institutions: College of San Mateo, Golden Gate University, City College of San Francisco, and Mission College, Santa Clara .
I am originally from New York and moved out to California in 1992 after a one year stint in Australia. My Californization was completed in 1995 when I gave up red meat and started to eat and like tofu.
Please feel free to consult with me during the semester for assistance. This can be done personally, by phone, or by email. If you call or email, please leave me contact information and the best time to contact you.
Don't wait until late in the semester.
Introduction to Java Programming, Ninth Edition
Publisher: Prentice Hall
Prerequisite: eligibility for Math 100 or
Class Hours: The class calls for three (3) hours of
lecture and one (3) of lab per week.
CIS 254 (Lecture): No lecture since it is only online. However webinars will be given from time to time for question and answer.
Method of Instruction: Discussions and Cyber. Instructional material can be found at www.timlin.net
Also see the youtube videos of my prior lecturesCourse Description:
|6/17/2013||First class meeing
Please post your attendance
|Chapters 1 and 2 for next this week|
|6/21/2013||Chapter 1: Introduction to Computers, Programming, and Java binary example|
|6/26/2012||Chapter 2: Elementary Programming. See Also:|
|7/3/2012||Chapter 4: Loops and Diaglog1.java|
|7/5/2012||Chapter 5: Methods.|
|7/10/2012||Chapter 8: Objects & Classes|
|7/12/2012||Chapter 6: Arrays.|
|7/17/2012||Chapter 6: Arrays from slide: 82. and Chapter 7: Multi-Dimensional Arrays|
|7/19/2012||Online Midterm and lab tonight. No lecture.|
|7/24/2012||Chapter 9: Strings|
|7/26/2012||Chapter 10: Thinking in Objects Download the netbeans examples||Lab 7 - Due: 8/7/2012|
|7/31/2012||Chapter 22: Introduction to Database, SQL, MySQL. SQL Examples More SQL Examples|
|8/2/2012||Introduction to database programming in Java with JDBC. Java Web Applications (JSP/Servlets) TimsBook webapp|
|8/9/2012||More Java Web Apps... And Applets ... Welcome Applet More...||Lab 8 - Due: 8/12/2012|
|8/10/2012||Online Final Exam.|
|8/16/2012||More Java Web examples.|
Class Assignments: Weekly reading assignments and regular class exercises, which will consist of short hands-on Java programs. All assignments and lecture notes will be available several days prior to class at www.timlin.net. You will only need J2SE version 1.5 or higher and simple text editor like notepad for this class. However you may want to use a tool like Netbeans (recommended), Eclipse, or Sun JDK (also bundled with Netbeans). You must turn in all assignments on time, one AND ONLY ONE late assignment will be forgiven. Turn in the HTML file along with any supporting documents on the due date. If you miss a class, it is your responsibility to contact the instructor or another student by email to obtain the current assignment, or any changes to the current assignment. NOTE: While this will usually be available at my web-site, you should still confirm by email in the event of last minute changes.
Please review CSM policies Here Click Here to see student resources
1. Assignments & Quizes
2. Midterm and Final
Please review CSM policies Here
Click Here to see student resourcesCourse Requirements:
Grading Policy: Assignments : 50% Quizes : 5% Mid Term Exam: : 20% Final Exam: : 25%
Average Grade: 90 - 100 A 80 - 89 B 70 - 79 C 60 - 69 D < 60 F