Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS210: Programming Languages Overview of class Dr. Robert Heckendorn.

Similar presentations


Presentation on theme: "CS210: Programming Languages Overview of class Dr. Robert Heckendorn."— Presentation transcript:

1 CS210: Programming Languages Overview of class Dr. Robert Heckendorn

2 The Themes No one language is the best for all tasks

3 The Themes The language we use controls even how we think about the problems we solve

4 The Themes The best way to learn about languages is to learn new languages

5 Course Content  Lots of terminology  Attributes of languages in general  Pros and cons of various languages  Pros and cons of various languages features  The kinds of languages  When to use them  Basics of implementation

6 Course Content (Cont’d)  How they execute and interact with environment  What they are used for  How they are translated  Structure of translation  Practice learning languages

7 The Practice Languages  Flex/Bison  Icon/Unicon  Lisp  Python?  Build our own simple object based language

8 Instructor  Dr. Robert Heckendorn  Web Page: http://marvin.cs.uidaho.edu

9 Find the Class Page

10 Class Page Content  Class News  About the Class  Syllabus  Assignments  Submit assignments  Class policies  Helpful handouts

11 Class News  Hints on assignments  Delay of due date  Special announcements  Watch the Class News section

12 Syllabus  The syllabus is based on last year and is only an estimate  Assignment links are only active after assignment has been made  Homework problems change (we will have 6 to 8 assignments)  At least two tests (including the final)  Reading assignments will be here

13 Submitting Homework  Submitted via Web site.  Use correct file format  Submit as many times as you want  Last submission before due time is the one graded.  Code will be compiled and run on CS test machine and results compared against expected results  Test machine looks like Wormulon

14 Submitting Homework  Submit under your last name. No special characters, all lowercase: The name: Serafina O’neal-da Vinci becomes onealdavinci.  Result returned to you at your UI email address

15 Tips and Policy  Partial credit so always submit something  There are no late assignments  Medical problems/family emergencies etc require paper documentation  Ask questions. If you are lost then ask

16 Tips and Policy  Recognize when to cut your losses and withdraw  Bring a laptop to class and work along  Take notes  Follow along on your machine (all software is free)  Do your own work (see policy)


Download ppt "CS210: Programming Languages Overview of class Dr. Robert Heckendorn."

Similar presentations


Ads by Google