Hello, I'm Berke. I am a senior student majoring in Mathematics and Computer Engineering. I am mainly interested in theoretical computer science and quantum computing. I am also interested in game development and music theory.
- C/ C++/ C#
- Java
- Python
- Verilog
451
Week 2
Task |
Duration |
Type |
Inspected our repository to refresh my memory. |
1 hour |
Research |
Attended to the lab and summarized our previous work to our new team member Orkan. |
4 hours |
Meeting |
Revisited our requirements document and design documents. |
30 min |
Research |
Created a doodle to determine weekly meeting schedule. |
30 min |
Research |
Week 3
Task |
Duration |
Type |
Updated and reviewed the requirements page. |
2.5 hours |
Documentation |
Sketched a basic UI design during the lab. |
2 hours |
Design |
Wrote and uploaded Meeting Notes 2 to the wiki. |
2 hours |
Documentation |
Attended to the weekly meeting and discussed project plan. |
1.5 hours |
Meeting |
Week 4
Task |
Duration |
Type |
Researched Django Framework. |
2.5 hours |
Research |
Sketched Backend API structure. |
2 hours |
Design |
Did research on MySQL. |
2 hours |
Documentation |
Initialized the Django project with Emrah |
1.5 hours |
Implementation |
Implemented the initial registration methods of the API |
2 hours |
Implementation |
Attended to the weekly meeting. |
1.5 hours |
Meeting |
Week 5
Task |
Duration |
Type |
Implemented initial methods for creating, listing posts and post templates. |
4 hours |
Implementation |
Attended a meeting with Emrah on future implementations. |
2 hours |
Meeting |
Attended a meeting with Emrah on future implementations. |
2 hours |
Meeting |
Wrote unit tests for the code I wrote |
3 hours |
Implementation |
Researched Swagger and REST framework |
4 hours |
Research |
Rewrote most of the code with REST framework |
7 hours |
Implementation |
Added Swagger page for our Backend API |
2 hours |
Documentation |
Week 6
Task |
Duration |
Type |
Customer meeting. |
2 hours |
Meeting |
Fixed some of the issues present on the demo. |
2 hours |
Meeting |
Wrote Individual Milestone report |
5 hours |
Documentation |
Contributed to the group report |
3 hours |
Implementation |
Attended to the weekly meeting |
2 hours |
Meeting |
Week 7-8
Task |
Duration |
Type |
Fixed some issues regarding CORS and CSRF. |
2 hours |
Implementation |
Rewrote authentication methods of the Backend API. |
3 hours |
Implementation |
Fixed the docker files and deployed the application correctly in a container. |
3 hours |
Meeting |
Rewrote some of the endpoints of the Backend API |
3 hours |
Implementation |
Attended to the Backend meetings and uploaded meeting notes |
2 hours |
Meeting |
Attended to the weekly meetings |
2 hours |
Meeting |
Week 9
Task |
Duration |
Type |
Wrote new unit tests for the code I wrote. |
2 hours |
Implementation |
Did research and planning on the future feature implementations |
5 hours |
Research |
Prepared and uploaded customer demo scenario with Yunus and Muhammed. |
2 hours |
Documentation |
Fixed some bugs pointed out by the Frontend team |
1 hour |
Implementation |
Implemented text search funtionality for posts |
2 hours |
Implementation |
Attended to the weekly meeting |
2 hours |
Meeting |
Week 10
Task |
Duration |
Type |
Customer Demo 2 |
2 hours |
Meeting |
Refined the Swagger documentation by adding more detail |
5 hours |
Research |
Wrote individual report |
5 hours |
Documentation |
Contributed to group report |
3 hours |
Documentation |
Attended to the weekly meeting |
2 hours |
Meeting |
Week 11
Task |
Duration |
Type |
Attended weekly meeting |
2 hours |
Meeting |
Implemented the core filtering API functionality |
5 hours |
Implementation |
Participated in Backend Meeting |
45 min |
Meeting |
Implemented number based query methods |
1 hour |
Implementation |
Implemented data validation methods |
2 hours |
Implementation |
352
Week 1
Task |
Duration |
Type |
Examined Git for Ages 4 and Up briefly. |
30 min |
Research |
Attended to first meeting to meet with teammates and discuss work share. |
1 hour |
Meeting |
Edited this personal page, adding personal and contact information. |
15 min |
Documentation |
Added 3 repositories to the Favorite Repos page. |
10 min |
Documentation |
Added summaries of these 3 repositories to the Favorite Repos page. |
20 min |
Documentation |
This week is mainly about meeting my teammates, refreshing my GitHub and Wiki syntax knowledge and creating personal wiki page on this repository.
Week 2
Task |
Duration |
Type |
Attended to a meeting to discuss project requirements, important questions and this weeks workshare. |
1 hour |
Meeting |
Researched some popular applications that have a community system. |
1 hour |
Research |
Filled in the application comparison table in the requirements page |
2 hours |
Documentation |
Added several entries to the glossary |
45 min |
Documentation |
Researched for a suitable software design pattern for the project |
30 min |
Research |
This week was mainly about brainstorming and research on project requirements. I made some research on some mainstream applications and examined their features.
Week 3
Task |
Duration |
Type |
Attended to a brief meeting with my teammates on improving communication and project requirements. |
1 hour |
Meeting |
Attended to the PS holded by TAs . |
1.5 hour |
Meeting |
This week was relatively effortless but the PS that I've attended was very informative and cleared some ambiguities in the project description.
Week 4
Task |
Duration |
Type |
Attended a meeting with TA where we further discussed project specifications and requirements. |
1 hour |
Meeting |
Participated in a discussion with teammates on possible scenarios for the project. |
1 hour |
Research |
Sketched an outline for an extensive user scenario |
1 hour |
Research |
Realized a complete user scenario (Scenario 3) with several team mates on our Discord group's voice channel. |
1 hour |
Documentation |
Created a mockup for Scenario 3 using an external tool. |
3 hours |
Documentation |
Reviewed other created scenarios and mockups of my group |
30 min |
Research |
This week we made significant steps in project planning. Customer meeting we made redefined almost every aspect of the project description and gave birth to many new system requirements. Also we obtained our first concrete perspective to the project through scenarios and mockups. There was a significant amount of work put through creating those as it required an extensive thought and conceptualization process.
Week 5
Task |
Duration |
Type |
Attended to weekly PS where we discussed on previous and current assignment. |
1 hour |
Meeting |
Attended to weekly team meeting to discuss the task at hand and work share. |
1 hour |
Meeting |
Researched UML documentation and examples. |
1.5 hour |
Research |
Researched older repositiories. |
30 min |
Research |
Sketched an initial outline for the class diagram. |
1 hour |
Research |
Realized a class diagram with one of my teammates through Lucidchart.
|
2 hours |
Documentation |
Reviewed the use case diagram and gave feedback to my teammates |
30 min |
Research |
This week, we realized the first phase of the Desing Documents assignment. I was responsible for creating a class diagram. I have learned many things on both UML and overall software design process. At the end of the week, we managed to form use case diagram and class diagram.
Week 6
Task |
Duration |
Type |
Attended to weekly PS where we recieved feedback on our use case and class diagram. |
1 hour |
Meeting |
Researched UML sequence diagrams through documentations. |
30 min |
Research |
Researched older repositiories for sequence diagrams. |
30 min |
Research |
Realized sequence diagrams 1, 2 and 3 with one of my teammates through Lucidchart.
|
2.5 hours |
Documentation |
Reviewed all design diagrams and gave a brief feedback. |
30 min |
Research |
This week we completed Design Documents assignment.
Week 7
Task |
Duration |
Type |
Attended to weekly meeting. |
1 hour |
Meeting |
Reviewed almost all of the work done until Week 7. |
1 hour |
Research |
Wrote Executive Summary in Milestone 1. |
1 hour |
Documentation |
Filled in the personal work summary in the milestone report |
15 min |
Documentation |
Filled out my personal collumn in the RAM |
30 min |
Documentation |
Worked on the Gantt chart with teammates |
2.5 hours |
Documentation |
Reviewed the milestone report and gave feedback to my team |
30 min |
Meeting |
This week, I spent most of my time reflecting on the current project status and previous tasks we completed until now. Our weekly task was on creating a milestone report, which was a great oppurtunity to reflect on the efforts I made and things I have learned until now. I've also learned how to create a Gantt chart using ProjectLibre.
Week 8
Task |
Duration |
Type |
Fixed some errors in the class diagram. |
15 min |
Documentation |
This week was the spring break week, so we took a week off from work as a team. However, I noticed some errors in our class diagram and made some corrections.
Week 9
Task |
Duration |
Type |
Made research on RESTful APIs. |
3 hours |
Research |
Read documentation of Django Framework. |
3.5 hours |
Research |
Implemented a small application using Django Framework as an exercise. |
4 hours |
Implementation |
Attended the PS for the Github tutorial. |
1.5 hours |
Research |
Attended the PS for the Implementation assignment. |
1.5 hours |
Research |
In this week, I spent a fair amount of time learning on web development. While it was difficult to comprehend at first due to my inexperience, I managed to learn a lot through research and hands on practice.
Week 10
Task |
Duration |
Type |
Research for a public RESTful API to use in the project. |
2.5 hours |
Research |
Created a small app for our practice app that supported Post Template mechanism. |
4 hours |
Implementation |
Merged the apps implemented with Cem Kaya. |
4.5 hours |
Implementation |
Attended the PS on Docker. |
1.5 hours |
Research |
In this week we managed to create a base app for our implementation assignment. It was an intense week and I learned a great deal using Github and Django.
Week 11
Task |
Duration |
Type |
Added an API call to our app. |
2.5 hours |
Research |
Made research on Javascript to create frontend pages with customised behaviour. |
4 hours |
Implementation |
Created HTML templates and added RESTful API functions to our app |
5 hours |
Implementation |
Wrote unit tests to my code. |
2 hours |
Implementation |
Reviewed codes of my fellow teammates. |
2-3 hours |
Review |
Attended the PS. |
1.5 hours |
Research |
Wrote my individual report for Milestone 2 . |
5 hours |
Documentation |
This week was even more intense than the previous as I tackled many challenges in the development.
Week 12
This was the final week of the semester and I did not made a significant effort on this course in this week.