Lecture 1 Java Programming

Slides:



Advertisements
Similar presentations
CS1101: Programming Methodology
Advertisements

Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea.
Introduction to Computer Programming in C
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
COMP152 Object-Oriented Programming and Data Structures Spring 2011.
Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea.
Object-Oriented Programming Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm QA, IIMS, Albany.
CSC 113 Java Programming II
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
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.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
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.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CS-1030 Dr. Mark L. Hornick 1 CS-1030 – Software Design 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
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.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
King Saud University1 CSC 112 Java Programming I Introduction.
SFTW241 Programming Languages Architecture 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 University of Macau Faculty of Science and Technology Computer.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
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
Course Information EECS 2031 – Section A Fall 2017.
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)
Lecture 1 C++ Programming
CMPT 238 Data Structures Instructor: Tina Tian.
Object-Oriented Programming
Programming COMP104: Fundamentals and Methodology Introduction.
Lecture 1 C++ Programming
Andy Wang Object Oriented Programming in C++ COP 3330
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
Lecture 1 Java Programming
Lecture 1 C++ Programming
Introduction to Programming Using C++
Lecture 1 C++ Programming
Lecture 1 Concepts of Programming Languages
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
Course Information EECS 2031 Fall 2016.
C Programming Lecture 1 : Introduction
SE-1021 Software Development 2
C Programming Lecture 1 : Introduction
ICS201 Introduction To Computing II
Course Guide CSC1201 Computer programming 2.
Computer Engineering Department Islamic University of Gaza
CS114B Introduction to Computer Science II
1/○~1/○ weekly schedule MON TUE WED THU FRI SAT SUN MEMO
Lecture 1 Concepts of Programming Languages
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

Literature (suggestion!) Walter Savitch and Kenrick Mock Absolute Java PEARSON EDUCATION, 6th edition (2016) 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 2019.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 OO(Java) – Programming 10:30-11:45 Concepts of Prg. Lang. 14:30-15:45 Concepts of Prg. Lang. 14:30-15:45 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 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 Presentation of Java language elements and concepts by showing examples. „Follow me“ style. 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. No Lab Sessions !! The course shall give an overview about Java, its concepts and its characteristics with respect to other programming languages No practical programming tutorial. 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 a penalty … Java Programming

Significance of Java 2019 Java Programming