Computer Science Major


My name is Ron Cotton and I've completed my Associates of Science in Computer Science at Clark College and continued my education for my fourth year at Washington State University (WSU) towards the competition of my Bachelor's Degree in Computer Science at the Vancouver, Washington campus. During my academic career, I've strengthened high and low-level understanding of Algorithms, Data Structures and SQL Databases. My current goal is to delve into project oriented research and get involved with projects that involves learning new concepts. It's my hope that I may continue this educational track to Masters level.

Java, Python, and C++ are my typical weapons of choice for solving problems, but adapting to new programming paradigms allows me to stretch and learn new concepts. I'm always tinkering with compile tools and operating systems to improve performance and learn new techniques which will hone my abilities on the field. Coding has been and will always been my true calling.

Future Emphasis

Low Thermal Design Power (TDP) System on Chip (SoC) multi core processors designed by Qualcomm, Samsung, AMD and Intel transforms the technological landscape from what was once the impossible to the possible: Energy efficient powerful processing in tiny form factors with long battery life with little to no consideration of cooling.

Low TDP SoC processors are crucial for the development of next generation portable electronic devices such as smartphones, tablets, netbooks, laptops, DSLR/Mirrorless Cameras and Smart TVs; Higher processing power with extremely long battery life. TDP SoC processors enable the creation of newer cutting edge technologies like Wearables (Smart Watches and Smart Wristbands), Smart Appliances, Low Power Server Clusters and Single-Board Computers. (Arduino, NUCs, Compute Stick and Raspberry Pi)

With the lower costs and the higher consumer use of these processors, Low TDP SoC Processors have proved to be the new hardware platform in high demand. This new hardware paradigm is creating a high diversification of consumer Operating Systems (OS) ecosystems (software platforms) such as Windows, Mac OS X, ChromeOS, Android, iOS, Ubuntu, GNU/Linux, BSD and SteamOS. There’s a dire need for applications that can bridge the gap between multiple hardware platforms and OS ecosystems.

While in college, I’ll be pursuing my goal to create applications that conquer this great divide between hardware and software without sacrificing the interface, speed and usability between these devices which is inherent in cross-platform compilers.

Washington State University - Vancouver, Washington

Enrolled for Bachelor's of Science of Computer Science

Clark College - Vancouver, Washington

AST2 Degree in Computer Science

Without continual growth and progress, such words as improvement, achievement, and success have no meaning.

Benjamin Franklin

Operating Systems

Operating Systems