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.

The Project

This semester, all teams will work on the same Web Development project using Java Enterprise Edition (Java EE). Note that all students enrolled in this course should have U4 standing, and thus have experience in 300-level classwork. An understanding of Web Technologies and Databases helps, so having taken CSE 305 or CSE 336 may help, but it is not required. In your project you will build an interactive Web application. The Web app will work as described in lecture early in the semester. This project will be done using Java's Enterprise Edition. The Java EE 6 Tutorial is a good place to start for understanding the tools we'll use.

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

Development teams, with roles, will be listed below as they are determined. 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.

Adventure
Mark Birula
Mark Birula
(Lead Programmer)
Stephen Enders
Stephen Enders
(Project Manager)
Danielle Sabol
Danielle Sabol
(Software Engineer)
Nick Tagliasacchi
Nick Tagliasacchi
(Software Engineer)


Photo Hunt
Andrew Gratta
Andrew Gratta
(Lead Programmer)
Charles Huang
Charles Huang
(Project Manager)
Alex Ng
Alex Ng
(Software Engineer)
William Polenz
William Polenz
(Software Engineer)


Quantum
Joseph Graham
Joseph Graham
(Lead Programmer)
Firat Bakioglu
Firat Bakioglu
(Project Manager)
Eric Kudler
Eric Kudler
(Software Engineer)
Andrew Zheng
Andrew Zheng
(Software Engineer)


Trekker
James McNally
James McNally
(Lead Programmer)
Lisa Dang
Lisa Dang
(Project Manager)
Kuan Ju Chu
Nick Chu
(Software Engineer)
Josph Skufca
Joseph Skufca
(Software Engineer)


TriPlanner
Ankush Manaktala
Ankush Manaktala
(Software Engineer)
Brook Zhou
Brook Zhou
(Software Engineer)
Byung Park
Byung Park
(Software Engineer)


Trip Junkie
Angad Sidhu
Angad Sidhu
(Lead Programmer)
Vincent Tsuei
Vincent Tsuei
(Project Manager)
Austin Hudson
Austin Hudson
(Software Engineer)
James Griffiths
James Griffiths
(Software Engineer)


Trip Ninja
Andrew Marrell
Andrew Marrell
(Lead Programmer)
Alexei Tikhonenko
Alexei Tikhonenko
(Project Manager)
Michael Lishnevsky
Michael Lishnevsky
(Software Engineer)
Daniel Arnold
Daniel Arnold
(Software Engineer)


Tripster
Nicholas Branzburg
Nicholas Branzburg
(Lead Programmer)
Imran Brown
Imran Brown
(Project Manager)
Nahin Bari
Nahin Bari
(Software Engineer)
Victor Okon
Victor Okon
(Software Engineer)


Venture
Charles Magyar
Charles Magyar
(Lead Programmer)
Zeynep Doganata
Zeynep Doganata
(Project Manager)
Michael Cannon
Michael Cannon
(Software Engineer)
Akinola Orederu
Akinola Orederu
(Software Engineer)


Viatar
Jay Patel
Jay Patel
(Software Engineer)
Min Sung Jung
Min Sung Jung
(Software Engineer)
Vipin Khurana
Vipin Khurana
(Software Engineer)
Hiep Truong
Hiep Truong
(Software Engineer)






SBU CS

Web page created and maintained
by Richard McKenna