1) I want to accomplish learning about softwares and how software engineering differs from programming. I will know that I reached this goal when I have created a software or worked with them till it is completed. This is attainable through this class. Its relevant due to the fact that I want to pursue a degree in computer science. Achieved hopefully after this class.
2) I would like to be able to work comfortably with different tools that I have never used to create softwares, programs, and code. I would probably reach this when I have the ability to create and fully understand the background of softwares through the projects that we will have in this course. This is attainable as well through the development of projects that will be completed. Relevance through my goal of trying to understand the ground up of things related to coding. Achieved hopefully after this class as well.
3) I would like to be able to bond and share connections in this class either through the teacher, or students. Having connections and being able to have the skill to work with a team or partner is a must have for me. I will know so through the great value that I have recieved when working with people next to me. Every little group excercise is a practice towards this goal. Its attainable because its a skill that just needs to be sharpened. Relevent to the fact that the world is not lonely. Its something that is Achieved at any time but must be used or the skill will rust.
SMART Goal 1: Learning about Software Engineering
Reflecting on my first SMART goal, I embarked on a journey to deepen my understanding of software engineering and distinguish it from mere programming. Throughout this semester, I have diligently immersed myself in exploring various software platforms and dissecting the intricacies of their engineering aspects. From unraveling the functionalities of Intellij to mastering version control with GitHub, I’ve strived to grasp the essence of software development from conception to completion. Conquering challenging feats like creating applications using Meteor has been instrumental in solidifying my comprehension of software engineering principles. As I look back, I recognize the significant strides I’ve made towards achieving this goal, each milestone marking a substantial advancement in my journey as a scholar and aspiring computer scientist.
SMART Goal 2: Proficiency with Tools for Software Development
In pursuit of my second SMART goal, I dedicated myself to mastering essential tools for software development. Throughout the semester, I delved into React and React-Bootstrap, leveraging their component-based architecture and extensive libraries to build dynamic user interfaces with ease. Additionally, I familiarized myself with npm, honing my skills in managing dependencies and integrating third-party packages to enhance application functionality. Through hands-on projects and practical exercises, I gained invaluable insights into modern software development practices, equipping myself with the expertise and confidence to tackle complex coding tasks with proficiency and finesse.
SMART Goal 3: Building Connections and Collaborative Skills
As for my third SMART GOAL, this is something that is important to me due to the fact that it provides a sense of being part of a community that I strive to be in. And when realizing the amount of connections that I have intertwined myself with those who strive for the same SMART GOALS as me, it is a goal that when I finally look back after this spring semester, I know that I have done plus Ultra.