Presentation on theme: "Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea."— Presentation transcript:
Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea
Java ProgrammingL1.2 Literature Walter Savitch Absolute Java (4th Edition) Addison Wesley, 2003
Java ProgrammingL1.3 Contact Contact data: –E-Mailkutzner@hanyang.ac.kr –Phone2220 2397 –OfficeRoom 77-714 Slides of the course are available for download at itbe.hanyang.ac.kr
Java ProgrammingL1.4 MonTueWedThuFri 9:00 – 10:30 10:30 – 12:00 12:00 – 13:30 13:30 – 15:00 15:00 – 16:30 16:30 – 18:00 Prof. Dr. Arne Kutzner / Weekly Schedule 2014.1 Concepts of Prg. Lang. 10:30-11:45 OO(Java) – Programming 16:30-17:45 OO(Java)– Programming 13:00-14:15 Concepts of Prg. Lang. 10:30-11:45 C – Programming 14:30-16:15 C – Programming 13:00-14:45
Java ProgrammingL1.5 Goals Introduction to Java and the basic concepts behind Java –Understanding of the notions Object, Class and Inheritance –Training of basic Java-programming-skills as preparation for later project work / term project –Basic knowledge about algorithms and programming techniques
Java ProgrammingL1.6 Provisional Schedule 2Compilation and Execution of JAVA-programs 3Primitive Data Types and Operator Precedence etc. 4Control Statements, Methods (Functions), Recursion 5Objects and Classes 6Inheritance and Class Hierarchies (Object class) 7Polymorphism, Dynamic Binding, Type Casting 8Midterm Examination 9Arrays, Linear Search versus Binary Search 10Strings, StringBuffer Class, Character Encodings 11Exception Handling, final clause 12Input/Output, Streams, Random File I/O, Object Serialization 13Multithreading, Thread Synchronization 14Introduction to GUI-Programming in JAVA 15Final Examination Week
Java ProgrammingL1.7 Structure of the Course Lecture –At home students should repeat the stuff of every class by studying the proposed pages in the textbook in combination with the given slides Homework Assignments –Homework is for the preparation of midterm and final examination
Java ProgrammingL1.8 Composition of Final Grade / Computation of max. reachable points 40 % 30 % 20 % 10 % Midterm Examination Final Examination Homework Reports Attendance
Java ProgrammingL1.9 Grading Rules / Grade Computation max 40 % max 80% min 20 % Grade A Grade B Grade C limitations with respect to numbers of participants at least 85% of max. reachable points required at least 70% of max. reachable points required at least 55% of max. reachable points required
Java ProgrammingL1.10 New Attendance Management Attendance check will be at beginning of class. Latecomers can request an attendance code for delayed registration. –The code has to be mailed together with name and student-number to the TA.
Java ProgrammingL1.11 Some Remarks … Java is (like C#) a very important Programming Language (Environment) in the context of E-Business / E-Commerce applications nowadays in the context of many jobs it is expected that you have at least some basic knowledge about Java/C# English is an important communication Medium in today's global world. Try to improve your English skills by active listening.
Java ProgrammingL1.12 Some final words... How to become a proper Student ?