<--Back to UG Astro

IDL DeCal - Spring 2008

University of California at Berkeley
Department of Astronomy





Welcome to the IDL Decal course page! Below you will find the course syllabus, the homework assignments, and a list of helpful tutorials and links.

Facilitator: Paul Higgins
Faculty Sponsor: Carl Heiles
GSI: Dustin Winslow
GSI: Tyler Pritchard


Upper Division: Astro 198
CCN: 06802

Lower Division: Astro 98
CCN: 06763

Credit: 1-4 units, PASS/FAIL

Class: Wednesday 6:00-7:30 in 705 Campbell [Jan 23 - April 30]
Office Hours: Most weekdays between 1:00 - 4:30 PM



Student Websites

Resources:

--> The Syllabus - PDF

--> DeCal Listing - http://www.decal.org/idl

--> Undergraduate Astronomy Lab Rules - HTML

--> Recommended Texts:

-----------The Purple Book - (FREE) general theory of programming.

-----------David Fanning's Book - its expensive- the website is probably as good as the book.

-----------The IDL Manual - (FREE) focus on the "IDL Documentation > Using IDL section".

Homework:

Assignment_00 - Getting Started - Due February 1st - HTML

Assignment_01 - Basic Procedures - Due February 8th - HTML

Assignment_02 - Loops and Arrays - Due February 15th - HTML

Assignment_03 - Monte Carlo and More Arrays - Due February 29th - HTML

Assignment_04 - Minimization and Integration - Due March 14th - HTML

Assignment_05 - Reading and Writing Data using FITS and ASCII - DUE March 28th - HTML

Assignment_06 - Plotting a Fourier Transform - DUE April 18th - HTML

Assignment_07 - Plotting an HR-Diagram - DUE May 9th - HTML

Lectures:

Week_00 - January 23, 2008 - PDF PPT

Week_01 - January 30, 2008 - PDF PPT
Journal Batch File - 1-30-08.pro
Demonstration - dice.pro, blackjack.pro
Comic-A-Day

Week_02 - February 6, 2008 - PDF PPT
Journal Batch File - 2-6-08.pro
Demonstration - hangman.pro, test.pro
Comic-A-Day

Week_03 - February 13, 2008 - PDF PPT
Journal Batch File - 2-13-08.txt
Demonstration - battleship.pro, sun.sav
Comic-A-Day

Week_04 - February 20, 2008 - PDF PPT
Journal Batch File - 2-20-08.txt
Demonstration - battleship.pro

Week_05 - February 27, 2008 - PDF PPT
Journal Batch File -
Demonstration - battleship.pro

Helpful Tutorials:

--> Unix - PS

--> Emacs - Basic - PS

----------- Shortcut Keystrokes - PS

--> Running IDL on your Laptop - HTML

--> Interpreting Procedure Listings (ie. in Alphabetical IDL) - HTML

--> Quick IDL Tutorial - Basic - PS

----------- Data Structures and Organization Techniques - PS

--> HTML Tutorial - HTML

----------- Creating File Links - HTML

Useful Links:

The UG Astro Tutorial Page - It is a good idea to go through the the UNIX tutorial the first week of class. Learning UNIX can be a major hurdle.

The UG Astro Computing Page - Go here for help with your UG Astro account.

The Amazing Alphabetical IDL Page - Information about specific IDL functions. Useful if you know what you're looking for.

David Fanning's IDL Resource - Another useful tutorial and help page.





Update: Paul Higgins - December 7, 2007 - UG Astro, Department of Astronomy, University of California at Berkeley