Part 1
In last week’s learning journal prompt, I highlighted that I need to work on my time management skills. In this week’s prompt, a site was provided which gives tips for specific study skills. This site’s article on time management offers a good variety of tips to help with this. One tip I find to be helpful is the Daily Schedules portion, which suggests that students set a specific time of day for studying and taking a 10-minute break every hour.
Part 2
This week taught me a lot about ethics as they apply to technology. The discussion about the ethical implications of Edward Snowden’s leaking of government documents was very thought-provoking. My classmates all offered differing and interesting viewpoints and I learned from them.
The video posted in the lecture portion does a good job of highlighting some of the larger issues regarding ethics in tech. These include privacy versus security, inclusivity, and professionalism. One example provided in the video was the possibility of mass unemployment for humans if computers were to take on roles that were typically jobs for people.
Part 3
The primary reading for this week was What every computer science major should know. This is a very comprehensive article that outlines an overwhelming number of skills that the author suggests that a CS student should learn. I am familiar with some of these skills already. For example, I hold associate’s degrees in math and physics, so I am familiar with the engineering core that the author recommends. I also have passing knowledge of a LAMP stack as mentioned in the Databases section, as this blog is run using one, but I am looking forward to learning more about this in my time at CSUMB. Some skills that are mentioned I have little to no familiarity with, such as machine learning and parallelism. Overall, this is a very informative and comprehensive article that I will hopefully find myself revisiting many times in the future.