Projects

advertisement
BIL497
Senior Design Project-I
Res. Asst. Arzum Karataş
arzum.karatas@gediz.edu.tr
Computer Engineering Department
Wednesday, September 25 , 2013

Aim

Course Logistics

Senior Design Commitee

Projects

Teams

Process

Grading

Time table

Competitions

Other Information

Q&A
2
Aim of this assembly is to inform you that


how to assign projects
who Senior Design Projects Committee members are
& what their responsibilities are

who supervisors are

how Senior Design Project-I course will be carried out

how to grade projects.
3

(0 + 4) 2 credits

Must

Fall semester course


ECTS : 4 credits
Course is conducted according to consent of the
supervisor.
‘The main goal is to provide student involvement
about an independent research project realized as a
member of a team. [1]
4


Students are expected to do literature survey, make
problem definition/formulation, and to prepare a
detailed design of the solution of a computer
engineering problem.
Each student and the whole team members are
expected to present their project studies, outputs
and conclusions in both oral form and in written
report format.’ [1]
5

Coordinator - Prof.Dr. Haluk Gümüşkaya

Assistant - Res. Asst. Arzum Karataş
– Does communication activities between you, supervisors and the
coordinator.
– Makes announcements on the offical website,
http://kisi.gediz.edu.tr/akaratas/
– Keeps that the website is updated.
– Can give lab sessions for teaching some tools,languages etc. , if it is
needed.
– etc.
How to reach her ?
 Her office: D-212
 By email: arzum.karatas@gediz.edu.tr
6
Supervisors :
The following Faculty Members can supervise your design projects for this year .

Prof. Dr. Haluk Gümüşkaya

Asst. Prof. Dr. Hürevren Kılıç

Asst. Prof. Dr. Md. Haidar Sharif

Asst. Prof. Dr. Hüseyin Kusetoğulları

Inst. Yavuz İnce

Inst. Gökhan Akyol
7
Supervisor :

is your customer,but not a team member

defines projects for you

creates project proposal for the projects created.

checks your progress regularly

makes grading of your works

gives feedback along the way

just gives a supervision in the selection of language,
technology, methodology, and tools, etc, however ; he does
not take part in the project development directly.
8

Project language is English.

Projects are proposed by only supervisors and the
projects proposed will be announced on the course
website.

It is not consented that student propose a project.

All Project topics will be announced on the course
website in the second week.

Course website : http://kisi.gediz.edu.tr/akaratas/
9

Projects can be
 Science Projects
 Engineering Projects ( Hardware / Software)

In both case, you are supposed to produce an
engineering product as an outcome.
10




2-3 people for engineering projects
One person for science projects and approval of the
Commitee and Supervisor who gives the project is a
must.
‘Nobody can switch from one team to other team
after team formation.
If any student withdrawn from the course the rest of
the project should be completed by remaining team
members.’ [2]
11


‘Late commers cannot join any existing team.
If they are late then they have to form a new team
(not attached to the existing teams ) or to do by
own.’ [2]
12





