Courses


Sophomore


Sophomore


Data Structures and Algorithms

  • Advancced application of data structures in weekly programming assignments in C++
  • Algorithm time and space complexities
  • Recursion vs Iteration

Digital Systems

  • Explored Logic Gates and Boolean Algebra
  • Application of Decoders, Encoders, Multiplexers
  • Built State Machines from vaious Flip-Flops
  • Introduction to Verilog HDL to build asynchronous state machines

Programming Languages

  • Grammars, Parsing, and Parse Trees
  • Static vs Dynamic Binding
  • Parameter Passing Techniques and Higher Order Functions
  • Functional Programming (ML) vs Imperative Programming

Senior


Senior


Modern Networking Concepts

  • Taking in Fall of 2016

Computer Security

  • Taking in Fall of 2016

Software Engineering

  • Taking in Fall of 2016

Last Updated: April 2018 | Version 3.3.0

Website/ Images © MichaelKulbacki.com 2018