Recap (Summer 2017)
Hello my friends! I'm pretty sure that many of you have problems finding what they want inside of this steemit blog. So, I decided to make Recap's/Rewinds from time to time, where I will put the Posts organized so that you can find what you want much easier! I'm thinking of doing it every 3 months and so for every season. I will also put a little description for everything, cause sometimes that title was a little to compact. So, let's get started!
PROGRAMMING:
Let's start out with my first Category called Programming and split it up depending on Languages also! I started off with C, got into Java and then talked about Assembly, but mixed C in between of everything!
C:
Basics
C Beginner Codes -> I got into the Basics of C Programming on 2 Example Codes
C Beginner Arrays -> In this post we extended the previous Codes using Arrays and also random
C Pointers, String and Files -> We talked about Pointers, Strings, File and Functions!
C Dynamic Memory Allocation -> I talked off malloc/realloc and used it on an Example Code
C Structs and Switch Case -> I created a switch case menu that handles a struct
Datastructures
C Recursive Algorithms -> We got into Recursions as an reminder for the next posts
C Linked Lists -> We talked about the Linked List Implementation in C
C Binary Trees -> We got into Simple Binary Trees in C
C Queues using Arrays -> Implemetation of a Queue using Arrays
C Stacks using Arrays -> Implementation of a Stack using Arrays
C Queues using Linked Lists -> Implementation of a Queue using a List
C Stacks using Linked Lists -> Implementation of a Stack using a List
C Advanced Lists and Queues -> Double, Circular Linked Lists and Priority Queues
C Advanced Trees -> AVL (implemented), Red-Black (featured) and 2-3 Trees (featured)
C Stack-Queue Exercise using Dynamic Arrays -> Exercise for Stacks-Queues with Arrays
C Stack-Queue Exercise using Linked Lists -> Edited Exercise, but using Lists
C Hashtables with Chaining -> Hashtable Theory and Implementation with Chaining
C Hashtables with Linear Probing -> Implementation with Linear Probing
Other
Can I run a Dual Monitor Setup? (C Code) -> Calculate Angle using Law of Cosines
C Function Comparison -> Compare Functions using Time or Iterations
In C I will get into Networking that will be a Category on it's own!
Java:
Basics
From C To Java -> I talked off Objects/Classes (introduction), Scanner Input, Printing and Arrays
Java Classes and Methods -> We got into Constructors, Getters-Setters, ToString() and User Defined Methods
Java Composition and ArrayList -> We talked about Java Composition and ArrayLists
Java Inheritance -> We talked about Inheritance (extends), Abstract Classes and super.toString()
Java Interfaces -> We talked about Interfaces (implements) and Abstract Methods
Java Exceptions -> We got into Exceptions using the try-catch statement
Java Files -> We got into Textfiles and Binary Files using serializable
Java All-In-One Exercise -> University Task edited to contain only Basics
Java All-In-One Exercise (Solution) -> Solution to the Task
Data Structures
Java Data Structures -> Implementing Lists, Stacks and Queues in Java
I plan to upload Java Graph Implementation
GUI
Java GUI (awt) -> Getting into GUI Programming using the awt library
Java GUI (swing) -> Extend previous Knowledge using the swing Library and JOptionPane's
Java GUI Events and Listeners -> Getting into Events and ActionListeners
Java GUI Examples -> Examples of GUI's that implement everything told
Java All-In-One Exercise Extended -> Previous Task Edited to include GUI
Java All-In-One Exercise Extended (Solution) -> Solution to the Task
Java Web Applets -> Writing a Applet in Java
Assembly:
Basics
Assembly Basic Coding Structure -> Introduction to Assembly
Assembly Input/Output Calls -> System Calls to Input and Output
Assembly Branches and Jumps -> Getting into Branches, Jumps that help us write if, for, while statements
Assembly Arrays and Memory Instructions -> Arrays and sw, lw instructions
Assembly Code Examples -> Examples to make sure everything until now is understandable
Advanced
Assembly Functions and Pseudodynamic Arrays -> Switch case that calls functions for an pseudodynamic Array
Assembly Stack and Recursive Algorithms -> Stack Introduction and 3 Recursion Code Examples
Assemly Heap Memory Allocation -> Heap Allocation and Dynamic Memory
Assembly File Inputs/Output Calls -> File Input and Output using System Calls
We will get into more Examples writing C Code uploaded in Assembly and I also have in mind to upload a whole Series where we will write a C Compiler in Assembly!
LOGIC DESIGN:
Theory
Numeral Systems -> Numeral Systems, Conversions, Operations
Logical (Boolean) Functions -> Boolean Expressions, Truth Tables, Minterms, Maxterms
Boolean Algebra and Simplification Theorems -> Boolean Algebra, Laws and De Morgan
Karnaugh Map Simplification -> Karnaugh Maps
Basic Logic Gates -> NOT, OR, AND, XOR and XNORGates
Universal Logic Gates -> NOR and NAND Logic
From Function to Circuits using Multi-Input Gates -> Multi-Inputs Gates and Tips
Adder Circuits -> Half, Full and N-bit Adder Circuits
Multiplexer, Encoder and Decoder Circuits -> MUX, Encoder and Decoder Circuits
Waveforms and Clocks -> Waveforms and Clocks, How to test all Inputs
Latches and Flip Flops -> Latches and D, T, JK Flip Flops
Sequential (Synchronous) Circuits -> State Table, Equations and Diagram
Quine McCluskey (Tabular) Simplification Method -> Example Tabular Simplication
Statetable Simplification and Implementation with one-hot encoding -> Staircase DFF Implementation
Binary Decision Diagrams -> Binary Decision Trees, Diagrams and ROBDD's
Multisim Implementation
Multisim Getting Started Tutorial -> Multisim Introduction
Logic Gates in Multisim -> Testing out Logic Gates in Multisim
Simple Circuits in Multisim -> Circuits using Logic Gates in Multisim in 3 ways
Adder Circuits in Multisim -> Implementing Half, Full and N-bit Adders in Multisim
Multiplexer, Encoder and Decoder Circuits in Multisim -> Multisim Implementation Examples
Advanced Sequential Circuits in Multisim -> JK Flip Flop Implementation of a State Diagram
VHDL
VHDL Introduction -> What are HDL Languages, VHDL Theory
VHDL Basic Coding Structure -> Structure, Libraries, Assignment Statements and Processes
VHDL Basic Circuits -> Simple VHDL Coding using knowledge from the previous post
and it goes on...
This is actually it!
Hope you like this idea and I see you next time in VHDL!
Bye!
Leave Recap (Summer 2017) to:
Read more #recap posts
Best Posts From Drifter1
We have not curated any of drifter1's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From Drifter1
- Mathematics - Number Theory - Diophantine Equations
- Mathematics - Number Theory - GCD and LCM
- Mathematics - Number Theory - Divisibility Examples
- Mathematics - Number Theory - Prime Numbers
- Mathematics - Number Theory - Factorization and Euclidean Algorithm
- Mathematics - Number Theory - Divisibility
- Mathematics - Number Theory - Introduction
- Programming - Java - Travelling Salesman Problem Solution (Naive Algorithm)
- Mathematics - Discrete Mathematics - Boolean Algebra
- Mathematics - Discrete Mathematics - Fields