Computer Science BS Journal: Week3
Last week we mentioned some study techniques that need work. One of the study techniques I listed was note taking. This week in the learning journal assignment an amazing resource was linked that provided a bunch of information on study techniques. Lucky for me note taking was one of them. After reading through the note taking page there were some key takeaways that I learned. There was the 2-6 Method, in which you divide the space on your notepaper. Make two columns, using the red line on the left of the page as your border. Then when taking notes use the 6 column for the notes and the smaller 2 column on the left as a highlighting system. Mark the main headings and important info on the left. Another technique I learned was the split page method. By splitting the notebook page in half lengthwise you can take notes on one side of the paper and outline the text on the other side, so when it comes to studying you'll have both.
During this weeks lecture we mainly learned about ethics in AI and general ethic practices. In the video Ethics in the Age of AI experts from various fields join together to explore ethical considerations that surround the rapid development of AI. The topics covered in this video include accountability/transparency, bias/fairness, impacts on jobs/economy, regulation/governance, and human-AI interactions. Many things are covered but the overall tone is centered around balancing innovation with responsibility to ensure that advancements of AI align with the broader goals of human well-being and fairness.
We were also instructed to read and reflect on the reading assignment "What a Computer Science Major Needs to Know". After reading through this assignment some key things I took note of were that for computer science major needs to prioritize their portfolio rather than their resume. A code portfolio allows employers to directly judge ability where as GPAs and resumes do not directly display skill. Also, communication is very key. "Lone Wolves" in computer science are an endangered species, so computer scientists must practice persuasively and clearly communicating their ideas to non-programmers. And one last thing that stood out to me was that computer scientists should be comfortable with and practiced in the Unix philosophy of computing. The Unix philosophy is one that emphasizes linguistic abstraction and composition in order to effect computation.
After reading through the 'Code of Integrity' I learned that in this class we're encouraged to ask others for hints, problem-solving strategies, program structure and for debugging help. However you must do your own code independently. It is important for us to respect the code of conduct because it's in place in order to assure students an efficient learning experience. We are all at that point in our studies where cheating severely impacts us. We are preparing for the workforce and need to gain first hand experience through our classes and peers, learning everything first hand rather than taking someone else work for granted.
Comments
Post a Comment