[cs_content][cs_section parallax=”false” separator_top_type=”none” separator_top_height=”50px” separator_top_angle_point=”50″ separator_bottom_type=”none” separator_bottom_height=”50px” separator_bottom_angle_point=”50″ _order=”0″ style=”margin: 0px;padding: 45px 0px;”][cs_row inner_container=”true” marginless_columns=”false” style=”margin: 0px auto;padding: 0px;”][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”4/5″ style=”padding: 0px;”][cs_text]If you’re a computer science student, you’re bound to have heard of the infamous CSCI 104: Data Structures and Algorithms class. And when hearing about this class, I’m sure you’ve often heard it related to ‘free-time killing’ and ‘life ruining’, but is it really that difficult?

Going into my second semester at USC, I was quite nervous. Throughout my first semester, whilst taking CSCI 103 & 109, I had constantly heard people say “just wait for 104, that’s where the real ‘fun’ begins”. As a result, I was a bit anxious starting the famously difficult class as I worried that I was in for a semester full of busy work and long nights. However, after making it through the ‘free-time killing’ class, it’s safe to say that my first impressions weren’t exactly true.

Now, CS 104 is definitely a lot of work. While it isn’t the 25 hours a week that some people claim it to be, there are definitely some late nights spent working on assignments. What I never realized before taking the class, however, is while there are definitely long hours spent working, this work translates into invaluable education.
[/cs_text][x_image type=”none” src=”https://viterbivoices.usc.edu/wp-content/uploads/2018/07/Will-Data-Structures-Picture.jpg” alt=”” link=”false” href=”#” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][cs_text]The goal of education is to form a foundation of skills and principles within a student which he/she may use to grow. Looking back on my past two semesters, I realize that my learning hasn’t come directly from the lectures or exams, but rather from the late nights spent learning difficult concepts and finishing lengthy assignments. As a result, I feel that my computer science foundation has grown immensely in the past semester and would argue that CS 104 is one of the most beneficial classes I have ever taken, and will remain so as I move into the future.

Therefore, as you look toward any difficult classes you may take in the future, I encourage you to not only take the workload into account but also to look at the foundation you have the potential to gain. At the end of the day, the real learning is done on those late nights – working on that homework assignment or finishing that last chapter of studying – as you truly build the foundation for the rest of your life.
[/cs_text][/cs_column][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”1/5″ style=”padding: 0px;”][x_custom_headline level=”h5″ looks_like=”h5″ accent=”false” class=”cs-ta-center” style=”color: hsl(0, 95%, 18%);”]About the Author[/x_custom_headline][x_image type=”circle” src=”https://viterbivoices.usc.edu/wp-content/uploads/2018/04/Will-Ducharme-CSCI-2021.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/will/” title=”” target=”blank” info=”popover” info_place=”bottom” info_trigger=”hover” info_content=”Will Computer Science ’21”][cs_text class=”cs-ta-center”]Will is a sophomore studying Computer Science. Click above to find out more![/cs_text][cs_icon_list][cs_icon_list_item title=”@willducharme” type=”instagram” link_enabled=”true” link_url=”https://www.instagram.com/willducharme/” link_title=”@willducharme” link_new_tab=”true” style=”font-size:14px;”]@willducharme[/cs_icon_list_item][/cs_icon_list][x_gap size=”50px”][x_custom_headline level=”h5″ looks_like=”h5″ accent=”true” class=”cs-ta-center” style=”color: hsl(0, 95%, 18%);”]Check it Out[/x_custom_headline][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/07/hackathon.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/study/computer-science/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/study/computer-science/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]Computer Science[/x_button][x_gap size=”30px”][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/09/los-angeles_1.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/free-time/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/free-time/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]LA Life[/x_button][x_gap size=”30px”][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/01/USC-campus-Hahn-plaza.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/orgs/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/orgs/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]USC Campus Faves[/x_button][/cs_column][/cs_row][cs_row inner_container=”false” marginless_columns=”false” class=”cs-ta-left” style=”margin: 0px auto;padding: 0px;”][cs_column bg_color=”hsla(0, 27%, 74%, 0.03)” fade=”true” fade_animation=”in-from-bottom” fade_animation_offset=”45px” fade_duration=”750″ type=”1/1″ style=”padding: 0px;”][x_custom_headline level=”h2″ looks_like=”h3″ accent=”true” class=”cs-ta-center” style=”color: hsl(0, 96%, 23%);”]More From Viterbi Students[/x_custom_headline][/cs_column][/cs_row][cs_row inner_container=”true” marginless_columns=”false” style=”margin: 0px auto;padding: 0px;”][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”1/1″ style=”padding: 0px;”][x_recent_posts type=”post” count=”2″ offset=”” category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][x_recent_posts type=”post” count=”2″ offset=”2″ category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][x_recent_posts type=”post” count=”2″ offset=”4″ category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][/cs_column][/cs_row][/cs_section][/cs_content]