First, supervisors propose projects with the proposal
form on the next slide.
Those proposals are announced on the course website.
‘Students should fill Project Topic Preference Sheet
individually’ [2]
Submit to the assistant up to the deadline announced
on the website.
Student / Team matching with projects will be
announced on the website.
13
BIL 497- SENIOR DESIGN PROJECT I
PROPOSAL FORM for INSTRUCTORS
Academic Year: 2013-2014
Semester:Fall
1.Logistics
Supervisor : Asst. Prof. Dr. Hürevren Kiliç
Co-supervisor:
Proposal No. : 1
Proposal Date : 23/09/2013
Number of Students : 2
Prerequisites : Knowledge of C++, Java , or a visual language (like VB, Delphi), knowledge of data
structures and algorithm implementation techniques, basic knowledge of circuits, ability to make a
literature survey on a subject.
2. Subject Classification
6. Key techniques
Algorithm implementation, visual component design.
7. Project outcome
A circuit design software.
Cellular Automata, Quantum-Dot Computation, Circuit Design, Software Tool
2. Title of Project
8. Hardware/Software/Lab/
equipment requirements
Quantum-Dot Cellular Automata Circuit Design Tool
3. Description of the Project 1
There is no specific lab and/or software requirements for the project. Knowledge of Java Language
and a visualization tool would be enough.
In the last decade, Quantum Computation became one of the major research field in the alternative
computing discipline. In this model, the computation is based on quantum mechanical effects that
cannot be simulated efficiently on a classical computer. In 1994, Peter Shor proved that “integer
factoring” problem (for which no polynomial time algorithm exists) can be solved by a polynomial
time quantum algorithm. A group of researchers from University of Notre Dame has shown that
classical logic gates can be simulated by Quantum-Dot Cellular Automata structures.
In this project, a visual circuit design tool based on Quantum-Dot Cellular Automata structures will be
implemented. First part of the project will require to make a literature survey on the topic. Second part
will be the implementation part.
4. Scope of the Project
The scope of the project is limited to software development for the target domain. So, we can position
it as a domain-specific software development effort. Students are not expected to develop a new
quantum computer design but only to develop a software tool whose intended users are the scientists
aiming to visualize their design and its execution behavior before its possible hard implementation.
5. Goals of the Project :
By the end of the project:
1. Students are expected to be able to design and develop the domain-specific software.
2. Students are expected to learn to develop software as a team, based on an adopted software
development methodology.
3. Students are expected to join Graduation Project contest and gain some experience not only in
code writing but also in project management, system analysis, requirements elicitation, design,
testing, maintenance, documentation and Project presentation.
4. Learning alternative development tools/techniques and CASE Tool usage are also a goal for
students.
14
Student Number: ______________ Name, Surname: ______________
BIL497 – SENIOR DESIGN PROJECT I
PROJECT TOPIC PREFERENCE SHEET
Coordinator: H. KILIÇ
Fall 2013/4
Please, write down your preferred project IDs, from most preferred (#1) to the least one (#3), into
the below boxes. Also, write down the name and surname of your project partner(s). Note that, the
number of students for each project is decided by its supervisor. This number and the number of
your teammates should be consistent.
If you are offering a project as a team do NOT fill this form. Instead submit your proposal by filling
out Project Proposal Form at the course web-site.
Preference Project ID
#
1
2
3
4
5
Name and surname of your teammates:
1.
2.
Project Titles:
15

Whole teams have to check the course website regularly
not to miss any announcement or update.

Every team must have their own project web-site.

Project and artifacts will be reached from the project
website. Thus, your project website must be updated in
any time during the projects.

Using a version control tool is a must. Details will be
announced on the course website.

‘In addition to web site, students must submit a Hard
copy of documents to the assistant.’ [2]
16

For each project a supervisor (and two jury members for
presentation ) grading will be assigned.

Design/code reviews can be done during the year with
your supervisor.

‘ A prototype software should be developed.


The prototype presentation and project presentation
should be done in two weeks before the end of the
semester.’ [2]
Some invited speakers may come to inform you about
the business world. Details will be announced on the
course website.
17
‘The list of required basic project documentation
1. Software Project Management Plan (SPMP)
2. Sytem Requirements Specification (SRS),
3. Software Design Description (SDD)
4. Software Test Documentation (STD)
5. If any other type of document needed (you will be
informed via the course website) ‘
[2]
18

To be announced at course website.
19

Both individual and team grade will given by supervisors.

Grading criteria
Project Management Document
Requirement Specification Document
Design Document
Test Document
Web Page
Presentation
Prototype and Demonstration
Attendance

Percentages will be announced at the course website

Late submissions of any material will be penalized. Penalization
calculation will be announced on the website.
20

Departmental contest at the end of the year

METU Contest

TUBITAK
Software Project Competition
Other contest will be announced on the course
website.
21
‘Any output produced by project team during PROJECT
DEVELOPMENT (e.g. documentation, software codes,
presentations, prototypes etc.) is the property of the
Computer Engineering department and required to submit
to the supervision team.’ [2]
22
23
24


[1] Gümüşkaya Haluk, COM497 learning
outcomes
[2] Kılıç Hürevren, ‘Compe 491’
25
Download