Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea."— Presentation transcript:

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

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

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

4 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 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

5 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

6 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

7 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

8 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

9 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

10 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.

11 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.


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

Similar presentations


Ads by Google