Object-Oriented Software Engineering

This is an archived version of https://www.jhu-oose.com that I (Leandro Facchinetti) developed when teaching the course in the Fall of 2019. Some of the links may be broken.

Course Assistant Candidates

Read the Course Description.

As a course assistant, you may choose on what you want to work. Here are the possibilities:

The time commitment varies a lot depending on what you choose to do. Typically, it’s 5–10 hours per week. If you advise group projects, you must attend the laboratory sessions, but otherwise the schedule is flexible.

You must learn the course material and the tools in the Toolbox. That’s a responsibility, but it’s actually also one of the perks of the job, because we compensate you for the time that you spend learning. You may even go beyond the Toolbox and learn whatever other topics in which you may be interested, as long as it helps a group you’re advising, for example, a new web framework, or machine learning, and so forth.

The most important assets in a course assistant are:

We give you the structure that you need to succeed, including instructions on how to grade assignments, help students during office hours, and so forth.

Apply Here