Skip to content

Latest commit

 

History

History

tek2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Module Concepts introduced Skills acquired Grade Projects
Year End Project
  • Modularization
  • Problematic abstractions (dynamic libraries, threads)
  • Object-oriented programming
  • Technical
  • Personal
  • Commitment to the project
  • Rigor in the project development
A
Object-oriented Programming
  • Object-oriented programming
  • Modularization and abstraction
  • New programming paradigm
  • Dynamic libraries
  • Modularization
  • Generic programming
A
Network Programming
  • Network communication
  • Data packets
  • Multi-client programming
  • Communication protocol implementing
B
Concurrent Programming
  • Concurrent access via the following principles:
    • Threads and mutexes
    • IPC (Inter-Process Communication) via semaphores, message queues etc.
  • Technical (C++, Networking, Threading, IPC)
  • Organizational (team management)
B
Functional Programming
  • Haskell language
  • Functional programming
  • Recursive functions
  • Lists
  • Pattern matching and guards
  • Modules
  • I/O and monads
  • Stack project management
B
Unix Programming
  • Memory allocation management
  • Binary files
  • Mechanisms for memory allocation
  • Understanding of the structure of a binary(ELF) file
C