CSE 130 course info

CSE 130 course info - CSE 130 : Course Information CSE 130:...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 130 : Course Information CSE 130: Programming Languages, Fall 2006 Instructor: Ranjit Jhala Lectures: Tue-Thu at 12:30PM--1:50PM in HSS 1330. Discussion Section: Wed at 4:00PM--4:50PM in Center Hall 109 Final Exam: Wed, Dec 6 at 11:30AM in HSS 1330 Overview: Programming Languages are the duct tape, bricks, mortar and steel of the information age. Over the last thirty years, a variety of languages with diverse features have been developed, expressive radically different perspectives of the idea of computation. CSE 130 is an introduction to these different perspectives, the fundamental concepts of languages, and how modern language techniques and idioms can be used to engineer software systems. For this purpose, we shall focus on three different paradigms -- functional, object-oriented and logic programming as embodied in Standard ML, Python and Prolog. Many students will be encountering these paradigms, languages and idioms for the first time. As with spoken languages, these are best absorbed by immersing yourself in the different environments and
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

CSE 130 course info - CSE 130 : Course Information CSE 130:...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online