• Stars
    star
    166
  • Rank 227,748 (Top 5 %)
  • Language
    C
  • License
    Do What The F*ck ...
  • Created over 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Yildiz Technical University, Computer Engineering Lecture Notes + Slides + Homeworks + Examples

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.

More Repositories

1

Synthetic-Music-Generation-with-Deep-Neural-Networks

Generating music with Vector Quantized Variational Autoencoders plus Scalable Sparse Transformer: "JukeBox". Code for inzva ai projects #5.
Jupyter Notebook
33
star
2

Deep-Learning-Lecture-2020-2021-First-Term

Skylab Deep Learning Lecture Notes | 2020-2021 First Term.
Jupyter Notebook
31
star
3

Academic-Paper-Title-Recommendation

Supervised text summarization (title generation/recommendation) based on academic paper abstracts, with Seq2Seq LSTM and T5.
Python
23
star
4

Classification-On-Chest-X-Ray-Diagnosis-Images

Identifying Medical Diagnoses and Treatable Diseases using pre-trained VGGNet with PyTorch on GPU.
Python
13
star
5

Implementation-and-Optimization

Implementation of some Machine Learning and Deep Learning algorithms from scratch.
Python
10
star
6

x-tagger

A Natural Language Processing toolkit for sequence labeling in its simplest form.
Python
9
star
7

bayesmedaug

Bayesian Optimization Library for Medical Image Segmentation.
Python
9
star
8

Six-Degrees-of-Kevin-Bacon

Breadth First Search implementation on Bipartite Undirected Graph.
C
8
star
9

Variational-Sentence-Augmentation-For-Masked-Language-Modeling

Code for our paper "Variational Sentence Augmentation for Masked Language Modeling", ASYU 2021.
Python
7
star
10

Conditional-Variational-Transformer

Code for our paper "Transformers as Neural Augmentors: Class Conditional Sentence Generation via Variational Bayes", arXiv preprint arXiv:2205.09391, 2022.
Python
7
star
11

notes

5
star
12

OpenCARGO

A cargo submitting, tracking application written in Java 1.8. GUI is implemented in Java Swing and Database is implemented with MySQL.
Java
5
star
13

Fly-By-Night

A flight tracking application with GUI, that has features like add flight,delete flight, update flight, add weekday of a flight, delay flight etc. Flights automatically fly by multithreading.
Java
5
star
14

safakkbilici.github.io

My personal nerdy website.
JavaScript
3
star
15

Name-Classification-By-Nations

Name classification by nations using character-level Recurrent Neural Networks, including Turkish name dataset.
Python
2
star
16

Exploring-The-Limits-Of-Data-Augmentation-For-Retinal-Vessel-Segmentation

Code for our paper "Exploring The Limits of Data Augmentation for Retinal Vessel Segmentation", arXiv preprint arXiv:2105.09365, 2021.
Jupyter Notebook
2
star
17

Simple-Language-Model-With-LSTM

Train your text data with fine-tuned word level LSTM.
Python
1
star