Graduation Project (GP) represents the crowning achievement of a Computer Science student's undergraduate experience, enabling him or her to apply fundamental computer science principles to the solution of real-world problems. Students will employ software engineering techniques to develop the project in a systematic manner. The main requirement for a passing grade in GP is the submission and presentation of a suitable project at the end of the semester. This will serves as the final exam for this course.
Prerequisite(s)
The official prerequisite for Capstone I is “junior standing” and permission of the department. Students who have a strong background and wish to take CapstoneI early (before they have official junior standing) should confer with their academic advisors.
CSE4014 Data Structures and Algorithms I should be given successfuly.
Students have successfully complete a minimum of 194 ECTS.
Corequisite(s)
None
Special Requisite(s)
Good English writing, speaking, and understanding skills.
Instructor(s)
Professor Murat TAYLI, Professor Özgür Koray ŞAHİNGÖZ, Assist. Prof. Dr. Bahar İLGEN
Course Assistant(s)
Schedule
TBA
Office Hour(s)
TBA
Teaching Methods and Techniques
- Literature Review
- Learning how to use the relevant information available in the literature
- Journal meeting participation
- Progress report peraparation and presentation.
Principle Sources
- Adviser
- WWW
- Committee Members
Other Sources
-
Course Schedules
Week
Contents
Learning Methods
1. Week
Determining the Project
Refine the projects that are offered by tenured (full time) professors. All project topics are announced from department’s web site in the beginning of the related term.
2. Week
Initiating
Preparing background of the study,
Problem Statement , Research Scope Conduct in-depth studies on selected topics
Last week of submission of Initial Project Proposal to GP Coordinator. All proposal should be signed by group members and supervisor
3. Week
Literature Review
Review the published resource on the selected topic
Outline of strategy and methodology for achieving goals , Discusses prior studies relevant to the topic
Provide inspiration for possible solutions / ideas that can be investigated in the proposed research.
4. Week
Literature Review
Identification of specific project topic and its relation to existing similar work
Their understanding of the basic principles underlying the project
5. Week
Planning and Requirements
Defining the functional, operational, technical and transitional requirement.
6. Week
Planning and Requirements
Activities definition, sequencing and duration estimating
(Use Gantt Chart, Network Diagram) Use Case Specifications.
7. Week
Analysis and Design
Use Case Diagram,
Activity Diagram,
Class Diagram,
Sequence Diagram,
Collaboration Diagram
State Diagram.
8. Week
Implementation
Realizing Modules
9. Week
Implementation
Realizing Modules (cont.)
10. Week
Implementation
Realizing Modules (cont.)
11. Week
Testing and Verification
Testing confidentiality, integrity, and availability of the system
12. Week
Documentation
Preparing the report
13. Week
Documentation
Preparing the report (cont.)
14. Week
Pre-evaluation and Testing the System
Submission of the Graduation Project Reports to supervisors for pre-evaluation.
15. Week
Meeting and discussion with supervisor for finalized your project
Supervisor sends feedback/comments on the first draft. Student reviews report and make necessary corrections
All students should deliver 3 printed GP report copies (without hard cover and one for each committee member) to their committee member.
16. Week
GP Presentation
Team members are responsible to be present with necessary equipment on-time
17. Week
SUBMISSION OF A COMPLETE PROJECT REPORT
Submission of 2 hard copies of project report and 1 electronic copy on a CD to: 1. Supervisor (1 copy) 2. Department (1 copy)
* All Copies should be signed by all committee members before the delivery
Assessments
Evaluation tools
Quantity
Weight(%)
Proposal Presentation
1
100
Program Outcomes
PO-1
Adequate knowledge in mathematics, science and engineering subjects pertaining to the relevant discipline; ability to use theoretical and applied information in these areas to model and solve engineering problems.
PO-2
Ability to identify, formulate, and solve complex engineering problems; ability to select and apply proper analysis and modelling methods for this purpose.
PO-3
Ability to design a complex system, process, device or product under realistic constraints and conditions, in such a way so as to meet the desired result; ability to apply modern design methods for this purpose. (Realistic constraints and conditions may include factors such as economic and environmental issues, sustainability, manufacturability, ethics, health, safety issues, and social and political issues according to the nature of the design.)
PO-4
Ability to devise, select, and use modern techniques and tools needed for engineering practice; ability to employ information technologies effectively.
PO-5
Ability to design and conduct experiments, gather data, analyse and interpret results for investigating engineering problems.
PO-6
Ability to work efficiently in intra-disciplinary and multi-disciplinary teams; ability to work individually.
PO-7
Ability to communicate effectively, both orally and in writing; knowledge of a minimum of one foreign language.
PO-8
Recognition of the need for lifelong learning; ability to access information, to follow developments in science and technology, and to continue to educate him/herself.
PO-9
Awareness of professional and ethical responsibility.
PO-10
Information about business life practices such as project management, risk management, and change management; awareness of entrepreneurship, innovation, and sustainable development.
PO-11
Knowledge about contemporary issues and the global and societal effects of engineering practices on health, environment, and safety; awareness of the legal consequences of engineering solutions.
Learning Outcomes
LO-1
Project Topic Identification
LO-2
Project Adviser Identification
LO-3
Proper Literature review completion
LO-4
Proper preparation of initials work performed for the draft proposal