About Graduation Projects
Subjects of Engineering Design and Senior Design Projects
I can give projects in both hardware and software, mainly focus on software.
Since there is a certain number of topics given, I can give similar work to some of our groups. In this case, you can meet with each other and discuss the work. This provides an opportunity to improve yourself by seeing your shortcomings in your project.
If you want to get project from me but the topics that I suggested are not interested to you, it is possible to work with your own topic. If you can not find a subject for yourself, you can determine topics from alternative project sites. For example: Nevon Projects, Codementor.io, electronicsforu.com, elprocus.com, Google Summer of Code, …
You can access the projects that are given in previous years here. You can make improvements on the work done on these projects.
Must-Haves
If you want your project to be applicable and realizable, please contact with me in the 3rd year spring semester.
I suggest you have a few topics in mind for project. If you don’t have, you can choose one of the topics that I announce each year.
I definitely want to be implemented and realized the projects that he topics are recommended by me.
You can see “Student meeting hours” on my board or on the personal university website. If you want a meeting at a time that is not listed here, contact me first by e-mail.
About Engineering Design and Senior Design Projects
Projects are the studies you produce by adding new information to the education information you have received so far. Please be aware of this.
It is almost impossible to do design/graduation project with the information you have learned within the university. Here the lectures provide you with the engineering concept, knowledge and mission. In other words, it allows you to access new information and use it.
In the studies based on software, object-oriented approach should be tried. You will see the benefits after graduation.
Again, it is important that software projects have a combination of two different topics, not one. If there are decision structures in your project (whether a process is made or not depends on other jobs), it is recommended/requested to do this with heuristic, training or statistical algorithms instead of “if” blocks.
In the graduation projects, the application/system/project is required to be implemented and running.
A report file of 8-10 pages is required that the projects using artificial intelligence, statistics, heuristic algorithms, apart from the engineering/senior design project booklet.
Another important part of the design/graduation projects is competitions, conferences and promotions.
I state that you can go to the competition, conference or promotion before the projects start. If the project is suggested by me, I can request to be presented at the conference. This is all because I want to improve you. I can direct some of the projects for support (2209-A and 2209-B) and project competitions organized by TÜBİTAK, Imagine Cup organized by Microsoft and SCORE, where software engineering students from around the world compete. Apart from these, some public institutions and private software companies also organize competitions. These competitions can also be followed.
Although I usually permit working alone in projects, I allow group work of at least two and a maximum of 5 people. My expectation in these projects varies according to the number of people.
There is no guarantee that everyone will get AA in the project work. Your diligence during the period, your meeting with me, the progress of your project and your ability to introduce your work in presentation are effective in your grade.
Generally, I want to know the status of the project by meeting every 2 weeks. Here, I expect the meetings are requested by the project team, not me.
The sooner you start your projects, the sooner you will finish it. At last, the intensity of your lessons, exams and other work will begin in the next weeks and periods, which will ensure that your project is not at the desired level.
I can supervise with 5 groups at most each semester. Please come and talk in advance.
I wish you success in your project with me or another instructor. I hope everything happens as you wish and your liking.
Bitirme ve Tasarım Projeleri Hakkında
Tasarım ve Bitirme Projelerinin Konuları
Yazılım ağırlıklı olmak üzere, hem donanım hem de yazılım konularında tasarım/bitirme projeleri verebilmekteyim.
Tarafımdan verilen tasarım/bitirme konularının belirli bir sayısı olduğundan dolayı bazı grup veya arkadaşlarımıza benzer çalışma verebilmekteyiz. Bu durumda birbirinizle görüşerek, çalışmayla ilgili tartışabilirsiniz. Bu projenizde eksiklerinizi görerek kendinizi geliştirmeye fırsat sunar.
Eğer beden tasarım/bitirme almak istiyor fakat önerdiğim konular ilgilini çekmiyor ise kendi konunuz ile çalışabilirsiniz. Kendinize konu bulamadığınız taktirde alternatif proje sitelerinden konular belirleyebilirsiniz. Örneğin: Nevon Projects, Codementor.io, electronicsforu.com, elprocus.com, Google Summer of Code, …
Önceki yıllarda verilmiş olan tasarım/bitirme konularına buradan erişebilirsiniz. Bu konularda yapılan çalışmaların üstüne geliştirmeler yapabilirsiniz.
Tasarım ve Bitirme Projelerinde Olması Gerekenler
Projenizin uygulanabilir ve gerçekleştirilebilir olması istiyorsanız lütfen 3.sınıf bahar döneminde irtibata geçerek başlayınız.
Tasarım/Bitirme projeleriniz için aklınızda bir kaç konu olmasını öneririm. Eğer aklınızda bir konu yoksa, her sene için duyurduğum farklı konulardan seçebilirsiniz.
Tasarım/Bitirme konularında tarafımdan veriler projelerde uygulanma ve gerçekleştirilmeyi kesinlikle istemekteyim.
Öğrenci görüşme saatlerimi bölümde panomdan veya web sitesinden görebilirsiniz. Burada yer almayan bir saatte görüşmek istiyorsanız muhakkak öncesinde eposta ile bana ulaşın.
Tasarım/Bitirme Projeleri Hakkında
Tasarım/bitirme projeleri sizin o ana kadar almış olduğunuz eğitim bilgilerinin üstüne yeni bilgileri katarak ürettiğiniz çalışmalardır. Lütfen bunun bilincinde olun.
Üniversite dahilinde öğrendiğiniz bilgiler ile tasarım/bitirme çalışması yapmanız imkansıza yakındır. Burada eğitimler size mühendislik kavramını ve bilgisini sunmaktadır. Diğer bir ifadeyle yeni bilgiye ulaşıp, bunu kullanabilmenizi sağlar.
Yazılım üzerine yapılan çalışmalarda yaklaşımın nesneye yönelimli olmasına çalışılmalıdır. Mezun olduktan sonra faydasını görürsünüz.
Yine yazılım projelerinde tek konu üzerine değil, iki farklı konunun birleşiminin olması önemlidir. Projenizde eğer karar yapıları söz konusu ise (bir işlemin yapılıp yapılmamasının başka işlere bağlı olması) bunun “if” blokları yerine sezgisel, eğitim içeren veya istatistiki algoritmalar ile yapılması önerilmektedir/istenmektedir.
Bitirme projelerinde uygulamanın/sistemin/projenin uygulanmış ve çalışıyor olması istenmektedir.
Yapay zeka, istatistik, sezgisel algoritmalar kullanan projelerde, tasarım/bitirme kitapçığı dışında 8-10 sayfalık rapor dosyası istenmektedir.
Yapılan tasarım/bitirme projelerinin diğer önemli ayağı ise yarışmalar, konferanslar ve tanıtımlardır.
Önerdiğim veya sizin önerdiğiniz projelerin öncesinde yarışmaya, konferansa veya tanıtıma gidebileceğinizi belirtirim. Eğer proje tarafımdan verilmişse, bazı çalışmaların konferansta sunulmasını isteyebilirim. Bu tamamen sizi geliştirmek istememden dolayıdır. Bazı çalışmaları ise başta TÜBİTAK’ın düzenlemiş olduğu proje destekleri (2209-A ve 2209-B) ve proje yarışmaları, Microsoft’un gerçekleştirdiği Imagine Cup ve dünyadaki yazılım mühendisliği öğrencilerinin yarıştığı SCORE organizasyonu için yönlendirebilirim. Bunlar dışında bazı kamu kuruluşları, özel yazılım şirketleri de yarışmalar düzenlemektedir. Bu yarışmalar da kontrol edilebilir.
Genelde tasarım/bitirme çalışmalarında tek başına çalışmaya izin versem de, en az iki, en fazla 5 kişilik grup çalışmalarına izin vermekteyim. Bu çalışmalarda beklentim kişi sayısına göre değişmektedir.
Tasarım/bitirme çalışmalarında herkesin AA alacağının garantisi yoktur. Dönem içindeki çalışkanlığınız, benimle görüşme durumlarınız, projenizin ilerlemesi ve savunmada çalışmanızı tanıtabilmeniz alacağınız notta etkili olmaktadır.
Genellikle 2 haftada bir görüşme yaparak projenin durumunu öğrenmek istemekteyim. Burada görüşmeleri ben değil, proje ekibinin talep etmesini beklerim.
Projelerinize ne kadar erken başlarsanız o kadar kısa sürede bitirirsiniz. Nihayetinde sonraki hafta ve zamanda derslerinizin, sınavlarınız ve diğer işlerinizin yoğunluğu başlayacak, bu da projenizin istenen düzeyde olmamasını sağlayacaktır.
Her dönem en fazla 5 grup ile çalışabilmekteyim. Lütfen önceden gelerek görüşünüz.
Şimdiden benimle veya başka bir danışman ile yapacağınız çalışmalarda başarılar dilerim. Umarım her şey dilediğiniz gibi ve gönlünüzce olur.