This is Aaron Alexander's webpage for CS 1002



That's me above.

I have a few hobbies:
I like to play bass guitar. This is a link the brand and type of bass I own.
I also enjoy reading. This website carries a lot of books

My current major at Southern PolyTechnic University is Software Engineering.

When I graduate, I hope to pickup a good job in Real Time Systems Programming. I will use my spare time to create small games or mods to games to increase my portfolio.
When my portfolio has reached a decent size, I plan to apply for a job as a junior to mid level programming position in a game development company or maybe start my own dev company.
From there I hope to move up the ranks to a lead design position and upper management.
I hope to help the company grow and attain a large business status and retire in a high leadership position.



I have a small research project going on. It's about gaming psychology. Hopefully it will make it easy to understand what games are and what makes them fun. To read it click here



I made a quick script in Java for converting celsius to kelvin


Computer Science-
The systematic study of computing systems and computation. The body of knowledge resulting from this discipline contains theories for understanding
computing systems and methods; design methodology, algorithms, and tools; methods for the testing of concepts; methods of analysis and verification;
and knowledge representation and implementation.
Definition above taken from here

Software Engineering-
The system of applying of an engineering discipline to the design, implementation and maintenance of software systems.
Definition above taken from here

With the above said, I thought it would be appropriate to give the definition of engineering.

Engineering-
The application of science and mathematics by which the properties of matter and the sources of energy in nature are made useful to people.
Definition comes from Merriam Websters Website

Information Technology-
The undergraduate program prepares students for a career involving the strategy, development, and administration of integrated computing, network and web systems.
Definition taken from Southern Polytechnic's website.

By the definitions here it appears that Computer Scientists figure out how the computers process information exactly and create different types of interfaces for working
with that information. Software Engineers take that interface and create an recognizable form for the everyday user so it can be packaged and sold to the user.
Information Technologists(?) use some of the interfaces created to see to it that each user can easily share his own data he creates from the interface he so chooses to use.
Overall, the CS 1002 class is pretty straightforward. The first test was incredibly hard.