lecture02-introC - 1 EE312 - Lecture 2 Announcements...

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

View Full Document Right Arrow Icon
1 MW Lecture 2 1 EE312 - Lecture 2 Announcements • Read chapters 3 and 4 - Formatted I/O and Expressions • Topics for today will address: – Introducing C syntax and semantics – Declarations – Assignment – Numerical expressions – Formatted input and output MW Lecture 2 2 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 Chap 7 6 4 4 February (M) Arrays Chap 8 7 6 February (W) Functional Decomposition Chap 9 7 February (Th) Assignment 2 Due 8 5 11 February (M) Scoping/Sorting Chap 10 12 February (T) Assignment 3 Posted 9 13 February (W) Exam 1 10 6 18 February (W) Algorithm Design 21 February (Th) Assignment 3 Due 11 7 25 February (M) Functions and Recursion 26 February (T) Assignment 4 Posted 12 27 February (W) Strings Chap 13 13 8 3 March (M) File I/O Chap 22 14 5 March (W) Structures, Unions, Enums Chap 16 6 March (Th) Assignment 4 Due 10 - 14 March Spring Break 15 9 17 March (M) Pointers, malloc, Linked Lists Chap 11 18 March (T) Assignment 5 Posted 16 19 March (W) Exam 2 17 10 24 March (M) Advanced Pointers and Arrays Chap 12 18 26 March (W) Preprocessor and Macros Chap 14 11 31 March (M) Low level Programming Chap 20 1 April (T) Assignment 5 Due 19 2 April (W) Writing Large Programs Chap 15 20 12 7 April (M) C++ Introduction Chap 19 8 April (T) Assignment 6 Posted 21 9 April (W) C++ Classes and Objects 22 13 14 April (M) OOD Chap 17 23 16 April (W) Object Oriented Development Chap 19 17 April (Th) Assignment 6 Due 24 14 21 April (M) Inheritence 22 April (T) Assignment 7 Posted 25 23 April (W) Realtime and Low Level Programming Chap 20 26 15 28 April (M) Solving Software Problems 27 30 April (W) Final Review 1 May (Th) Assignment 7 Due 28 7 - 13 May Final Exam (Time TBD) TBD Version 1 - 14 January 2008
Background image of page 1

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

View Full DocumentRight Arrow Icon
2 MW Lecture 2 3 • The history • The basics of the language Introducing C MW Lecture 2 4 The History of C • Designed and implemented by Dennis Ritchie of Bell Labs between 1969 and 1973. • Created to serve as the implementation language for the UNIX operating system. • Named after the B language, its immediate predecessor (which in turn was named after the BCPL language). • Became popular during the 1980s, both for UNIX programming and for developing applications for personal computers. • 1980 Bjarne Stroustrup created “C with classes,” which became C++ • Dennis Ritchie’s article, “The Development of the C Language,” can be found on the web at – cm.bell-labs.com/cm/cs/who/dmr/chist.html.
Background image of page 2
3 MW Lecture 2 5 Versions of C – Described in Kernighan and Ritchie, The C Programming Language, Prentice- Hall, 1978
Background image of page 3

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

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/07/2008 for the course EE 312 taught by Professor Shafer during the Spring '08 term at University of Texas at Austin.

Page1 / 19

lecture02-introC - 1 EE312 - Lecture 2 Announcements...

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

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