The Evolution of the Geek

Rarely, if ever, do I step outside of the realm of professional and/or educational resources when blogging on That said, I feel that this blog is highly relevant as most believe that computer guys, those that work in the field of Information Technology and Software, are geeks.

The evolution of the geek has been great, indeed. As far as today’s standards are concerned, being a geek is a great way to make a living! That is of course. if you ...

Read more →

Open Systems Interconnection (OSI) Model

The Open Systems Interconnection Model

History of the Open Systems Interconnection Model

During the late 1970’s the ISO ( developed a theoretical model for networking hardware and software called the Open Systems Interconnection model. The Open Systems Interconnection model was derived, in part, from standards defined within the Advanced Research Projects Agency Network (ARPANET). The OSI model was implemented to address a need to allow multi-vendor interoperability of networking systems; for, the ARPANET was confined to the interconnection of systems within ...

Read more →

The Pigeonhole Principle

The following excerpt was taken from:
Kolman, Busby, & Ross(2009), Discrete Mathematical Structures, 6th ed. Upper Saddle River, NJ: Pearson Prentice Hall

“Theorem: The Pigeonhole Principle

The Pigeonhole Principle is a proof technique that often uses discrete math’s counting methods.

If n pigeons are assigned to m pigeonholes, and m < n, then at least one pigeonhole contains two or more pigeons.

Pigeonhole Principle – Proof

Suppose each pigeonhole contains at most 1 pigeon. Then at most m pigeons have been assigned. But since m ...

Read more →

Fundamentals of Discrete Math

Fundamentals of Discrete Mathematical Structures

This post contains a synopsis of the fundamentals of discrete mathematical structures. This post was created during my second year of college while studying to attain a Bachelors of Science in Computer Science.  The discrete math course is a necessary requirement in attaining a B.S. in Computer Science.

“The origins of matrices goes back to approximately 200 B.C.E, when they were used by the Chinese to solve linear systems of equations” (Kolman, Busby, & Ross, 2009).

Are you interested in ...

Read more →

Six Trigonometric Functions in Terms of Others

Trigonometric Identities

“In mathematics, the trigonometric functions (also called circular functions) are functions of an angle. They are used to relate the angles of a triangle to the lengths of the sides of a triangle. Trigonometric functions are important in the study of triangles and modeling periodic phenomena, among many other applications.

The most familiar trigonometric functions are the sine, cosine, and tangent. In the context of the standard unit circle with radius 1, where a triangle is formed by a ...

Read more →

Program Development Cycle

Performing a Task on the Computer

Step 1:
What is the ouput? Exactly what will the task produce?

Step 2:
Identify the data. What input is necessary to produce the output?

Step 3:
Determine how to process the input to obtain the desired output. What formulas or ways of doing things can be used to obtain the output?

Program Development Cycle & Software Development Life Cycle

The programming development cycle is a process of steps, used by programmers to more efficiently manage their time in designing ...

Read more →

Six Trigonometric Functions

Trigonometry Mnemonic

Sohcahtoa, the Indian princess of Trigonometry

sin θ = opposite/hypotenuse

cos θ = adjacent/hypotenuse

tan θ = opposite/adjacent

Basic Trigonometry Videos:

Basic Trigonometry : Introduction to trigonometry

Basic Trigonometry II: A few more examples using SOH CAH TOA

Radians and degrees : What a radian is. Converting radians to degrees and vice versa.

Using Trig Functions : Using Trigonometric functions to solve the sides of a right triangle

Using Trig Functions Part II

The unit circle definition ...

Read more →
Page 1 of 5 12345