Week 3 CST 300

Part 1: 

The website gave many great time management tips like skimming a document before thoroughly reading it to see if it is actually worth reading or not, this would save large amounts of time reading pieces that you won't actually use. I also found that for some of the sections of the website like note taking tips that it offered multiple ways of taking notes but it is important to find what works best for you so that your note taking actually helps you learn. Finding a style that fits what you want to do and how you learn is important for success in school. This site also gave me more insight into an area that I mentioned I struggled with last week which was test taking strategies, I often feel underprepared for a test despite having studied for it. This site talks about the areas outside of studying that can help prepare you for test taking like getting ready in the morning and reviewing notes to keep it fresh in your mind even if you aren't sitting down to study for a long period of time. 

Part 2 and 3: This week one of the big things I learned was that there are numerous ethical issues that stem from computer science. Everyone knows about the ethical debate behind data usage and data privacy but there are many other issues as well such as AI ethics, algorithmic based bias, and technological privacy. I also learned that although many organizations and companies, like CSUMB, have their own code of ethics, but it is valuable for individuals to establish their own code. Having a strict set of guidelines on how you will conduct yourself and what lines you won't cross before getting into the industry is extremely beneficial while searching for jobs and later into your career as well.   There are many issues outside of ethics that effect computer science as well and ComputerScience UK does a great job outlining the features in their video "12 Issues-GSCE Computer Science". Understanding how computer science effects societal health, culture, and the environment are important parts of being an ethical programmer. This video also touches on how understanding how the government regulates computer science can benefit a potential or long time programmer. I also gained a lot useful information from the paper "What Every Computer Science major should know." Some of the things that stuck out to me was creating a portfolio to show potential employers your work, employers like to see results rather than a list of accomplishments. I also took away that knowing languages is nice but being able to teach yourself new languages is much more valuable as the world of computer languages is constantly changing and adapting. This article touches on the areas outside of computer science that would be beneficial for a successful career such as technical communication, which is important in any field, and being able to understand the industries that computer science directly work with, like engineers, IT, and electrical engineers, being able to understand their jobs and what they must do is important for computer scientists to be better at their jobs. 

Part 4:

Integrity is what ensures that the future of the industry and the world is in good hands. Without integrity we have people who appear to have the qualifications and the skills to lead and work but in actuality are under qualified. The online code of ethics emphasizes the fact that a person must submit their own work and do their own work, getting help from others is okay but they must be acknowledged. As a member of a cohort I hope that my fellow classmates also feel the importance of integrity because then my work and the work of other classmates is truly judged for the quality of work that is actually put forward and not by work found in other places. 

Comments

Popular posts from this blog

CST 370 Week 5

CST 370 Week 2

CST 370 Week 4