Lecture 1 Java Programming

Slides:



Advertisements
Similar presentations
Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea.
Advertisements

CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
CSC 113 Java Programming II
Sadegh Aliakbary Sharif University of Technology Fall 2012.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Course Introduction Object-oriented Programming. 2 Course information Credit points: 3 Lectures: 15x2 hours; Lab: 15 sections Lecturer:  Trần Thị Minh.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
1 IDLOOPC1998. Object-Oriented Programming Using C++ CLASS 1.
CS1101: Programming Methodology
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
Lecture 1 C++ Programming Arne Kutzner Hanyang University / Seoul Korea.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
Computer Programming (ECE 201) Instructor : Dr. Soltan Alharbi September Slides borrowed from Instructor: Wajih Alouini.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Advanced Programing practices
Cen 112 C Programming Özgür Örnek.
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
INTERMEDIATE PROGRAMMING WITH JAVA
CSc 020: Programming Concepts and Methodology II
Computer Programming (ECE 201)
CSIS 1117A Computer Programming (C++)
Lecture 1 C++ Programming
CMPT 238 Data Structures Instructor: Tina Tian.
Object-Oriented Programming
Programming COMP104: Fundamentals and Methodology Introduction.
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
Lecture 1 C++ Programming
Andy Wang Object Oriented Programming in C++ COP 3330
Introduction to Computers
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
Lecture 1 C++ Programming
COP 3502.
Lecture 1 C++ Programming
Lecture 1 Concepts of Programming Languages
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
CSE1311 Introductory Programming for Engineers & Scientists
Lecture 1 Java Programming
Lecture 1 Concepts of Programming Languages
Lecture 1 Concepts of Programming Languages
Lecture 1 Java Programming
An Introduction to Java Language
An Introduction to Java Language
C Programming Lecture 1 : Introduction
Concepts of programming languages Credit hours : 3 hours
SE-1021 Software Development 2
Computer Programming (ECE 201)
Advanced Programing practices
C Programming Lecture 1 : Introduction
ICS201 Introduction To Computing II
Course Guide CSC1201 Computer programming 2.
Computer Engineering Department Islamic University of Gaza
Lecture 1 Java Programming
1/○~1/○ weekly schedule MON TUE WED THU FRI SAT SUN MEMO
Lecture 1 Concepts of Programming Languages
Introduction To CPSC 233 James Tam Event driven software
Computer Engineering Department Islamic University of Gaza
Lecture 1 C++ Programming
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea

Walter Savitch Absolute Java (4th Edition) Addison Wesley, 2003 Literature Walter Savitch Absolute Java (4th Edition) Addison Wesley, 2003 Java Programming

Contact Contact data: E-Mail kutzner@hanyang.ac.kr Phone 2220 2397 Office Room 77-714 Slides of the course are available for download at itbe.hanyang.ac.kr Java Programming

Prof. Arne Kutzner / Weekly Schedule 2018.1 Mon Tue Wed Thu Fri 9:00 – 10:30 10:30 – 12:00 12:00 – 13:30 13:30 – 15:00 15:00 – 16:30 16:30 – 18:00 OO(Java)– Programming 10:30-11:45 Concepts of Prg. Lang. 10:30-11:45 Concepts of Prg. Lang. 13:00-14:30 OO(Java) – Programming 14:30-15:45 Selected Topics in Algorithms 14:30-17:15 Java Programming

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 Programming

Provisional Schedule 2 Compilation and Execution of JAVA-programs 3 Week 2 Compilation and Execution of JAVA-programs 3 Primitive Data Types and Operator Precedence etc. 4 Control Statements, Methods (Functions), Recursion 5 Objects and Classes 6 Inheritance and Class Hierarchies (Object class) 7 Polymorphism, Dynamic Binding, Type Casting 8 Midterm Examination 9 Arrays, Linear Search versus Binary Search 10 Strings, StringBuffer Class, Character Encodings 11 Exception Handling, final clause 12 Input/Output, Streams, Random File I/O, Object Serialization 13 Multithreading, Thread Synchronization 14 Introduction to GUI-Programming in JAVA 15 Final Examination Java Programming

Structure of the Course Lecture Students should repeat the stuff of each week in order to stay „on track“ Learing becomes more convient by forming study groups Homework Assignments Homework has to be submitted by the given deadline! (Delay may imply penalty.) Homework is for the preparation of midterm and final examination Java Programming

Composition of Final Grade / Computation of max. reachable points 30 % Midterm Examination 40 % Final Examination Homework Reports 20 % Attendance 10 % Java Programming

Absolute Grading A from 90% of max. reachable points B from 75% of max. reachable points C from 60% of max. reachable points D from 45% of max. reachable points Java Programming

Attendance Management Attendance check will be at beginning of class. Latecomers risk some penalty … Java Programming

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 Programming

Significance of Java Java Programming