Lecture 1 Concepts of Programming Languages

Slides:



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

Statistical Methods in Computer Science Course Introduction Ido Dagan.
Lecture 1 Concepts of Programming Languages Arne Kutzner Hanyang University / Seoul Korea.
1 CS 4251 Strategic Planning for Information Systems Dr. Bernard Tan School of Computing National University of Singapore Academic Year Semester.
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.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
COURSE INTRODUCTION BUSINESS ENGLISH Lecturer: BORKA LEKAJ LUBINA, Ph.D. Office hours: TUESDAY (BRE-GAL) TUESDAY (NEV-RAG)
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.
Higher School of Economics, Moscow, 2015 HSE Academics for Exchange Students Orientation Spring
King Saud University1 CSC 112 Java Programming I Introduction.
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Observational Practice Learning PRACTICE LEARNING 1 – PL1.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
02086 Writing Inspirations Aalto University
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
CS101 Computer Programming I
02086 Writing Inspirations Aalto University
CSE305 Software Engineering
Customer Service and Help Desk Concepts CCIT 233
Orientation: Course Structure
Lecture 1 C++ Programming
CSI 3120 Concepts of Programming Languages
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Lecture 1 C++ Programming
Crowd Simulation (INFOMCRWS) - Course Introduction
Teacher name | course number
Computer Science Graduate Assistants Orientation
Foundations of Programming Languages – Course Overview
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
Computer Science Graduate Assistants Orientation
Organizational Issues
Lecture 1 Java Programming
Lecture 1 C++ Programming
Welcome to Physics 1D03.
Booking and Yield Management SS 2018
Control Systems Design
Lecture 1 C++ Programming
CSE 310 Human-Computer Interaction
Lecture 1 Concepts of Programming Languages
Lecture 1 Java Programming
Lecture 1 Concepts of Programming Languages
Lecture 1 Java Programming
Welcome to Physics 1D03 !.
Nonlinear Dynamic Control Systems
Sun Mon Tue Wed Thu Fri Sat
C Programming Lecture 1 : Introduction
Organizational Issues
Concepts of programming languages Credit hours : 3 hours
Term Dr Abdelhafid Bouhraoua
C Programming Lecture 1 : Introduction
CSCD 434 Network Security Spring 2019 Lecture 1 Course Overview.
Sun Mon Tue Wed Thu Fri Sat
Lecture 1 Java Programming
1/○~1/○ weekly schedule MON TUE WED THU FRI SAT SUN MEMO
Sun Mon Tue Wed Thu Fri Sat
CSE 310 Human-Computer Interaction
Lecture 1 Concepts of Programming Languages
Introduction Lecture 1 Wed, Jan 17, 2007.
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

Korean version available Literature Robert W. Sebesta Concepts of Programming Language 10th edition, 2012 or 11th edition, 2016 Korean version available Concepts of Programming Languages

Concepts of Programming Languages 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 Concepts of Programming Languages

Prof. Dr. Arne Kutzner / Weekly Schedule 2015.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 Concepts of Prg. Lang. 10:30-11:45 Concepts of Prg. Lang. 10:30-11:45 OO(Java)– Programming 13:00-14:15 OO(Java) – Programming 13:00-14:15 Concepts of Programming Languages

Concepts of Programming Languages Goals Knowledge about basic concepts of the programming “language world” Knowledge about theoretical as well as technical aspects of programming languages “Decision tool” with respect to programming languages in the context of real world projects Concepts of Programming Languages

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

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 Concepts of Programming Languages

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

Concepts of Programming Languages 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 Concepts of Programming Languages

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

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