Skip to content

Latest commit

 

History

History
134 lines (113 loc) · 24.3 KB

README.md

File metadata and controls

134 lines (113 loc) · 24.3 KB

Yıldız Technical University Computer Engineering: Lecture Notes & Slides & Projects

This is not a official YTU - CE repository. Repository contains

  • Lecture Notes
  • Lecture Materials
  • Homeworks
  • Solutions
  • Example Questions
  • And other useful informations about department and lecturers...

All hand-taken materials belong to me or contributors. Some lecture notes were not hand-taken (LaTeX PDF-DVI or something else).

Lecture slides, homework explanation documents, past midterms or finals, example questions (training for exams) belong to lecturer, I do not own the rights.

Lecturers will be annotated with its academic year + avesis website + scholar. A lot of homeworks have solutions of mine.

Distributing

Everyone is permitted to copy and distribute verbatim or modified copies of this repository's contents, and changing it is allowed as long as the name is changed. This repository is not constrained with Yildiz Technical University. Other universities are welcome to distribute, modify etc. Please read WTFPL License for more.

Note: You are supposed to download pdf files because sometimes github cannot render big pdf files. It is meaningless to clone the whole repository if you have limited or slow Internet connection. If you are satisfied with your Internet connection speed, then clone it, and git pull it occasionally. (current size: 564 MB).

Terms and Lectures

1x1

Term Lecture Lecturers Materials
1x1 BLM1011: Introduction to Computer Science Dr. Mehmet Amaç GÜVENSAN, Dr. Ziya Cihan TAYŞİ Lecture Notes, Homeworks
1x1 BLM1991: Occupational Health and Safety 1 Dr. Adem ALTAY -
1x1 MAT1320: Linear Algebra Dr. Hülya BURHANZADE, Muttalip Özavşar Lecture Notes
1x1 ATA1031: Principles of Atatürk and History of Modern Turkey I - Slides
1x1 FIZ1001: Physics 1 Dr. Macide ÖZTÜRK RODOP, Prof. Dr. Kemal ÖZDOĞAN Slides, Exams, Examples
1x1 MAT1071: Mathematics 1 Dr. Salih ÇELİK, Dr. Erdal GÜL Lecture Notes, Dr. Pinar ALBAYRAK's Notes
1x1 Elective 1-1 - -
1x1 MDB1031: Advanced English I - -

1x2

Term Lecture Lecturers Materials
1x2 BLM1012: Introduction To Procedural Programming Assoc. Prof. Dr. Mehmet Fatih AMASYALI, Dr. Hafize İrem TÜRKMEN ÇİLİNGİR Lecture Notes, Past Exams
1x2 BLM1022: Numerical Analysis Prof. Dr. Banu DİRİ, Dr. Zeyneb KURT Lecture Notes
1x2 BLM1032: Circuit Theory Prof. Dr. Nizamettin AYDIN, Dr. Hamza Osman İLHAN Lecture Notes, Cheatsheet, Slides, Past Exams
1x2 FIZ1951: Semiconductor Physics for Engineering Dr. Çiğdem ORUÇ Lecture Notes, Past Exams
1x2 BLM1992: Occupational Health and Safety 2 Dr. Adem ALTAY -
1x2 MAT1072: Mathematics 2 Dr. Filiz KANBAY Lecture Notes And Examples
1x2 MDB1032: Advanced English II - -

2 x 3

Term Lecture Lecturers Materials
2x3 BLM2011: Statistics And Probability Dr. Ferkan YILMAZ, Dr. Oğuz ALTUN Lecture Notes, Past Exams, Homeworks, Examples
2x3 BLM2021: Low Level Programming Dr. Erkan USLU, Furkan ÇAKMAK Lecture Notes, Debug Files, Examples, Homeworks, Instruction Set
2x3 BLM2031: Structured Programming Dr. Hafize İrem TÜRKMEN ÇİLİNGİR, Dr. Göksel BİRİCİK, Dr. Ziya Cihan TAYŞİ, Dr. Yunus Emre SELÇUK Lecture Notes, Past Exams
2x3 BLM2041: Signals and Systems for Computer Engineers Dr. Ferkan YILMAZ, Prof. Dr. Nizamettin AYDIN Lecture Notes, Slides, Examples, Past Exams
2x3 BLM2051: Seminar Assoc. Prof. Dr. Mehmet Fatih AMASYALI Slides
2x3 BLM2521: Discrete Mathematics Prof. Dr. Banu DİRİ, Dr. Zeyneb KURT Lecture Notes, Slides
2x3 BLM2611: Logic Circuits Dr. Gökhan BİLGİN, Dr. Hamza Osman İLHAN Lecture Notes, Past Exams, Labs
2x3 Elective 2-1 - -

2 x 4

