Skip to main content

Posts

Showing posts from October, 2018

CST 205 - Week 1

This week was the first week of CST 205 - Multimedia Programming in Python. I learned about the technical basics of digital imaging, such as the RGB model, what bit depth and dynamic range are, and how algorithms such as converting images from color to grayscale work. Even though I have been photographing the world around me for a long time, and how photography is still a hobby of mine (albeit on the backburner), I found learning about the technical details very interesting. I feel like knowing how digital imaging works on the back end will help me out as a photographer in the future. Additionally, I learned the basics of JES and using it to manipulate images using Python scripts. Python scripting isn't new to me, but JES is. I'll admit learning JES's built in functions took some time and was the hardest part of this week, but I am confident that I will become more comfortable with it as the class progresses. Our group made a demo video this week for one of the lab pr

CST 300 - Week 8: Final Week

What a busy final week! This week, our team finished our two videos about quantum computing. Have a look if you'd like: https://youtu.be/DxJC6w-cibE https://youtu.be/QHmqI9gOAtk It was a very interesting experience learning about quantum computers and how they can change the future of computing, as quantum computing was something in the technology that I and my team members knew little about going into this project. Although most of the quantum computing work that has been done is in its very early stages, and some of the abstract quantum mechanics concepts still go over my head, learning the basics of quantum computing was both thought provoking and exciting. I hope to see quantum computers in wider use within my lifetime. Team Video Reviews I also reviewed three other team videos this week. Northwestern Technology - The Ethics of Self-Checkout Technology https://www.youtube.com/watch?v=gxYsEzS6Zsw https://www.youtube.com/watch?v=oMA1UXpb9lI Northwestern Technolog

CST 300 - Week 7

Part One Our team decided to make our final video project on quantum computing. We collaborated over Slack, Google Hangouts, and used our team's Google Drive to share, upload, and edit files and documents. I believe our system works well, and all these services interface with each other smoothly. Making a video remotely is difficult, and I know this because I've been there before, but I've been impressed with the amount of communication and effort our team has been putting in order to get this video done. Part Two TED speakers have always impressed me with their voice, vocabulary choices, and ability to make subjects that seem mundane incredibly interesting or explain complicated subjects, often which I have no knowledge about, clearly enough to keep me interested. Speaking about my own presentation skills, they have improved much from when I was younger, and I can naturally relax and speak clearly and slowly in front of even a large crowd. Sometimes I feel as if I sh

CST 300 - Week 6

Capstone Project Ideas This week, I discussed several capstone project ideas with my team, SCSI Logic. We had quite a variety of ideas, ranging from creating a multiplayer game to exploring solutions for teaching kids computer science, but we all decided developing a multiplayer online game was the capstone project we're most interested in. I've never developed anything game related myself, so I think it would be a good learning experience as well. What I Learned Making connections and networking are two of the most effective strategies when searching for a new career, and it's something that was a big factor in getting me my current job several months ago. I think keeping a concise resume is also one of the best practices for job seekers. I got a lot of feedback on my resume when I first started looking for a new job from several friends I knew in the field, and their advice lined up perfectly with this week's readings from the career guide. Short, descripti

CST 300 - Week 5

Part 1: Comments for Classmates I commented on Bodey and Julie's journals this week. Part 2: Capstone Ideas After viewing all the lovely capstone projects, these are three ideas I have for the projects I'm most interested in: 1. Making a simple multiplayer game 2. Creating a mobile phone app with VR support 3. Building and programming a self navigating robot Part 3: What I Learned This week, I learned about all the different types of logical fallacies, how to avoid them, and some useful information on loaded words. Learning about logical fallacies, in my opinion, is one of the most important parts of critical thinking. Without recognizing the logical flaws in an argument, it's impossible make a compelling argument whether formally or informally. I have been guilty of many of these fallacies in the past(especially when I let my emotions get the best of me in an argument), but now that I am older and more knowledgeable I won't fall to such traps in the futur