CENG icon indicating copy to clipboard operation
CENG copied to clipboard

All the homeworks, testers and projects done at METU-CENG

METU CENG 2013-Present

CENG 111 Introduction to Computer Engineering

Some intro to ceng/cs stuff written in python

CENG 140 C Programming

Every assignment given in the course

CENG 232 Logic Design

Some verilog stuff

CENG 242 Programming Language Concepts

Many tasks done in prolog, haskell, and c++ to understand concepts in different programming languages.

CENG 280 Formal Languages and Abstract Machines

CENG 315 Algorithms

CENG 331 Computer Organization

Bomb Lab

A task which aims to make people familiar with reverse engineering

Attack Lab

A task which aims to teach people how to smash the stack for fun & profit

Performance Lab

A task which aims to teach optimization methodoligies for x86(64) architecture

CENG 334 Introduction to Operating Systems

HW1

Simple shell for linux.

HW2

Threading mutexes and semaphores practice for linux.

HW3

EXT2 filesystem defragmentation which moves every data block to begining of the disk.

CENG 336 Introduction to Embedded Systems Development

Codes developed to perform various tasks on a PIC18F8722 based board. Both in assembly and C, even a simple RTOS project.

CENG 350 Software Engineering

SRS

SDD

CENG 351 Data Management and File Structures

CENG 384 Signals and Systems for Computer Engineers

MATH 407 Game Theory

CENG 435 Data Communications and Networking

HW1

HW2

CENG 783 Deep Learning

Homeworks and project done during 2016-2017 Spring Semester. No learning framework has been used in neither homeworks nor the project all codes have been written in python from scratch using only numpy, without help of any frameworks.

HW1

k-Nearest Neighbor
SVM/Softmax Classifier
Fully Connected Networks for regression/classification
Image classification
Next Character Prediction using Fully Connected Networks

HW2

Denoising Auto Encoders
CNNs
Saliency Maps
Fooling CNNs
Deep Dreaming
CIFAR-10 Dataset
TinyImageNet-100-A

HW3

Vanilla RNNs
LSTMs
Image Captioning using Microsoft COCO Dataset
Next Character Prediction using RNNs and LSTMs

Project

Basic Question Answering using synthetic dataset generated in Turkish.
Dataset Generator
3 Different approaches using RNNs and Fully connected layers
Comparison of those approaches