bekkidavis.com

Navigating My Final Year of Computer Science Studies

Written on

Chapter 1: Course Selection Reflections

As I approach the conclusion of my computer science degree, I find it important to reflect on the courses I chose and the motivations behind those choices. The freedom to select courses has been a significant advantage throughout my academic journey.

This paragraph will result in an indented block of text, typically used for quoting other text.

Section 1.1: Finding My Path

In the field of computer science, students are exposed to a variety of topics that can shape their future careers. Personally, my coursework has ranged from understanding operating systems to developing mobile applications using React-Native. This exposure is beneficial, as it helps identify both the areas I might want to pursue and those I prefer to avoid.

However, I believe that as one's studies progress towards the end, it becomes crucial to recognize where one's strengths lie. By this stage, students should have a clearer sense of the niche they are best suited for, and I think it’s essential to align the final year with those strengths.

For me, I have always enjoyed creating and designing—whether that’s web apps or mobile games. Recently, I’ve come to realize that my skills are more aligned with in-depth software development. This realization was challenging, yet it prompted me to shift my focus towards honing the skills I excel in, which I believe will enhance my prospects in the developer field.

Section 1.2: Moving Beyond Mathematics

This may come as a surprise, but I’ve reached a conclusion about the math component of my program. I can't speak for other computer science curriculums, but my own has required a considerable amount of mathematics—covering topics such as Discrete Math, Vector Algebra, and Linear Algebra—throughout the first two years.

Now that I’ve completed these courses, I find myself questioning their relevance. Despite having a knack for mathematics, I wouldn't advocate for an extensive focus on it. In the realm of software engineering, the work is predominantly digital. We don’t typically jot down code on chalkboards, nor do we engage in advanced calculus calculations on paper. So, why invest so much time in rigorous math courses when more practical, real-world programming skills could be prioritized? Many students opt for challenging courses merely to enhance their resumes, yet I believe there are more relevant skills to acquire.

Chapter 2: Additional Thoughts on Course Flexibility

This is merely my perspective. Many computer science programs have rigid course requirements, and flexibility can vary significantly. I understand that certain master's programs may necessitate specific courses, and some students are more inclined towards theoretical knowledge than practical skills. However, for those who share my viewpoint, I encourage you to consider these thoughts seriously.

In this video titled "Is a Computer Science Degree STILL Worth It? (2024)", insights are shared regarding the value of a computer science degree in the current job market.

The video "The TRUTH About Computer Science Degrees in 2024" explores the realities of pursuing a computer science degree today, providing valuable information for prospective students.

Share the page:

Twitter Facebook Reddit LinkIn

-----------------------

Recent Post:

Boost Your Productivity by Tuning Into Your Energy Levels

Learn how syncing your work with your natural energy cycles can enhance productivity and collaboration, even under tight deadlines.

Empower Your Mind: 4 Essential Rules for a Fulfilling Life

Discover four transformative rules to enhance your mindset and prioritize what truly matters in life.

Boost Your Daily Productivity with Simple Habits

Discover simple habits to enhance your daily productivity and find time for yourself amidst a busy schedule.

Understanding the Duality of Aliens: Good vs. Evil Forces

Explore the contrasting types of aliens and their impacts on humanity, examining the concepts of free will and alien treaties.

Exploring Quantum Simulation: Innovations in Science and Tech

A comprehensive look at quantum simulation and its transformative potential in various fields of science and technology.

3 Affordable Crypto Altcoins to Invest in Now with $300

Discover three affordable crypto altcoins that could yield substantial returns on investment. Start your journey into cryptocurrency wisely.

Transform Negatives to Positives: Break Down Your Mental Barriers

Discover how changing your mindset from

# Essential Programming Principles Every Developer Should Know

Discover key programming principles that guide developers in creating maintainable and efficient code.