Projects

Home
Up

 

   

    23-January-2006

bullet

The best 3 projects for each CENG/BILM 217 section:

CENG 217 Teams

 No Project Team Members Projects and Their Web Sites
1   Emre Özoğlu, Ousmane Diallo, Ahmet Faruk Bişkinler Death Rally
2   Süleyman Doğan, Muhammed Fatih Parmaksız, Fatih Okumuş, Mustafa Nural Game Of Emperors (Chess Game)   
3   Ekrem Musaoglu, Erdal Okalin, Mehmet Andiç, Göksel Topuz, Serhat Çeküç Cut Ali Cut

BILM 217 Teams

 No Project Team Members Projects and Their Web Sites
1   Ahmet İzgi, Ömer Kaşkaş, Selçuk Parlak, Yusuf Kocaer, Vildan Gürtürk Tank Game 
2   Hakan Baki Polat, Murat Arslan, Gürsoy Gökçe, Servet Özmen DxBALL   
Mustafa Ün, İsmail Kendir, Said Ahmet Can, Ömer Eksi, Ümit Erdal Online Shopping   

    4-January-2006

bullet

All project demonstrations and evaluations will be on Thursday, 5 January, between 9:00 and 12:30.

bullet

Check your demo time in the table given below. This table will be updated, so your time may change, please check it... 

bullet

You should come at least 30-45 minutes before your demo time, your team may be called earlier depending on the project presentations on Thursday. 

bullet

All team members must be in the lab at your presentation time.
 

    3-January-2006

bullet

You should upload all your project work to your project web site until 14:00 p.m. on Wednesday, January 4.

bullet

Your project team should evaluate the other project teams after this time using the excel table given here:
Grading BILM 217 Projects, Grading CENG 217 Projects

bullet

By grading other sections' projects, you will learn other projects, share your knowledge and experience with others, choose the best project and give me some feedback for my grading.

bullet

You should send your evaluation excel table to your TA Melek Oktay by e-mail until 9:00 a.m. on Thursday, January 5. If your evaluation is received after this time, you can not get a bonus grade for project grading and can not vote for the best project.

bullet

You can still continue on your project until your project demo time after you have submitted your evaluation.

bullet

You will choose the best project for each section with your votes. The best projects will be rewarded by a small gift...

bullet

You should spend enough time to do a good grading. You may get some bonus grade (5 points) for project grading. The more your grading is close to my grading, the better grade you will get for your grading !?  J  

bullet

For the Audits and Metrics part of the Grading BILM/CENG Projects document: If you want to get a full grade (8 points), try to use Together's Audits and Metrics feature to measure your project code. If you want to be graded for a half grade (4 points) prepare only a simple project contribution report document such as this one. This document must be prepared even you have given the Audits and Metrics report of the Together. 
 

    16-December-2005

bullet

Your web site must include the information and the work products described in the Project Web Site section of this page given below.
 

    29-November-2005

bullet

If you want to add a GUI builder support like JBuilder to your Eclipse platform, look at this Visual Editor Project page.
 

    22-November-2005

bullet

Use this CENG/BILM 217 Project Organization Model (A simple 3 Role Model) to distribute project tasks in your project team.

bullet

This model is ideal for a 5-member team having 3 roles. You can also easily apply this model to 3 or 4 member teams.
 

    14-November-2005 (Monday)

bullet

Welcome to the Projects Page of our course. You will mainly get my project announcements from this page during the project work, so try to visit it frequently. Melek will also make his project announcements in his web pages.

bullet

To get some good ideas, loot at the projects at this page and the main project page of a similar course at the Bilkent University in which the projects are currently in progress. 

bullet

These projects have quite similar requirements and features like using Java, UML, Design Patterns, Together UML modeling tool, ...

bullet

The section 3 of the same course. Some pages, like this, may be helpful for you.

bullet

Examine this page to learn what your friends did about 2 years ago at Fatih University in CENG 302 Software Engineering course...

bullet

Get a Projects Ideas CD from your TA this week on Tuesday.

bullet

Send the names of your project team members immediately, you can decide later about your project in one week.

bullet

You as a team together will show your project progress in your lab days on Thursdays and Fridays as all team members are available in the lab to answer all questions about what you have done.

CENG 217 Teams

 No Project Team Members Projects and Their Web Sites Time
