Skip to content

Muhammed Enes Sürmeli

Enes Sürmeli edited this page Apr 5, 2023 · 18 revisions

Muhammed Enes Sürmeli

Hi, I am Enes. I am a Senior Computer Engineering Student at Boğaziçi University. This is my personal page which will contain information about me and my contributions to the team throughout the CmpE 352 and CmpE 451 courses.

What I really like to do to make better use of my limited free time is to try learning new skills about the rapidly emerging innovations of the computer science world. In line with these skills, I have gained valuable knowledge and experience in the fields of Conversational AI, Software Engineering, and Data Science with the help of my previous internships at Softtech, Hybrone, Nokia, and Dataroid.

My GitHub Account - My Username: surmelienes1


Skills and Interests

Skills
Interests
  • Swimming
  • Researching
  • Cycling
  • Playing Chess
  • Solving Crossword Puzzle
  • Playing Table Tennis

Contact Information

  • Enes's GitHub
  • Enes's Linkedin
  • Enes's Mail Address
  • Enes's Boun Mail Address

CMPE 451 Weekly Work

Week 1
  • Important Note: Please check the time consumption and efforts put into each issue and pull request from the milestone report 2 and 3 in order to avoid missing any parts while grading.

CMPE 352 Weekly Work
Week 1
Task Duration Type Link (optional)
Met with the team members 1h 15m Communication Meeting Issue
Created the personal wiki page 1 hour 30 minutes Documentation My Wiki Page
Created the issue for exploring the git commands 20 minutes Documentation Git Command Issue
Researched about useful git commands to share them with others 1 hour 45 minutes Research and Documentation Git Commands Page
Explored GitHub to choose repositories I found interesting 1 hour 15 minutes Research Repos We Liked and Repo I Liked
Studied git as a version management system through some guides and videos 1 hour Research Git Summary Page and Git Research
Week 2
Task Duration Type Link (optional)
Attended to the meeting for Week #2 2 Hours Communication Weekly Meeting #2 Notes
Documented the Research on Software from Rival Companies 2 Hours Documentation Software from Rival Companies Page
Determined the notification-related system requirements 1 Hour 15 Minutes Project Planning Issue for the Notification-Related System Requirements
Documented the notification-related system requirements 15 Minutes Documentation Notification-Related System Requirements
Performed Competitor Analysis for the Kahoot! App 1 Hour 30 Minutes Research Issue for the Software from Rival Companies and Kahoot! App Research
Researched about Semantic Search 1 Hour 15 Minutes Research Semantic Search Issue and Semantic Search Page
Researched about W3 Web Annotation Data Model 1 Hour 15 Minutes Research W3 Web Annotation Data Model Issue and Related Page
Week 3
Task Duration Type Link (optional)
Attended to the meeting for Week #3 2 Hours Communication Weekly Meeting #3 Notes
Determined the Scenario and Acceptance Criteria for the registered lecturer scenario 1 Hour 15 Minutes Documentation Corresponding Issue
Reviewed the Scenario for Creating Community Events 45 Minutes Review Corresponding Issue
Reviewed the Mockup for Creating Community Events 30 Minutes Review Corresponding Issue
Week 4
Task Duration Type Link (optional)
Attended to the meetings for Week #4 on Wednesday and Thursday 2 Hours Communication Weekly Meeting #4 Notes
Reviewed the annotation requirements part 1 Hour Review Corresponding Issue
Prestudied the user class diagram and reviewed the last years' project repositories 1 Hour 30 Minutes Research No Links
Will open the issue for the first draft of the notification class diagram - Documentation Corresponding Issue Will Be Here

Report About Git Research

Git vs GitHub: What are the differences?

The primary distinction between Git and GitHub is in their functionality. While they both enable source code management (SCM) and make merging and sharing code easier, their similarities end there. Consider Git to be a single computer, and GitHub to be a network of several interconnected computers, each with the same end objective but a very different role in achieving it.

Git is a distributed version control system (DVCS) that manages entire source code history. It is free and open-source software. It can keep track of commits, undo changes, and allow developers to exchange code. To collaborate, each developer must have Git installed on his or her local device. It's largely regarded as one of the easiest DevOps tools to grasp and apply in the developer community, and it's one of the most extensively utilized technologies today.

GitHub, on the other hand, is a web-based Git repository hosting service. It contains all of Git's DVCS SCM capabilities as well as some more. This includes project management, support ticket management, and bug tracking, among other collaborative features. Developers may use GitHub to share their repositories, access other developers' repositories, and save remote backups of repositories.


Sources:

1 - https://www.simplilearn.com/tutorials/git-tutorial/git-vs-github?source=sl_frs_nav_playlist_video_clicked

2 - https://www.simplilearn.com/tutorials/git-tutorial

GitHub Repository I Liked

Awesome Data Science

Repository Link

Name: Awesome Data Science

About: An open source Data Science repository where you can learn about data science and apply it to real-world challenges.

Why I like it?: Since I am currently focused on the Data Science and AI fields, Awesome Data Science GitHub repository has so far taken an important role of helping me to improve my understanding of these topics. Moreover, for anyone interested in learning the fundamentals of data science and machine learning like I am, this repository can be very beneficial in many ways. It can take you from answering simple questions like "what is data science," "why do we need to utilize it," and "what are its applications" to being proficient in the fundamentals of data science.

What are the features making this repository special?:

  1. It has a curated list of massive open online courses(MOOC), which is one of the finest methods to learn about Data Science.

  2. It includes a number of free lectures and courses to help you get started with Data Science.

  3. It includes a list of deep learning, machine learning, tensorflow, and Keras libraries that are widely used in data science programs.

  4. You may come across with top data science and Big Data journals, periodicals, and magazines, which is extremely useful for staying current with the field's latest advances.

  5. Those who prefer listening to reading will be happy to know that it includes an exclusive selection of podcasts and YouTube Channels on a variety of data science topics, including AI, Big Data, and data engineering.

  6. You may keep up with the latest data science trends by reading the most popular books and following the most influential blogs.

👋 Welcome to the Wiki of Group #2

🎓 Group Members

Group Members

✍️ Meeting Notes

Meeting Notes of 451
Mobile Team Meeting Notes
Back-End Team Meeting Notes
Front-End Team Meeting Notes
Meeting Notes of 352

📚 Learnify

📱 Practice App

🛣 Milestones

CMPE451 Milestones
  • Will be added when ready
CMPE352 Milestones

📋 Requirements

🕵 Researches

Git Related

🖼️ Scenarios & Mockups

Scenarios

📈 Diagrams

Diagrams

📑 Templates

Templates
Clone this wiki locally