Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea.

Slides:



Advertisements
Similar presentations
Kurt Jensen Lars M. Kristensen 1 Coloured Petri Nets Department of Computer Science Kurt Jensen ADA-220 Coloured Petri Nets Modelling.
Advertisements

Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea.
Software Engineering 1. Introduction 2. Course schedule.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
Programming Languages Structure
CSCE 312 Computer Organization Lecture 0: Course Administration EJ Kim Department of Computer Science and Engineering 338B Bright
英語語言學概論(一) An Introduction to Linguistics Sep. 15, 2008.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Computer Network Fundamentals CNT4007C
Network Computing Laboratory CS492b Creative System Design Course Orientation.
ISE420 Algorithmic Operations Research Asst.Prof.Dr. Arslan M. Örnek Industrial Systems Engineering.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
Welcome to Physics 1D03.
Course Orientation Who are we? Dr. Amr Jamal Dr. Ahmed Albarrak
Course Overview Internet Technology1. Course Objectives Develop an understanding of how web pages work. Become familiar with SSH, SFTP, HTML, CSS/JavaScript.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Computer Programming Rattapoom Waranusast Department of Electrical and Computer Engineering Faculty of Engineering, Naresuan University.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Lecture 1 C++ Programming Arne Kutzner Hanyang University / Seoul Korea.
1/7/2016Prof. Ralph V. Locurcio, PE1 CVE 4074/5074 Leading Construction Operations Class Introduction.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
ENGLISH IMMERSION FOR SECONDARY SCHOOL TEACHERS OF ENGLISH.
1 Introduction to modeling Introduction. 2 Where are we? #TitleDate 1Introduction General concepts ORM modeling Relational.
2/25/2016Prof. Ralph V. Locurcio, PE1 CVE 4074/5074 Leading Construction Operations Class Introduction.
Chemical Hydrogeology GLY What this course is: Diffusion equation Dispersion Convection-Dispersion equation Boundary conditions Sorption Production.
Computer Networks CNT5106C
1 Introduction to modeling Introduction Anna Fensel
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computer Network Fundamentals CNT4007C
Computer Engineering Department Islamic University of Gaza
Lecture 1 C++ Programming
CSI 3120 Concepts of Programming Languages
CS498-CXZ Algorithms in Bioinformatics
Object-Oriented Programming
Mesleki İngilizce - Technical English
Computer Skills Lecturer Muhammed YASIN
CPSC 441: Computer Communications
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Mesleki İngilizce - Technical English
Lecture 1 C++ Programming
Internet Technology Course Overview.
Lecture 1 Java Programming
Lecture 1 C++ Programming
Welcome to Physics 1D03.
Lecture 1 C++ Programming
Lecture 1 Concepts of Programming Languages
Lecture 1 Java Programming
Lecture 1 Concepts of Programming Languages
Introduction to Law.
Lecture 1 Concepts of Programming Languages
Lecture 1 Java Programming
Welcome to Physics 1D03 !.
Welcome to Physics 1D03 !.
Concepts of programming languages Credit hours : 3 hours
Lecture 1 Java Programming
CSCE 314: Programming Languages Dr. Dylan Shell
Internet Technology Course Overview.
Lecture 1 Concepts of Programming Languages
Computer Engineering Department Islamic University of Gaza
Lecture 1 C++ Programming
Presentation transcript:

Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea

Concepts of Programming LanguagesL1.2 Literature Robert W. Sebesta Concepts of Programming Languages Person; 10th edition, Korean version available

Concepts of Programming LanguagesL1.3 Contact Contact data: –Phone –OfficeRoom Slides of the course are available for download at itbe.hanyang.ac.kr

Concepts of Programming LanguagesL1.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 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

Concepts of Programming LanguagesL1.5 Goals Students shall gain knowledge about some basic concepts of the programming “language world” Transport of knowledge about theoretical as well as engineering aspects of programming languages

Concepts of Programming LanguagesL1.6 Provisional Schedule 2Preliminaries (Why do we study concepts of Prog. Lang. ?) 3Syntax and Semantics of Programming Languages 4Lexical and Syntax Analysis 5Parser Construction 6Data Types in Programming Languages 7Midterm Examination 8Abstract Data Types and Encapsulation Concepts 9Object Orientation in Programming Languages Part 1 10Object Orientation in Programming Languages Part 2 11Parallelism and Concurrency 12Exception Handling 13Functional Programming Part 1 14Functional Programming Part 2 15Final Examination Week

Concepts of Programming LanguagesL1.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

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

Concepts of Programming LanguagesL1.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

Concepts of Programming LanguagesL1.10 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.

Concepts of Programming LanguagesL1.11 Some Remarks … Nowadays computer programming is an important task in the “work world”. A lot of jobs require programming skills. Knowledge about the structure and concepts of programming languages helps to learn programming languages English is an important communication Medium in today's global world. Try to improve your English skills by active listening.