Lec-01-BWN - Lecture 01 ECE364 Software Tools Laboratory y Lecture 1 Course Introduction Brief look at Subversion Getting started with KornShell

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

View Full Document Right Arrow Icon
8/19/2009 1 ECE364: Software Tools Laboratory Lecture 1 August 24, 2009 1 Lecture 01 ± Course Introduction ± Brief look at Subversion ± Getting started with KornShell ± Data types ± Reading and writing ± Control loops ± Decision making 2 Course Staff Instructor Mark Johnson ([email protected]) Lecturer Ben Fogle ([email protected] edu Ben Fogle ([email protected]) Coordinating Teaching Assistant Chenguang Sun ([email protected]) Teaching Assistants TBA 3 What are we doing here? ± Rapid software development ± Automating simple tasks ± Prototyping applications/algorithms ± General developmen General development 4 Scripting languages ± Unlike C, they are not compiled into machine code ± Your code is run by another program called an interpreter ± Penalty in speed ± Penalty in memory usage – usually still fast enough – usually not an issue. ± So why not just use C? ± It's hard to write and hard to debug ± Scripting languages are easier and faster to write. RAM is cheap. CPU cycles are cheap. Your time is not. 5 What should you already know? ± The basics of programming ± You know what a variable is ± You know what a for loop is ± etc etc. ± The basics of *NIX command line ± Navigating a directory ± Listing directory contents ± etc. 6
Background image of page 1

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

View Full DocumentRight Arrow Icon
8/19/2009 2 Office hours ± ENAD302E ± General questions ± Lab make-ups ± Redos ± Days/Times TBA. Check course website ± Since often no one shows up, the TA may leave after 15 minutes if the room is empty. If you plan to show up later than that, just let the TA know via email. 7 Website http://cobweb.ecn.purdue.edu/~ee364/ ± Contains schedule, prelabs, lecture notes. ± Contains detailed course policies. 8 Newsgroup purdue.class.ece364 ± Most course announcements will be posted here. ± Instructions for getting set up are on the course website. ± Using the newsgroup is required . ± This is the best place to get help ± All the TA’s read the newsgroup ± You can see questions that other students have asked and their answers. 9 Newsgroup ± Do not post your code from labs, prelabs, or projects on the newsgroup ± Come to office hours if you want us to look at your code. ± Don’t use the newsgroup for questions that should remain confidential (i.e, grades) ± You can email [email protected] ± Please bring up concerns about course staff in person to the appropriate staff or faculty member. 10 Newsgroup ± 5 easy points on Lab 3 will be dedicated to successfully posting to the newsgroup. ± Reply to the thread titled "5 points on Lab 3." In the body mention your ee364 login (i e ± In the body, mention your ee364 login (i.e., ee364a01) 11 Textbooks All texts are optional, but recommended. ± The Quick Python Book by Daryl Harms and
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/01/2009 for the course PSY 120 taught by Professor Donnely during the Spring '08 term at Purdue University-West Lafayette.

Page1 / 12

Lec-01-BWN - Lecture 01 ECE364 Software Tools Laboratory y Lecture 1 Course Introduction Brief look at Subversion Getting started with KornShell

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

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