Week 1 - Homepage of Arne Kutzner

hedgebornabaloneSoftware and s/w Development

Dec 2, 2013 (3 years and 11 months ago)

103 views

Lecture 1


Java Programming


Arne Kutzner

Hanyang University / Seoul Korea

Java Programming

L1.
2

Literature


Walter Savitch


Absolute Java

(4th Edition)



Addison Wesley,

2003




Java Programming

L1.
3

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

ak.hanyang.ac.kr

Java Programming

L1.
4

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

Prof. Dr. Arne Kutzner / Weekly Schedule 2013.1

Concepts of

Prg. Lang.

12:00
-
13:30

OO(Java)


Programming

10:30
-
12:00

OO(Java)


Programming

15:00
-
16:30

Concepts of

Prg. Lang.

13:30
-
15:00

C


Programming

9:00
-
11:00

C


Programming

10:00
-
12:00

Java Programming

L1.
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 Programming

L1.
6

Provisional Schedule

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

Week

Java Programming

L1.
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 Programming

L1.
8

Grading


Composition of final grade
:


Midterm Examination (30%)


Final Examination (40%)


Homework Reports (20%)


Attendance (10%)


Absolute Grading
:


A from 90% of max. reachable points


B from 75% of max. reachable points


C from 60% of max. reachable points

Java Programming

L1.
9

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

L1.
10

Some final words ...

How to become a
proper Student ?

Java Programming

L1.
11

please . . .

Java Programming

L1.
12

come „
on time
“ !