Placement🔗

Registration

You must:
We will contact you only through EdStem, not email, so you are responsible for checking it, setting up notifications, etc.

Preparation

Please read the Syllabus and Course Policies. The placement process operates under the same rules and norms as the regular course itself. That means you must operate under Brown’s Academic Code, violations will be reported, and so on. Similarly, I expect you to be professional in your demeanor.

Please read the course’s Anticipated Frequent Questions.

Please also read the Placement AFQ.

Dates

All work will be due by 11:00pm US/Eastern time of the indicated day:

Assignment

   

Out

   

“Due”

Placement 1

June

20

June

30

Placement 2

June

30

July

7

Placement 3

July

10

July

16

Placement 4

July

20

July

24

Placement 5

July

29

August

4

Everything is due (final, hard deadline, no exceptions) by August 4.

You can use these Readings to learn the material. You can also use Self-Testing to make sure you’re learning properly.

Readings

Most of the reading is from How to Design Programs, second edition.

We want you to read
  • the Prologue

  • Part I, Ch. 5 through 5.6

  • Part II, Ch. 8, 9 through 9.1

  • Part II, Ch. 10 through 10.1

  • Part III

These roughly correspond to the first four parts of placement, so you can read each part over a different week.

You will also have to read from A Data-Centric Introduction to Programming:
  • Section 3, Basic Data

  • Section 5, Lists

This corresponds to the fifth part of placement.

Self-Testing

The first edition has older prose and some different material, but also has many similarities. A relevant, major difference is that it also has solutions to several problems. You are welcome to compare your solutions against those linked to the book.