Welcome!

Welcome to the CSE 308 Web site. If you are enrolled in the course, be sure to periodically check the course schedule for all materials and changes as the semester moves along. Note that all grades will be posted to Blackboard. It is important to note that the information posted on this section of the site is only relevant to Section 01 of the course, which is being taught by Richard McKenna, so please be careful to recognize which section you are registered for. Section 02 is being taught by Rob Kelly and will be run separately, with a different set of rules and a different project.

Projects

There will be two types of projects for this section of the course. A game development project, and a Web development project:

Roles

Project responsibilities will be carefully divided such that all students are making contributions and the project benefits as a whole. Students may be assigned the following roles:

Rules

Before starting the semester, there are a few rules of note that everyone must understand.

Team Programming

One of the principles that will be emphasized this semester is team programming, which involves multiple programmers working collaboratively on the same task. This is an efffective technique for preventing stalls in the development process. Students will be encouraged to do all programming using this technique and in addition, for all project responsibilities, teams will designate backup developers who will aid in the completion of a task when needed and will take over a task when a developer is overloaded.

Teams

Section 01 development teams, with roles, are listed below. Note that should any changes to a team occur, the instructor must immediately be informed, as this is the only official teams list. Note that each team should select a name for itself, but choose wisely, you may be stuck with it for the rest of your life. Also note that each team should start by developing a simple Web site with your team (i.e. company) name and team members with their roles. More will be added to the site as the semester progresses. Note that we will not post anything to the site that will make the application concepts or technologies developed public, we'll keep our trade secrets to ourselves.


Eminent Sage Productions

Justin Dale
(Lead Programmer)

Edgardo Linero
(Software Engineer)

Eddie O'Hagan
(Software Engineer)

Candy Wong
(Artist)


Colonel Panic

Dan End
(Lead Programmer)

Josh Belanich
(Software Engineer)

Sammy Mohamed
(Software Engineer)

Chang Shu
(Artist)


Inscriptor

Nick Trombetta
(Lead Programmer)

Saveliy Baranov
(Software Engineer)

Nick Lucchesi
(Software Engineer)

Monica Feng
(Artist)


JMOCC

Joe Jenco
(Project Manager)

Charlie Monzillo
(Lead Programmer)

Saikit Chan
(Software Engineer)

Yu Shing Chan
(Software Engineer)

Carlos Ortega
(Software Engineer)


Hands Free

Christopher Kerekes
(Project Manager)

Kevin Sullivan
(Lead Programmer)

Louie Huang
(Software Engineer)

Jimmy Li
(Software Engineer)

Jiayin Peng
(Software Engineer)


JEpic

Paola Fernandez
(Project Manager)

Izzy Oji
(Lead Programmer)

James Bouker
(Software Engineer)

Edwin He
(Software Engineer)

Cody Moore
(Software Engineer)


sourceBrew

Quick
(Project Manager)

Aman Mukker
(Lead Programmer)

Victor Angueira
(Software Engineer)

William Fischer
(Software Engineer)

Charles Valentino
(Software Engineer)

Z
(Software Engineer)


Umbrella Corp.

Ming Yi
(Project Manager)

Kyle Woodworth
(Lead Programmer)

William Cheng
(Software Engineer)

Dong Joo Ko
(Software Engineer)

Taejun Lee
(Software Engineer)

Waseem Mir
(Software Engineer)


Stony Brook University CS