A detailed look at various design and programming projects by Ihudiya Ogburu.

Sunday, November 16, 2008

End of Java Tutorial Project

I am sure your curious on how it all came about. Well, don't worry I will have the tutorial posted on my website. I just wanted to take the time to say I really learned a lot. I learned to never allow someone to stop me from speaking my mind. Making sure to have other people double check printed work, and to NEVER leave a printing shop without checking your work. (LONG STORY :D). I appreciated each of my team members, and even though we were not always cohesive, we respected one another and came together as a team.

If we had more time we would implement more features to our project and lessons, but unfortunately because of the time constraint we were not able to do those things. I think it should be stressed that working on a programming assignment it was necessary to set deadlines, and always cross check each other. It was also necessary to document and record all information.

In the end I am very proud and happy of the group that I was in. I wish them all the very best and success in their future endeavors. I have attached an image of our poster presentation of our final design.






Implementation

Once we determined our mock-up design, it was decided that we would create a template design of the tutorial that each person could use to create their own lesson that they were assigned. We made sure to include JavaDoc Documentation to allow the entire team to understand all parts. Once the template tutorial was created, creating our lessons were very straight forward. Listed below are sample images of each tutorial.

Objects Sample & Logic Sample


Loops Sample & Collections Sample

Usability Testing

Mock-ups of Tutorial

Our professor wanted us to emphasis certain Java topics we learned in class as we created our Java Tutorial. With that in mind, we knew we had to include 2D Graphics, Java Beans, Cryptography, Security, etc.

Together we decided to emphasize coding structure, provide animations, and plain text to teach lessons. Pictured below are two of our mock-ups. We decided to go with the later.

Figure 1: Mock-up Image 1

Figure 2: Mock up Image 2

As you can see Figure 1, had the sample code text pane sharing a panel with the Animation Panel. In figure 2, the sample code text pane is located near the lesson/question panel.

Design of Product

Once we determined our brand, we were sent off with the task of determining what kind of product we wanted to present. With both primary and secondary research, and understanding the scope of the project we determined we wanted to highlight the following topics in our tutorial:

Logic
  • If/Else
  • Switch
Loops
  • For
  • While/Do While
Collections
  • Array
  • ArrayList
Objects
  • Constructors
  • Accessors and Mutators

Sunday, November 2, 2008

Creation of Brand and Logo

Through several heated meetings and mock-ups my team finally decided on a logo, and how we wanted to brand ourselves. We wanted our audience to see that we were cohesive, research forward, diverse and a talented programming team. Together we agreed on the name Connect4.
We used analogies and symbols commonly seen in the game Connect Four produced by Hasbro. Our final design came out as follows: