CSE-321 Programming Languages Overview

Slides:



Advertisements
Similar presentations
Princess Nourah Bint Abdul Rahman University Princess Nourah Bint Abdul Rahman University Computer Skills Department (CMP-001) SEMESTER - 2 (2015 / 1436)
Advertisements

CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
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.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
CSE-321 Programming Languages Overview POSTECH March 4, 2014 박성우.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
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.
1 Object Oriented Design COP 3331 Spring 2011 MWF 11:50 AM – 12:40 PM CHE 103 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB.
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 박성우.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Lecture.1: Getting Started With Java Jiang (Jen) ZHENG May 9 th, 2005.
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 박성우.
1 Faculty Orientation Fall 2012 International Technological University.
Introduction to CIS Jan-16.
Welcome Back to MA101/102 – Beginning & Intermediate Algebra.
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.
Introduction to CIT Mar-16.
CSE-321 Programming Languages Overview POSTECH March 5, 2013 박성우.
Welcome to Hybrid Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules – Chapter.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
An introduction to developing and teaching an online course
Visiting Professor: Johnathan Jones
Welcome to Mrs. Lo Meet and Greet
Welcome to the a Department of Engineering Education !
Computer Architecture Syllabus
September 27 – Course introductions; Adts; Stacks and Queues
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Welcome to NUR 326 Gerontological Nursing
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to Texas History!
FALL 2018 Welcome to ESL.
Welcome to Math 3!.
EG 1003 Overview.
Personal Fitness Welcome to Mr. Dallaire’s Personal Fitness course.
Critical Thinking with Georgie Ziff
PRINCIPLES OF MACRO (ECON )
EG 1003 Overview.
CSE-321 Programming Languages Overview
Assignment Preliminaries
Welcome and Course Overview
Tonga Institute of Higher Education IT 141: Information Systems
First Semester 1439/1440 Welcome 
Welcome to Honors Math 3!.
CMPUT101: Purpose of the Course
Welcome to Math 3!.
BB LEARN ORIENTATION ENGLISH 102 Advanced Composition
CSE-321 Programming Languages Overview
Intro to CIT 594
Spanish 2 Con Senora Panchal.
Econ 203 Macroeconomic Principles Course Overview and Policies
MyStatLab Student Overview QNT/561
Introduction Andrew Whitaker
Computer Science Practicum – Writing Intensive
Tonga Institute of Higher Education IT 141: Information Systems
Using the AIM Alternative Testing Module (for Students)
Computer Science 210 Computer Organization
Presentation transcript:

CSE-321 Programming Languages Overview 박성우 POSTECH March 3, 2015

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

CSE-321 Programming Langauges Course webpage http://pl.postech.ac.kr/~gla/cs321

Grading Assignments 60% Midterm 15% Final 20% Quiz 5% 8 programming assignments 4 written quizzes in class 2 essay assignments To get an A, you have to complete all assignments.

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

Anonymous Feedback http://pl.postech.ac.kr/~gla/feedback/

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

No Cheating Read the document on the disciplinary policy. 2011: 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 a grade of F.

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/<your Hemos ID>

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

작문 숙제 ‘뛰어난 프로그래밍 능력이란’ 주제에 대한 작문 A4 용지 1장+ 분량 3월 17일 화요일 수업시간에 제출 (2주)

Welcome to CSE-321!