CSE-321 Programming Languages Overview POSTECH March 4, 2014 박성우.

Slides:



Advertisements
Similar presentations
Student Training for Canvas. Navigating Canvas Some salient points to keep in mind as you enter Canvas: You will see the following items in the left hand.
Advertisements

TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Princess Nourah Bint Abdul Rahman University Princess Nourah Bint Abdul Rahman University Computer Skills Department (CMP-001) SEMESTER - 2 (2015 / 1436)
Welcome Astronomy 311 Professor Lee Carkner Lecture 1.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Fall 2004 WWW IS112 Prof. Dwyer Intro 2: IS112 Blackboard Site Catherine Dwyer.
Getting Started in Blackboard. You will need… A web browser, preferably Internet Explorer, version 4.0 or higher An account and the knowledge of.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 1: Introduction & Administration.
Operating Systems. Today Welcome & Overview Class Roll Richard Helps; TA still looking Class administration.
Princess Nourah Bint Abdul Rahman University Computer Skills Department (CMP-001) SEMESTER - 2 ( / 1435 – 1436) 1.
Navigating this lesson Getting Started An Introduction to Your NCVPS Course.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
Summer 2009 Math 1431 and Math 1432 begin. What to do… Watch the orientation video from the spring online classes. Please note that the spring classes.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
MA 15300X Tuesday/Thursday Evening Section Fall 2014 Instructor: Jacqui Evans (you may call me Jacqui). Office: none OR
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
1 SML fn x => e e 1 e 2 0, 1, 2,..., +, -,... true, false, if e then e else e patterns datatypes exceptions structures functors fun f x = e variables.
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
Understanding the Academic Structure of the US Classroom: Syllabus.
Course Information CSCI N321 – System and Network Administration Copyright © 2011, 2012 by Scott Orr and the Trustees of Indiana University.
Welcome to the World of Wikis Classroom Management: An Evidence-Based Independent Study Instructions for Navigating the wiki and submitting projects.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CSE-321 Programming Languages Overview POSTECH March 5, 2007 박성우.
CSE-321 Programming Languages Overview POSTECH March 3, 2009 박성우.
CSE-321 Programming Languages Overview POSTECH March 3, 2011 박성우.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Lecture.1: Getting Started With Java Jiang (Jen) ZHENG May 9 th, 2005.
Student Guide to WECSERF Online Learning Portal. Before you start – use your ticket
Computer Science 210 Computer Organization Course Introduction.
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
CSE-321 Programming Languages Overview POSTECH March 2, 2010 박성우.
Online Class tips & tricks Ms. Bennett Online Facilitator (Mentor /Administrator / Instructor)
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
Introduction to CIS Jan-16.
Welcome PRICING STRATEGIES & DECISIONS. Name: Surej P John Office: MSM 3 rd floor, Cabin# 01
Welcome to Learning Frameworks PSYC 1300 Rachel Cloeter, M.A.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
Dr. Ying Lu ylu at cse.unl.edu Schorr Center Aug 22, CSCE 351 Operating System Kernels.
Introduction to CIT Mar-16.
Lecture 1 Introductions, Overviews, Operating Systems.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
CSE-321 Programming Languages Overview POSTECH March 5, 2013 박성우.
Financial Management of ECE Programs.  Go to “Tools”  Click on “Personal Information” to edit your personal information (including address) or.
Welcome to Hybrid Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules – Chapter.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Visiting Professor: Johnathan Jones
Welcome to the a Department of Engineering Education !
September 27 – Course introductions; Adts; Stacks and Queues
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
FALL 2018 Welcome to ESL.
EG 1003 Overview.
Course Information CSCI N321 – System and Network Administration
Critical Thinking with Georgie Ziff
EG 1003 Overview.
CSE-321 Programming Languages Overview
Accelerated Introduction to Computer Science
Tonga Institute of Higher Education IT 141: Information Systems
CSE-321 Programming Languages Overview
CSE-321 Programming Languages Overview
Tonga Institute of Higher Education IT 141: Information Systems
Using the AIM Alternative Testing Module (for Students)
Presentation transcript:

CSE-321 Programming Languages Overview POSTECH March 4, 2014 박성우

2 Course Outline Topics to be covered: –mathematical foundation of programming languages –theory of programming languages –type theory –designing programming langauges –implementing programming languages Topics not to be covered: –history of programming languages –comparison of various programming languages

3 CSE-321 Programming Langauges Course webpage

4 Online Lectures We will provide online lectures on the webpage. Recorded in 2012 or this year. Online lectures will be uploaded before class.

5 Grading Assignments60% Midterm15% Final20% Quiz5% 8 or 9 programming assignments 3 or 4 written quizzes in class To get an A, you have to complete all assignments.

6 Discussion Board telnet pl.postech.ac.kr, board 321 Create an ID to ask questions.

7 Anonymous Feedback

8 Course Wiki ID: cs321, password: pl Share your findings with your classmates! You can also create a private ID.

9 Objective Caml (OCaml) Programming language for your assignments We will use OCaml Read ‘The core language’ and ‘The module system’ sections in the OCaml manual.

10 No Cheating Read the document on the disciplinary policy –5 students cheated (out of 35 students) We have developed clonechecker for OCaml. We will check all your programs at the end of the semester. Cheating will get you an F.

11 programming.postech.ac.kr Linux machine for your assignments. OCaml 4.01 is already installed. Use your Hemos ID to log in. Contact Hemos Team to request an ID. Your handin directory is located at: /home/class/cs321/handin/

12 Assignment 1 Assignment 1 will be out tonight. –Due at 11:59pm, March 11 (next Tuesday) –Details of the instruction are all in the handout. –If you don't find your handin directory, You may program on Windows or Linux, but make sure that your program compiles! Otherwise your program will not be graded.

Welcome to CSE-321!