110 likes | 249 Views
Programming in Java (COP 2250). Lecture 1 Chengyong Yang Fall, 2005. Lecturer. Chengyong Yang Email: cyang01@cs.fiu.edu Phone: (305) 348-1749 Office: ECS 254B Office Hours T/R 10:00 – 11:00 & 12:15 – 13:00 or By appointment Course Web http://www.cs.fiu.edu/~cyang01/cop2250. Textbook.
E N D
Programming in Java (COP 2250) Lecture 1 Chengyong Yang Fall, 2005
Lecturer • Chengyong YangEmail: cyang01@cs.fiu.eduPhone: (305) 348-1749Office: ECS 254B • Office HoursT/R 10:00 – 11:00 & 12:15 – 13:00or By appointment • Course Webhttp://www.cs.fiu.edu/~cyang01/cop2250
Textbook • Lewis and LoftusJava Software Solutions: Foundations of Program Design4th edition, Addison-Wesley, 2005ISBN: 0321322037Link from Amazon.com
Grading Exam1: 20% Exam2: 20% Project: 30% Quiz: 30% Drop two lowest quiz grades
Student Distribution • College YearFreshman 5Sophomore 18 Junior 7Senior 1
Important Dates • August 30 Class starts • October 18 Exam 1 • November 3 Last day to drop with DR grade • November 24 Thanksgiving Holiday • December 8 Exam 2
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
General University Policies • Code of Academic Integrityhttp://www.fiu.edu/~oabp/misconductweb/2codeofacainteg.htm • Academic Misconduct http://www.fiu.edu/provost/polman/sec2/sec2web2-44.htm • Sexual Harassmenthttp://www.fiu.edu/~eop/EOPSexH.pdf • Access for students with disabilitieshttp://www.fiu.edu/~provost/polman/sec19web.html
Useful Links • John C. Comfort Laboratoryhttp://www.aul.fiu.edu • MSDN Academic Alliance http://www.cis.fiu.edu/msdnaa/ • Java 5.0 API (Online) http://java.sun.com/j2se/1.5.0/docs/api/index.html • Java 5.0 API (Local) http://java.sun.com/j2se/1.5.0/download.jspSelect “J2SE 5.0 Documentation Download”
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
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