C__DOCUME~1_MAXWID~1_LOCALS~1_Temp_plugtmp-27_TTh_lecture01

C__DOCUME~1_MAXWID~1_LOCALS~1_Temp_plugtmp-27_TTh_lecture01...

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

View Full Document Right Arrow Icon
1 TTh Lecture 01 1 EE312 Introduction to Programming Spring 2008 Don Shafer Adjunct Professor in Software Engineering [email protected] Office: ENS 106 TTh 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 TTh 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 ? TTh 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 TTh Lecture 01 5 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? TTh 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 TTh 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 TTh 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 TTh Lecture 01 9 Schedule Highlights • Today is our first day of class, 1 May is our last day of class. • Lectures every TTh in CPE 2.214 from 11:00am to 12:30pm. • Recitation sections meet for 1 hour at various times depending on your unique section number: TTh Lecture 01 10 Course Schedule Week Day Topic Text Notes 1 1 15 January (Tu) Course Intro and Overview Preface Assignment 1 Posted 2 17 January (Th) Introduction to C and Formatted I/O Chap 1, 2 2 21 January (M) Martin Luther King Holiday 3 22 January (Tu) Expressions and Selection
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 ]}

Page1 / 19

C__DOCUME~1_MAXWID~1_LOCALS~1_Temp_plugtmp-27_TTh_lecture01...

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

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