1   Tuğba Albayrak, Meryem Karzaoğlu, Gülnur Özel Small Drawing Program 9:00
2   Emre Özoğlu, Ousmane Diallo, Ahmet Faruk Bişkinler Death Rally (2D car racing action game) (1st team on the web !) 9:15
3   Fatih Caglar, Omer Senkardes, Yasar Ozdemır, Gokhan Arslan, Kahraman Erol Cinema 9:30
4   Ekrem Musaoglu, Erdal Okalin, Mehmet Andiç, Göksel Topuz, Serhat Çeküç Cut Ali Cut 09:45
5   Süleyman Doğan, Muhammed Fatih Parmaksız, Fatih Okumuş, Mustafa Nural Game Of Emperors (Chess Game)    10:00
6   Kenan Erkol, Emrah Gülkanat, Yeşim Aydemir, Selim Uysal Tetris Game (PENTOMINO)    10:15
7   Aysenur Özdağ, Güneş Güçlü, Nazife Özen Wending Machine Simulation    10:30
8   Cihan Ekin, Mustafa Bilgiç, Mehmet Çokyılmaz, Serhat Coşar E-Commerce 10:45
9   Fatih Ormanoglu, Hüsamettin Yüksel, Kayhan Öztürk, Ruslan Basenov ATM Machine Simulation     11:00

BILM 217 Teams

 No Project Team Members Projects and Their Web Sites Time
1   İlker Yenitürk, Nisa Kanar, Dilek Yilmaz, Cüneyt Şalli, Selçuk Özyurt Alışveriş Similasyonu (Shopping Simulation)    11:15
2   Hakan Baki Polat, Murat Arslan, Gürsoy Gökçe, Servet Özmen DxBALL    11:30
3   Kübra Verdi, Esma Kömürcü, Rabia Özkan, Zeynep Bahar Deniz, Neslihan Özyalın Hospital Program    11:45
4   Ahmet İzgi, Ömer Kaşkaş, Selçuk Parlak, Yusuf Kocaer, Vildan Gürtürk Tank Game  12:00
5   Sedat Yagci, Bekir Karakas, Yasin Emre Afacan, Arslan Aydin, Hakki Tekirdag Software for Bus Firms    12:15
6   Emre Caglayan, Hasan Aka, Gökhan Basturk Zar Atma (Dice Game)  
Mustafa Ün, İsmail Kendir, Said Ahmet Can, Ömer Eksi, Ümit Erdal Online Shopping     


Project Calender and Grading (Tentative)   
(Project has an 30 % percent affect on overall course grading)

 Project Work  Date  Percent
  Analysis Document  First Draft:   15, 16 December 2005
 Final:           22, 23 December 2005
 30
  Design Document and Implementation  First Draft:   29, 30 December 2005
 Final:           5, 6 January 2006
 70

Projects for CENG/BILM 217

bullet

You will choose one of the projects listed below or you can bring your own project to me to get my approval.

bullet

I will update this Projects List and wait for the new project names until Monday, 21, next week, then announce the final project names on that day. You will choose your project by sending an e-mail to me.

bullet

Since each project team (4 or 5 person team) will work on a different project, the projects listed here will be given to the teams according to first-come first-served principle (if you don't propose a project).

bullet

The proposed projects are shown with a "*" mark in the list. The project proposing team have a priority to choose their proposal.

            
         
Projects List

           ATM machine having complex transactions, GUI components, and a database (JDBC and for simplicity you can even use MS Access).
           Voice Mail system
           Wending machine simulation
           Traffic simulation program
           Elevator simulation program
           Student information system
           University registration program
           Library program
           Hospital program
           Software for bus firms
           Online shopping
           Small word processor
           Small drawing program
           Small painting program
           Games such as: Chess, Car Races, Tetris, ball games, ...
           Death Rally (2D car racing action game)

Project Web Site

bullet

A very important activity for any project is to design a project web site.

bullet

This site will be a main communication mechanism of your project team with me, your TA and other teams.

bullet

Concentrate on the project and implementation. Don't spent too much time on designing your web site and don't use advanced web techniques, like scripts, dynamic web pages. If you have experience on web design techniques, and, if you are fast to developed a web site, that's OK. But don't try to learn advanced new web design techniques... Just simple html pages are enough to publish your project on the web!

bullet

You will post your work products to the web site and share your project, knowledge and experience with other teams and friends...

bullet

The typical contents of a project web site may include the following:
- The project name, team members including their photos, and their roles in the project 
- The short and long description of the project
- The starting date and deadline of the project
- The artifacts (work products) of the project:
        - Analysis: Requirements Analysis Document (RAD)
        - Design: System Architecture Document (SAD)
        - Implementation:
              - Project implementation directory (example: Eclipse/JBuilder directory) (fully commented and written professional source code)
              - Executable program directory (binaries, class files, ...)
                     - Coding Style: Code must be written following the Java coding conventions (if your project is implemented in Java)
                     - Code Documentation: Use Javadoc style and generate an HTML based API at the end
                       (for coding style and code documentation see this page)
              - Read me file including information and instructions for running your program
              - Audits and Metrics for source code
        - Test Document
        - User Manual
- Web links and other related resources for the project topic
- The new topics and techniques learned during the project, (which were not given in our course or other lectures).
- The lessons learned during the project and advices to make future projects better...

-- Some more other things which are not mentioned here, and maybe important and interesting ... 
    Of course, do it
         if you have put the main project information and work products described above, and
         have time and energy !? 
J
 

Home | CENG/BILM 217 Object Oriented Design | CENG/BILM 217 References and Readings | Projects