CSE341: Programming Languages Lecture 1 Course

CSE341: Programming Languages Lecture 1 Course
1 / 1
CSE341: Programming Languages Lecture 1 Course - slide 1 of 33 CSE341: Programming Languages Lecture 1 Course - slide 2 of 33 CSE341: Programming Languages Lecture 1 Course - slide 3 of 33 CSE341: Programming Languages Lecture 1 Course - slide 4 of 33 CSE341: Programming Languages Lecture 1 Course - slide 5 of 33 CSE341: Programming Languages Lecture 1 Course - slide 6 of 33 CSE341: Programming Languages Lecture 1 Course - slide 7 of 33 CSE341: Programming Languages Lecture 1 Course - slide 8 of 33 CSE341: Programming Languages Lecture 1 Course - slide 9 of 33 CSE341: Programming Languages Lecture 1 Course - slide 10 of 33 CSE341: Programming Languages Lecture 1 Course - slide 11 of 33 CSE341: Programming Languages Lecture 1 Course - slide 12 of 33 CSE341: Programming Languages Lecture 1 Course - slide 13 of 33 CSE341: Programming Languages Lecture 1 Course - slide 14 of 33 CSE341: Programming Languages Lecture 1 Course - slide 15 of 33 CSE341: Programming Languages Lecture 1 Course - slide 16 of 33 CSE341: Programming Languages Lecture 1 Course - slide 17 of 33 CSE341: Programming Languages Lecture 1 Course - slide 18 of 33 CSE341: Programming Languages Lecture 1 Course - slide 19 of 33 CSE341: Programming Languages Lecture 1 Course - slide 20 of 33 CSE341: Programming Languages Lecture 1 Course - slide 21 of 33 CSE341: Programming Languages Lecture 1 Course - slide 22 of 33 CSE341: Programming Languages Lecture 1 Course - slide 23 of 33 CSE341: Programming Languages Lecture 1 Course - slide 24 of 33 CSE341: Programming Languages Lecture 1 Course - slide 25 of 33 CSE341: Programming Languages Lecture 1 Course - slide 26 of 33 CSE341: Programming Languages Lecture 1 Course - slide 27 of 33 CSE341: Programming Languages Lecture 1 Course - slide 28 of 33 CSE341: Programming Languages Lecture 1 Course - slide 29 of 33 CSE341: Programming Languages Lecture 1 Course - slide 30 of 33 CSE341: Programming Languages Lecture 1 Course - slide 31 of 33 CSE341: Programming Languages Lecture 1 Course - slide 32 of 33 CSE341: Programming Languages Lecture 1 Course - slide 33 of 33
CSE341: Programming Languages Lecture 1 Course Mechanics ML Variable Bindings Dan Grossman Winter 2013 Welcome! We have 10 weeks to learn the fundamental concepts of programming languages With hard work, patience, and an open mind, this

Related Topics

Download this presentation From Below

"CSE341: Programming Languages Lecture 1 Course" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
CSE341: Programming Languages Lecture 1 Course Mechanics ML Variable Bindings Dan Grossman
Winter 2013<br>
02
Welcome! We have 10 weeks to learn the fundamental concepts of programming languages

With hard work, patience, and an open mind, this course makes you a much better programmer
Even in languages we won’t use
Learn the core ideas around which every language is built, despite countless surface-level differences and variations
Poor course summary: “Uses SML, Racket, and Ruby”

Today’s class:
Course mechanics
[A rain-check on motivation]
Dive into ML: Homework 1 due Wednesday of next week Winter 2013 2 CSE341: Programming Languages<br>
03
Concise to-do list In the next 24-48 hours:

Read course web page: http://www.cs.washington.edu/education/courses/cse341/13wi/
Read all course policies (4 documents on web page)
Adjust class email-list settings as necessary
Complete Homework 0 (survey worth 0 points)

Get set up using Emacs and SML
Installation/configuration/use instructions on web page
Essential; non-intellectual
No reason to delay! Winter 2013 3 CSE341: Programming Languages<br>