gokbeykeskin / GTU-ASSIGNMENTS

Gebze Technical University - Computer Engineering Assignments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GTU-ASSIGNMENTS

Some of my Computer Science Related Assignments

An introduction to Computer Concepts

  • C
  • Arduino
  • HTML
  • Assembly (Simpsim)

A-Z course for C Language

A detailed course about OOP concepts using C++ and Java Languages

  • Inheritance
  • Polymorphism
  • Encapsulation
  • Abstraction
  • Logic
  • Mathematical Relations
  • Graphs & Hasse Diagrams
  • Recurrence Relations
  • Circuit Analysis & Design
  • Electronical Components
  • Arrays
  • Lists
  • Stack & Queue
  • Sets
  • Trees
  • Graphs
  • Maps
  • Truth Table & Karnaugh Map
  • Logical Circuit Design
  • Asymptotic Notation & Algorithm Analysis
  • Brute Force
  • Exhaustive Algorithms
  • Divide and Conquer
  • Decrease and Conquer
  • Dynamic Programming
  • Greedy Algorithms
  • MIPS Processor Architecture
  • MIPS Assembly
  • Verilog & Quartus
  • Context Free Grammers & Backus-Nour Form
  • Compilers & Interpreters
  • Programming Paradigms (Imperative(Procedural, OOP), Declerative(Logic, Functional, Mathematical)
  • Lisp & Prolog
  • Project Management (mostly focused on Scrum)
  • Documentation, Diagrams, User Stories
  • Memory Management
  • File Systems
  • Input/Output
  • Deadlocks
  • Virtualization
  • Linux/Unix/Posix
  • System Calls
  • Signals
  • Multiprocessing & Multithreading
  • Interprocess Communication & Synchronization
    • Pipe,Fifo,Shared Memory
    • Semaphores,Mutexes, Conditional Variables, Monitors
    • Sockets

About

Gebze Technical University - Computer Engineering Assignments


Languages

Language:Java 41.7%Language:C 26.7%Language:C++ 24.6%Language:TeX 2.7%Language:Assembly 1.2%Language:Common Lisp 0.8%Language:Python 0.7%Language:Makefile 0.6%Language:Yacc 0.5%Language:Lex 0.3%Language:Prolog 0.2%