Friday, December 4, 2015

Database concepts - ER Diagrams (Continued)

So, in the last post I went over a little about how things are represented in an ER diagram, as well as the reasons to why using an ER diagram is helpful to design a good database. In this post, we'll elaborate on specific rules and guidelines that should be followed ad considered when creating an ER Diagram along with more information on relationships....

Saturday, November 21, 2015

Database Concepts - The Entity-Relationship Diagram

Via texample.netIn this post I will try to start database ideas with modeling. Here, I will explain what an ER diagram is and how it is used as a database model. In future posts I will explain more into detail of database ideas once I have established a basic bridge. Lets get started!In order to continue understanding clearly upcoming concepts we need...

Wednesday, November 18, 2015

Data Structures - Stacks and Queues

In this post we'll go over some things about stacks and queues.I have in an earlier post wrote an implementation of a queue while explaining lists. You can take a look here.Queues:Queues are FIFO, meaning first in first out. The first element put into the queue is dequeued in the before the others. There is a head and a tail that keeps track of the...

Thursday, November 12, 2015

Database Concepts - What is a Database? Some beginning notes

What is a database?A database is a glop of data, a collection of data that models real world things; companies, inventory, websites, etc. The collection of data describes a series of relationships between some entities. (e.g., Annie is taking course number A110 or Josie is subscribed to a specific magazine).What is a DBMS?DBMS stands for "Database...

Tuesday, November 3, 2015

Sorting Algorithms - Insertion Sort

Pic from GeeksquizInsertion Sort is utilized to sort a group of elements from smallest to largest. Here's how it works:Lets say we start with an array A = {15, 16, 12, 7, 9}. This array is not sorted(least to greatest).Pseudocode:Insertion-Sort(A)1.    for j = 2 to A.length do2.        key = A[j]3.      ...

Thursday, October 29, 2015

Data Structures - Linked Lists Part 2 (and Queues)

This is a second part to my first post about Arrays and Linked lists. Here I have (finally) implemented and tested two separate queues. Notice that you probably wouldn't need a queue structure if you are utilizing only one queue. The queue structure is so that I can use several different queues. Lots and lots of comments to guide you through: #include...

Monday, October 12, 2015

Data Structures - Arrays and Linked Lists

An array is a random access data structure, while a linked list is a sequential access data structure. So, what's the difference between random and sequential?Well, random means you can access something directly, and sequential means in order to access something, you have to go one by one. See this:Arrays:Linked lists:orThe differences between the...

Wednesday, October 7, 2015

Java 101 - 02 Comments, Objects, and Classes

Summary of last post(link here): We looked over the basic introduction of Java and some start on the syntax and specifics how Java should work. Here's the code that we ended up with to refresh your mind://This is the Myclass class namingclass MyClass{ //This is the main method we always need public static void main(String []args){ } //This...

Monday, June 22, 2015

Starting on OOP(Object Oriented Programming) through Java

Hi readers,I've been wondering if I should throw something out there about getting started with java, since many self taught programmers learn java some time in their life, or not. I teach an introductory class in college, well I guess I instruct. In that class students are introduced to the Java programming language and they learn Object Oriented...

Tuesday, June 16, 2015

Java 101 - 01 What is Java and What is it Made of?

 Whether you're a computer Science major or just someone thinking of picking up a pastime skill, this post will explain what Java is and also give some beginning introduction to it. :)An Introduction to Java's birth and life:Java was born on June 1991. Created by James Gosling, Mike Sheridan, and Patrick Naughto. Apparently I learned through...

Wednesday, March 11, 2015