Object-Oriented Software Engineering

Iteration 0:

Group Formation

Your first task in this iteration is to form a group of 5 or 6 students. You may form your group based on affinity if you already know people in the course, or you may form your group based on shared interests in theme and technology. An ideal group is motivated to work toward the same kinds of problems, but has a diverse background and expertise. A lot of what you learn in this course doesn’t come from the staff, but from the other members of your group.

You may form your group outside class time, or using the forum in the Students Area 🔒, or in person during Laboratory Session 1, which is dedicated to group formation.

After having formed a group, you must register it using the form below:

Group Registration

This must be a valid GitHub identifier: it may only contain alphanumeric characters or single hyphens, and cannot begin or end with a hyphen.
Don’t include an @ sign at the beginning—this isn’t a mention.
You may choose an identifier related to your project if you already decided on one; for example, if your project were TODOOSE then your group identifier could be todoose. Or you may just choose a name for your group, for example, power-oosers.






These must be the GitHub identifiers of registered students, for example, jhu-oose-example-student.
Don’t include an @ sign at the beginning—this isn’t a mention.
GitHub identifiers do not start with 2019-student-.
Groups must have 5 or 6 members.


⚠️  Don’t submit this form multiple times. Your group must be registered by only one of your group members.

If you run into problems, send an email to group-registration@jhu-oose.com. Include all the information from the form above.

After you register your group, the group members are invited to a GitHub Team called jhu-oose/2019-group-<identifier>, which grants you access to a repository at https://github.com/jhu-oose/2019-group-<identifier>. You’ll use this repository throughout the course to submit iterations, receive reviews, communicate with your advisor, and so forth.

Your group will be assigned a temporary advisor when you register your group, and by the end of Iteration 1 you’ll be assigned a permanent advisor.