Programming in Java (COP 2250) Lecture 1 Chengyong Yang Fall, 2005
1-2 Lecturer Chengyong Yang Phone: (305) Office: ECS Office Hours T/R 10:00 – 11:00 & 12:15 – 13:00 or By appointment Course Web
1-3 Textbook Lewis and Loftus Java Software Solutions: Foundations of Program Design 4th edition, Addison-Wesley, 2005 ISBN: Link from Amazon.com Java Software Solutions: Foundations of Program Design Link from Amazon.com
1-4 Grading Exam1: 20% Exam2: 20% Project: 30% Quiz: 30% Drop two lowest quiz grades
1-5 Student Distribution College Year Freshman5 Sophomore18 Junior7 Senior1
1-6 Important Dates August 30Class starts October 18Exam 1 November 3Last day to drop with DR grade November 24Thanksgiving Holiday December 8Exam 2
1-7 Course Policy You are expected to attend all lectures. Make up exams will be only given in case of verifiable illness or emergencies Assignments must be submitted at the beginning of class on the due date. Note: 20 % deduction per day
1-8 General University Policies Code of Academic Integrity Academic Misconduct Sexual Harassment Access for students with disabilities
1-9 Useful Links John C. Comfort Laboratory MSDN Academic Alliance Java 5.0 API (Online) Java 5.0 API (Local) Select “J2SE 5.0 Documentation Download” Documentation Download
1-10 Focus of the Course Object-Oriented Software Development –problem solving –program design, implementation, and testing –object-oriented concepts classes objects encapsulation inheritance polymorphism –graphical user interfaces –the Java programming language
1-11 Course Outcome Be familiar with the concepts of Objects & Classes Master the fundamental Java data types Master the Java selection and iteration constructs Master the usage of String, ArrayList and Wrapper classes Master analyzing problems and writing Java program solutions to those problems using the above features