Term Lecture Lecturers Materials
2x4 BLM2012: Object Oriented Programming Dr. Yunus Emre SELÇUK, Dr. Mehmet Sıddık AKTAŞ Past Exams And Examples, Lecture Slides, Semester Project
2x4 BLM2022: Computer Hardware Prof. Dr. Songül VARLI, Dr. Erkan USLU Slides, Lecture Notes
2x4 BLM2032: Electronic Circuits Dr. Hamza Osman İLHAN, Dr. Gökhan BİLGİN Lecture Notes, Homeworks, Slides And Examples, Online Labs
2x4 BLM2042: System Analsis And Design Prof. Dr. Oya KALIPSIZ, Dr. Göksel BİRİCİK Lecture Slides
2x4 BLM2502: Theory Of Computation Dr. Ferkan YILMAZ, Dr. Oğuz ALTUN Lecture Notes, Slides, Useful Sources, Homeworks
2x4 BLM2512: Data Structures And Algorithms Dr. Mine Elif KARSLIGİL YAVUZ, Dr. Mehmet Amaç GÜVENSAN Lecture Notes, Slides, Homeworks, Examples
2x4 Elective 3-1 - -

3x5

Term Lecture Lecturers Materials
3x5 BLM3011: Operating Systems Dr. Ziya Cihan TAYŞİ, Dr. Ali Gökhan YAVUZ Lecture Notes, Slides, Labs
3x5 BLM3021: Algorithm Analysis Dr. Mine Elif KARSLIGİL YAVUZ, Dr. Mehmet Amaç GÜVENSAN Lecture Notes, Example Codes, Homeworks
3x5 BLM3031: Microprocessor Systems Dr. Erkan USLU , Dr. Hamza Osman İLHAN Lecture Notes, Slides, Labs, Examples From Lecture, Example Codes, Past Exams
3x5 BLM3041: Database Management Furkan ÇAKMAK , Dr. Mustafa Utku KALAY Lecture Notes, Cheat Sheet, Labs, Examples, Lecture SQL History
3x5 BLM3051: Data Communication Furkan ÇAKMAK Lecture Notes
3x5 BLM3120: Information Retrieval and Web Search Engines (Occupational Elective) Dr. Mehmet Sıddık AKTAŞ Cheat Sheet, All Slides
3x5 Elective 1-2 - -

3x6

Term Lecture Lecturers Materials
3x6 BLM3012: Occupational Law and Ethics Dr. Göksel BİRİCİK -
3x6 BLM3022: Computer Networking Technologies Dr. Ali Gökhan YAVUZ, Dr. Ziya Cihan TAYŞİ Lecture Notes
3x6 BLM3722: Software Engineering Prof. Dr. Oya KALIPSIZ , Dr. Yunus Emre SELÇUK Slides
3x6 BLM4800: Introduction to Data Mining (Occupational Elective) Prof. Dr. Songul VARLI Lecture Notes
3x6 BLM4830: Introduction to Robot Technologies (Occupational Elective) Furkan ÇAKMAK Lecture Notes
3x6 BLM3010: Computer Projects - -
3x6 BLM3002: General Internship - -

4x7

Term Lecture Lecturers Materials
4x7 BLM4011: Security of Computer Systems Prof. Dr. Hasan Hüseyin BALIK Lecture Notes
4x7 BLM4021: Embedded Systems Dr. Ali Can KARACA Lecture Notes
4x7 BLM4050: Image Processing (Occupational Elective) Dr. Mine Elif KARSLIGİL YAVUZ Lecture Notes, Past Midterm
4x7 BLM4580: Introduction Natural Language Processing (Occupational Elective) Prof. Dr. Banu DİRİ -
4x7 BLM3590 - Statistical Data Analysis (Occupational Elective) Prof. Dr. Nizamettin AYDIN Lecture Notes

Contributing

Special thanks to contributors (A-Z) due to spreading the notes and sources free:

Are Those Lecture Notes Still Valid?

Mostly yes, the curriculum of lectures do not change frequently. Almost all lecture notes belong to me (hand-taken, not like ownership). So they are parallel with my year:

  • 1x1: 2018
  • 1x2: 2019
  • 2x3: 2019
  • 2x4: 2020
  • 3x5: 2020
  • 3x6: 2021
  • 4x7: 2021
  • 4x8: 2022

Lecturer Up-To-Dateness

Lecturers change frequently. Please update lecturers by contributing. If you are not familiar with pull-request and git, you can always use my email.

Status

  • (22 Jan 2021) It was difficult to take meticulous notes in online education...
  • (19 Nov 2021) No, I am not dead yet. I will upload 4x7 as well.
  • (16 Jan 2022) I am dead inside. But I uploaded almost all 4x7. Ready to farewell: 4x8.
  • (27 May 2022) I am going to be graduated in a month, finally. I am planning that I will be maintaining this repository, however, there will be no additional lecture notes anymore. Contributors are only welcome for past exams and homeworks.
  • (3 Aug 2022) Just graduated. I didn't take any notes for 4x8. This is the last status. See you on the other side.