Category: Computer Science

Video Game Psychology: Addiction vs. Achievement

Young man holding video game controller in front of TV showing racing game.

As an omnipresent part of modern culture, video games hold a fascination for both researchers and laypeople alike. One particular area of interest lies in their psychological impact on players. The concepts of addiction and achievement have been associated with video game play, leading researchers to wonder about the connection. Due to their unique features,… Read more »

Exploring the Pros and Cons of Video Gaming

Two young men and two young women playing video games together.

Video games are a trademark commodity in our modern, technologically driven culture. Although undoubtedly entertaining, considerable debate remains as to their relative positive or negative impacts on individuals and society. Even though studies regarding this issue are relatively new, they can still provide insight into the benefits and drawbacks of this popular pastime. Positive Effects… Read more »

5 System Development Life Cycle Phases

Illustration representing various computers, mobile devices and servers connected by cables.

“A good system shortens the road to the goal.” –Orison Swett Marden, author and founder of Success magazine No field stresses the importance of a well-built system quite like computer science. Effective computer systems ensure a logical workflow, increase general efficiency and make it easier for companies to deliver high-quality products to their clients. The System… Read more »

Computer Science Algorithm Examples

Illustration of computer code on a laptop with a binary background of 1's and 0's.

Algorithms are essential building blocks in the practice of computer science. As written instructions that help computers operate, they ensure the accomplishment of particular functions, as well as the speed and total workability of software systems. While computer systems use many algorithms, a few in particular are notable for their significant impact. Notable Computer Science… Read more »

Competing in the Mobile Market: iOS vs. Android Development

Illustration of smart phone with app related objects.

Now, it seems, is an opportune time to join the app development market. According to the Bureau of Labor Statistics, software developer positions are projected to increase 17 percent by 2024. App developers alone earn a mean annual wage of more than $102,000. However, successfully competing in the mobile market is an endeavor that requires… Read more »

Leveling Up: Video Game Development by Language

Video games are a big business. Total revenue for the U.S. video game industry reached $23.5 billion last year, a 5 percent increase from 2014. Behind every video game are programmers who help develop the product. Although programming languages vary from game to game, a few are the most popular. This post will cover the… Read more »