N-version programming has been proposed as a method of incorporating fault tolerance into software. C Knights: An Introduction to Programming in C (with selections by Arup Guha and Ali Orooji) on Amazon.com. *FREE* shipping on qualifying offers.
Course Syllabus The table below gives the planned syllabus for the course. This syllabus will be changed as needed. When it becomes necessary to revise the schedule, this page will be updated to reflect the changes. Material and is available elsewhere. Readings should be done before the 'lecture' meeting on the given date. Optional readings are optional, and can be used for background or enrichment.
References (like ) are given in the below. All course meetings are concerned with all of the course's. Dates Topics Readings Optional Readings Homework Due Jan. 9 1.1 and 1.3;; chapter on Installation; chapter 1 Jan. 11 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan. 14 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan.
16 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan. 18 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan. 21 No class, Martin Luther King Jr. Holiday Jan. 23 2.1-2.2 chapters on Control Flow and Functions; chapters 4-5; Jan. 25 Chapter 2, chapters on Control Flow and Functions; chapters 4-5 Jan. 1, 2.1, 4.1-4.2 up to chapter on Functions; Chapters 1-5 Jan.
30 Chapter 2 Chapters on Control Flow and Functions; Chapters 4-5 Feb. 1 Chapter 2, chapters on Control Flow and Functions; chapters 4-5 Feb. 4 4.1-4.2; chapter 11 Feb. 6, chapters 11 (Lists) and 18 (Recursion) Feb. 8 Chapters 11 and 18 Feb. 11 Chapter 3, Chapters on Control Flow and Functions; Chapters 4-5 Feb. 13 Chapter 3, Chapters on Control Flow and Functions; Chapters 4-5 Feb.
15 Chapter 3, Chapters on Control Flow and Functions; Chapters 4-5 Feb. 18 Chapter 5 Feb. 20 Chapter 5; Feb. 22 Chapter 5; Feb. 3, 13 Chapters on Control Flow and Functions; Chapters 4-5, 11, 18 Feb.
27 6.2, 7, 8, 11 Loops (3), Arrays (8) Feb. 29 6.2, 7, 8, 11 Loops (3), Arrays (8) Mar. 4 3, 7.1-7.4, 13 Intro (1) and If statements (2) Mar. 6 3, 7.1-7.4, 13 Switch case in C (5) Mar. 8 6.2, 7, 8, 11 Loops (3), Arrays (8) Mar.
11 No class, Spring Break Mar. 13 No class, Spring Break Mar. 15 No class, Spring Break Mar. 18 Chapter 14 Pointers (6) Mar. 20 Chapter 14 Pointers (6) Mar. 22 Chapter 14 Pointers (6) Mar. 25 Chapters 3, 6-8, 11, 13-15 Chapters 1-9 Mar.
27 Chapter 9 Functions and Program Organization (4) Mar. 29 Chapter 9 Functions and Program Organization (4) Apr. 1 Chapter 9 Functions and Program Organization (4) Apr. 8 Chapter 16 Structures (7) Apr. 10 Chapter 16 Structures (7) Apr. 12 Chapter 16 Structures (7) Apr. 15 Chapter 17 Linked Lists (15) Apr.
17 Chapter 17 Linked Lists (15) Apr. 19 Chapter 17 Linked Lists (15) Apr. 22 Apr.
26, 7:00am-9:50am Alex Allain., 2011. Online at, accessed January 4, 2017. Arup Guha., Pearson Learning Solutions, 2013. ISBN 978-0-558-85807-0. Leavens., University of Central Florida, Dept. Of Computer Science, CS-TR-17-01, February 2017. A Byte of Python, version 4.0, January 2016.
Online at, accessed January 4, 2017. Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers. How to Think Like a Computer Scientist, version of October 2012. Online at:, accessed January 3, 2017. Niklaus Wirth.
Program development by stepwise refinement. Communications of the ACM, Volume 26, number 1 (January 1983), pages 70-74.
Course Content and Policies The course's and are described on separate web pages. See the links on the top left of this page...........
N-version programming has been proposed as a method of incorporating fault tolerance into software. C Knights: An Introduction to Programming in C (with selections by Arup Guha and Ali Orooji) on Amazon.com. *FREE* shipping on qualifying offers.
Course Syllabus The table below gives the planned syllabus for the course. This syllabus will be changed as needed. When it becomes necessary to revise the schedule, this page will be updated to reflect the changes. Material and is available elsewhere. Readings should be done before the 'lecture' meeting on the given date. Optional readings are optional, and can be used for background or enrichment.
References (like ) are given in the below. All course meetings are concerned with all of the course's. Dates Topics Readings Optional Readings Homework Due Jan. 9 1.1 and 1.3;; chapter on Installation; chapter 1 Jan. 11 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan. 14 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan.
16 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan. 18 Chapter 1 chapter on Operators and Expressions (and previous chapters) Jan. 21 No class, Martin Luther King Jr. Holiday Jan. 23 2.1-2.2 chapters on Control Flow and Functions; chapters 4-5; Jan. 25 Chapter 2, chapters on Control Flow and Functions; chapters 4-5 Jan. 1, 2.1, 4.1-4.2 up to chapter on Functions; Chapters 1-5 Jan.
30 Chapter 2 Chapters on Control Flow and Functions; Chapters 4-5 Feb. 1 Chapter 2, chapters on Control Flow and Functions; chapters 4-5 Feb. 4 4.1-4.2; chapter 11 Feb. 6, chapters 11 (Lists) and 18 (Recursion) Feb. 8 Chapters 11 and 18 Feb. 11 Chapter 3, Chapters on Control Flow and Functions; Chapters 4-5 Feb. 13 Chapter 3, Chapters on Control Flow and Functions; Chapters 4-5 Feb.
15 Chapter 3, Chapters on Control Flow and Functions; Chapters 4-5 Feb. 18 Chapter 5 Feb. 20 Chapter 5; Feb. 22 Chapter 5; Feb. 3, 13 Chapters on Control Flow and Functions; Chapters 4-5, 11, 18 Feb.
27 6.2, 7, 8, 11 Loops (3), Arrays (8) Feb. 29 6.2, 7, 8, 11 Loops (3), Arrays (8) Mar. 4 3, 7.1-7.4, 13 Intro (1) and If statements (2) Mar. 6 3, 7.1-7.4, 13 Switch case in C (5) Mar. 8 6.2, 7, 8, 11 Loops (3), Arrays (8) Mar.
11 No class, Spring Break Mar. 13 No class, Spring Break Mar. 15 No class, Spring Break Mar. 18 Chapter 14 Pointers (6) Mar. 20 Chapter 14 Pointers (6) Mar. 22 Chapter 14 Pointers (6) Mar. 25 Chapters 3, 6-8, 11, 13-15 Chapters 1-9 Mar.
27 Chapter 9 Functions and Program Organization (4) Mar. 29 Chapter 9 Functions and Program Organization (4) Apr. 1 Chapter 9 Functions and Program Organization (4) Apr. 8 Chapter 16 Structures (7) Apr. 10 Chapter 16 Structures (7) Apr. 12 Chapter 16 Structures (7) Apr. 15 Chapter 17 Linked Lists (15) Apr.
17 Chapter 17 Linked Lists (15) Apr. 19 Chapter 17 Linked Lists (15) Apr. 22 Apr.
26, 7:00am-9:50am Alex Allain., 2011. Online at, accessed January 4, 2017. Arup Guha., Pearson Learning Solutions, 2013. ISBN 978-0-558-85807-0. Leavens., University of Central Florida, Dept. Of Computer Science, CS-TR-17-01, February 2017. A Byte of Python, version 4.0, January 2016.
Online at, accessed January 4, 2017. Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers. How to Think Like a Computer Scientist, version of October 2012. Online at:, accessed January 3, 2017. Niklaus Wirth.
Program development by stepwise refinement. Communications of the ACM, Volume 26, number 1 (January 1983), pages 70-74.
Course Content and Policies The course's and are described on separate web pages. See the links on the top left of this page...........