Patchbay for an old analog computer.

Scientific Computing (P05 Spring, 2004)
[Grades] [Compilers] [Links] [Syllabus]
[Examples] [Exams] [Reference]

 

Physics 5 -- Scientific Computing -- 2004S Course Syllabus

This is a highly approximate syllabus. Expect topics, assignments, ordering, and almost everything else to change.

Week One: Introduction  2/3/04
Week Two: Control Structures  2/10/04
Week Three: Functions 2/17/04
Week Four: Functions, Continued  2/24/04
Week Five: Arrays 3/2/04
Week Six: Arrays, Continued 3/9/04
Week Seven: Pointers and Strings 3/16/04
Week Eight: Pointers and Strings, Continued 3/23/04
Week Nine: Pointers and Strings, Continued 3/30/0
Spring Break
Week Ten: Classes and Data Abstractions 4/13/04
Week Eleven: Classes and Data Abstractions, Continued 4/20/04
Week Twelve: Operator Overloading; String and Array Objects 4/27/04
Week Thirteen: C++ Stream Input/Output 5/4/04
Week Fourteen: File Processing 5/11/04
Week Fifteen: Wrap-up  5/18/04
Final Exam


Week Fifteen:  Wrap-up
Finish all unfinished work by a week from Friday.
Review midterm exam solutions
.
Prepare for final exam.
Week Fourteen: More Operator Overloading; String and Array Objects.
Continue developing the HugeInt class solve 8.16abcde.
Week Thirteen: Operator Overloading; String and Array Objects.
Read chapter 8 and take the chapter 8 multiple choice test (Ch08mc) at ILRN.COM
Use
the Complex class you built in exercise 6.6 to solve the problems given here.
 
Week Twelve: More Classes and Data Abstraction.
 Read chapter 7 and take the chapter 7 multiple choice test (Ch07mc) at ILRN.COM
Week Eleven: Classes and Data Abstraction.
            Read chapter 6 and take the chapter 6 multiple choice test (Ch06mc) at ILRN.COM
            Build Complex class (Exercise 6.6) Rational Class (Exercise 6.7) and HugeInt Class (Exercise 6.15)
Week Ten: Continued Study of Pointers and Strings -- Start Looking at Abstract Types
            Take the Midterm Exam
         Continue working exercises 5.12, 5.13, 5.14 and 5.15
SPRING BREAK
Weeks Eight and Nine: Pointers and Strings
            Go to  ILRN.COM and take the chapter 5 multiple choice test: chapt05-mctest .
        Write C++ code to simulate the play of draw poker by following exercises 5.12, 5.13, 5.14 and 5.15
Weeks Six and Seven: Arrays continued--Start thinking about pointers and strings.

Reread Chapter 4 of Deitel--mull over the coding examples and try some variations.
Some are still behind on the tests at ILRN.COM --get caught up!
Start working programming exercises 4.19,4.25,4.27,4.28,4.29,4.35

Week Five: Arrays

Read Chapter 4 of Deitel.
Go to ILRN.COM and take the Chapter 4 multiple choice test (chapter04-mctest.)
Start working programming exercises 4.19,4.25,4.27,4.28,4.29,4.35

Week Four: More Functions

Go to ILRN.COM and take the Chapter 3 fitb_ess (fill in the blank and essay) test.

 

Week Three: Functions

Read Chapter 3 of Deitel.

Go to ILRN.COM and take the Chapter 3 multiple choice test.

Work the programming exercises 3.25, 30, 32, 36, 42, 44, 45

Week Two: Control Stuctures

Read Chapter 2 of Deitel.

Go to ILRN.COM and sign in with your username and password (the same one you used to take the survey and the chapter 1 multiple choice test).  Take the Chapter 2 multiple choice test.

Work the programming exercises 2-36, 2-38, 2-54, 2-55, 2-57

Week One: Introduction

Assignments

Take the introductory survey.
Read Chapter 1 of Deitel.
Take the multiple choice test on chapter 1.
Work the programming exercises 1.26, 1.32, 1.35 and email me your .cpp files.

Things to think about:

What is a text editor?
What is a computer language?
What is a computer?
What is a computer program?
What is a compiler?
What are the most basic things you need to create and test the simplest c++ console applications?