{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

lecture01 - 1 EE312 Introduction to Programming Spring 2008...

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

View Full Document Right Arrow Icon
1 MW Lecture 01 1 EE312 Introduction to Programming Spring 2008 Don Shafer Adjunct Professor in Software Engineering [email protected] Office: ENS 106 Office Hours: M & W 5:00PM to 6:00PM MW Lecture 01 2 Evolution of Homo Computus
Background image of page 1

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

View Full Document Right Arrow Icon
2 MW Lecture 01 3 Introductions The Teaching Team – Instructor Prof. Don Shafer Office - ENS 106 Office Hours - Monday, Wednesday 5:30-6:00PM – TAs TBD The Students – Mixed background - TBD – Interest areas ? MW Lecture 01 4 Who is Don Shafer and What in the world does he know about software ? • 1960’s Undergrad - Algol US Air Force • 1970’s More Air Force - Fortran, asm, databases Boeing - Jovial, more asm, software engineering Grad School - lisp, large systems analysis/modeling • 1980’s Los Alamos - Smalltalk, lisp, prolog, C, more asm, CASE • 1990’s Motorola, AMD, Crystal - C, BIST/JTAG, VLSI, even pre asm • 2000’s Athens Group - Tcl/Tk, Perl, C, Java, PLC, lisp
Background image of page 2
3 MW Lecture 01 5 L1 Announcements Read the syllabus for next week – It will be on the course blackboard by end of week – Ask questions about it in recitation sessions Read Chapters 1 and 2 of the book Topics for today will answer the questions: – What are the rules and regulations for this course? – What is software engineering and where does the topic of programming fit within that? – What is C? – Pre-course survey: what is your previous programming experience? MW Lecture 01 6 EE312 in Context Introductory Programming In C Data Structures (in Java now) Introduction to Computing
Background image of page 3

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

View Full Document Right Arrow Icon
4 MW Lecture 01 7 Goals for this class An understanding of basic software engineering (SWE) principles for programming in the small (functional style) How to use the C programming language to solve relatively simple problems Knowledge of the basic constructs of C and good programming style MW Lecture 01 8 High Points of Syllabus Prerequisite, EE306- Introduction to Computing (or BME 303 for BME majors) If no prereq or doesn't seem prereq met, see me You are responsible for all materials presented in classes, whether you attend or not. Material presented in class is in addition to the book. The purpose of the lecture notes is to help you listen in class ONLY. Textbook - C Programming: A Modern Approach , by K. N. King, ISBN 0-393-96945-2, Published by W. W. Norton & Company. Available at the Coop (new)
Background image of page 4
5 MW Lecture 01 9 Schedule Highlights Today is our first day of class, 30 April is our last day of class. Lectures every MW in ART 1.120 from 3:30pm to 5:00pm. Recitation sections meet for 1 hour at various times depending on your unique section number: MW Lecture 01 10 Course Schedule Week Day Topic Text Notes 1 1 14 January (M) Course Intro and Overview Preface 15 January (T) Assignment 1 Posted 2 16 January (W) Introduction to C and Formatted I/O Chap 1, 2 2 21 January (M) Martin Luther King Holiday 22 January (T) Assignment 1 Due 3 23 January (W) Expressions and Selection Chap 3, 4 4 3 28 January (M) Selection and Looping Chap 5, 6 29 January (T) Assignment 2 Posted 5 30 January (W) Looping and Basic Types
Background image of page 5

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

View Full Document Right Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}