{"id":1875,"date":"2024-02-21T16:02:26","date_gmt":"2024-02-21T16:02:26","guid":{"rendered":"https:\/\/juliansterz.de\/?page_id=1875"},"modified":"2024-10-27T08:30:47","modified_gmt":"2024-10-27T08:30:47","slug":"cs50","status":"publish","type":"page","link":"https:\/\/juliansterz.de\/de\/cs50\/","title":{"rendered":"CS50"},"content":{"rendered":"\n\t\t<div id=\"Cover Image\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row  right_padding_60px left_padding_60px reverse_columns_column_phone top_padding_tablet_60px top_padding_phone_20px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 60px; padding-bottom: 60px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col right_padding_desktop_60px right_padding_tablet_0px right_padding_phone_0px \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h1 >CS50<\/h1><\/div><div class=\"nectar-responsive-text font_size_desktop_20px font_line_height_30px nectar-link-underline-effect\"><h5>Embarking on my Digital Odyssey: From Curiosity to Tech Mastery with CS50<\/h5>\n<\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 30px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee47bf\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  bottom_padding_tablet_15px bottom_padding_phone_15px\"  style=\"padding-bottom: 15px; \"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><ul>\n<li><strong>Context:<\/strong> Self-study, expansion of my general technological knowledge<\/li>\n<li><strong>Time frame:<\/strong> Started in February 2024<\/li>\n<li><strong>Reference external link: <\/strong>https:\/\/cs50.harvard.edu\/x\/2024\/<\/li>\n<li><strong>My tools: <\/strong>Scratch, Visual Studio Code, Duck-GPT<\/li>\n<\/ul>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\"  style=\"margin-bottom: 40px; \">\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/CS50-tangram-game-on-laptop-screeen-stainding-on-desktop-with-books-and-rubber-duck-1.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"1024\" width=\"1308\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/CS50-tangram-game-on-laptop-screeen-stainding-on-desktop-with-books-and-rubber-duck-1.jpg\" alt=\"homeoffice desk with laptop and yellow rubber duck. daylight and plants create cosy atmosphere.\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/CS50-tangram-game-on-laptop-screeen-stainding-on-desktop-with-books-and-rubber-duck-1.jpg 1308w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/CS50-tangram-game-on-laptop-screeen-stainding-on-desktop-with-books-and-rubber-duck-1-300x235.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/CS50-tangram-game-on-laptop-screeen-stainding-on-desktop-with-books-and-rubber-duck-1-1024x802.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/CS50-tangram-game-on-laptop-screeen-stainding-on-desktop-with-books-and-rubber-duck-1-768x601.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/CS50-tangram-game-on-laptop-screeen-stainding-on-desktop-with-books-and-rubber-duck-1-15x12.jpg 15w\" sizes=\"auto, (max-width: 1308px) 100vw, 1308px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"toc\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row  right_padding_60px left_padding_60px top_padding_tablet_60px top_padding_phone_60px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 60px; padding-bottom: 120px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"toggles \" data-br=\"10px\" data-starting=\"default\" data-style=\"default\"><div class=\"toggle extra-color-1\" data-inner-wrap=\"true\"><h3 class=\"toggle-title\"><a href=\"#\" role=\"button\" class=\"toggle-heading\"><i role=\"presentation\" class=\"fa fa-plus-circle\"><\/i>Table of contents<\/a><\/h3><div><div class=\"inner-toggle-wrap\"><div class=\"nectar-responsive-text nectar-link-underline-effect\"><ul>\n<li>\n<h5><a href=\"#pt01\">Week 0: Scratch (Tangram Game)<\/a><\/h5>\n<\/li>\n<li>\n<h5><a href=\"#pt02\">Week 1: C<\/a><\/h5>\n<\/li>\n<li>\n<h5><a href=\"#pt03\">Week 2-5: Arrays, Algorithms, Memory, Data Structures<\/a><\/h5>\n<\/li>\n<li>\n<h5><a href=\"#pt04\">Week 6-7: Python, AI, SQL<\/a><\/h5>\n<\/li>\n<li>\n<h5><a href=\"#pt05\">Week 8-10: HTML\/CSS\/JavaScript, Flask, Cybersecurity<\/a><\/h5>\n<\/li>\n<li>\n<h5><a href=\"#conclusion\">Conclusion<\/a><\/h5>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element \" >\n\t<div class=\"wpb_wrapper\">\n\t\t\t<\/div>\n<\/div>\n\n\n\n<\/div><\/div><\/div><\/div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"pt01\"  data-br=\"5px\" data-br-applies=\"bg\" data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_60px left_padding_60px top_padding_tablet_60px top_padding_phone_60px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 90px; padding-bottom: 90px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #dce2e2; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 40px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h2 >Week 0: Scratch<\/h2><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >The Lecture<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee6041\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708612583385 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-4 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>The online lecture with David J. Malan is as inspiring as it is exciting and I personally enjoy getting to know new concepts and finally understanding and exploring old, fleetingly familiar things in greater depth.<br \/>\nA basic understanding of the binary system according to which computers work and the logic of how content is translated into numbers in an abstract way are just as fascinating as looking at everyday tasks &#8211; such as searching in a telephone directory &#8211; in the form of simple algorithms.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-4 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-05-ratio.jpg\" class=\"pp \" title=\"Basic idea of code - Actions (verbs) highlighted\">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-05-ratio.jpg\" alt=\"screenshot of a basic type of code, without using code language but normal language and yellow to highlight the actions (verbs) - cs50 wk00 lecture\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-05-ratio.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-05-ratio-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-05-ratio-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Basic idea of code &#8211; Actions (verbs) highlighted<\/p>\n<\/div><div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-01-ratio.jpg\" class=\"pp \" title=\"Binary counting system - Counting to 31 using one hand\">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-01-ratio.jpg\" alt=\"image shows 31 hands displaying another number each by using the binary counting system - cs50 wk00 lecture\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-01-ratio.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-01-ratio-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-01-ratio-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Binary counting system &#8211; Counting to 31 using one hand<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-4 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-04-ratio.jpg\" class=\"pp \" title=\"Efficiency comparison of 3 &quot;programs&quot; on how to find an entry in a telephone book \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-04-ratio.jpg\" alt=\"image shows a two axis chart (time to solve versus size of problem), comparing 3 ways of a method finding a phone-book entry by their efficiency - cs50 wk00 lecture\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-04-ratio.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-04-ratio-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-04-ratio-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Efficiency comparison of 3 &#8220;programs&#8221; on how to find an entry in a telephone book<\/p>\n<\/div><div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-03-ratio-1.jpg\" class=\"pp \" title=\"ASCII character table\">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-03-ratio-1.jpg\" alt=\"overview about the first 111 characters of the ASCII table - cs50 lecture week 00\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-03-ratio-1.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-03-ratio-1-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-lecture-03-ratio-1-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>ASCII character table<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >The Problem Set<\/h3><\/div><div id=\"fws_69ea497ee7328\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column padding-8-percent padding-2-percent_tablet inherit_phone \"   data-padding-pos=\"left-right\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><blockquote class=\"nectar_single_testimonial\" data-color=\"\" data-style=\"basic\"><div class=\"inner\"> <p>&#8220;What I like most about the project - and the low-threshold programming approach of Scratch - is the combination of design and creation and building something that really works.&#8221; <\/p><\/div><\/blockquote><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497ee7699\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/Scratch_3.0_editor.png\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"1200\" width=\"1920\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/Scratch_3.0_editor.png\" alt=\"scratch 3.0 editor - source: wikipedia\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/Scratch_3.0_editor.png 1920w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/Scratch_3.0_editor-300x188.png 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/Scratch_3.0_editor-1024x640.png 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/Scratch_3.0_editor-768x480.png 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/Scratch_3.0_editor-1536x960.png 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Source: https:\/\/en.wikipedia.org\/wiki\/Scratch_(programming_language)<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>The assignment, quite simply, is to implement in Scratch, at scratch.mit.edu, any project of choice, be it an interactive story, game, animation, or anything else (following only a few requirements).<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h4 >Why Tangram?<\/h4><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee7d8b\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>I love Tangram and its simplicity to create endless possibilities with just seven geometric shapes &#8211; either according to a given scheme or through free creative exploration. I wanted to create a digital version that is as simple as it is aesthetically pleasing.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-01.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-01.jpg\" alt=\"tangram game on a wooden surface showing a bird figure\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-01.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-01-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-01-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Source: https:\/\/www.educaciontrespuntocero.com\/recursos\/tangram\/<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h4 >Process and Challenges<\/h4><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee8422\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598493996 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>Anticipated: I used the chatbot Quack (CS50.ai) for questions about Scratch, about the logic of my code and for debugging when nothing worked. I was also helped by numerous YouTube tutorials from, amusingly enough, many creators who could be my children in terms of age.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-07.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-07.jpg\" alt=\"screenshot of looking into my project and code blocks of tangram in scratch editor\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-07.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-07-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-07-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 120px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee88f7\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-02.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-02.jpg\" alt=\"Schematic illustration of how Tangram pieces look not equal, but should work equal and being able to rotate individually during selected state\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-02.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-02-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-02-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>The first challenge was to program the Tangram pieces so that each one works in the same way, but is activated by clicking or dragging so that it can then rotate on itself &#8211; and most importantly, it became a bit complicated to deactivate all the others.<br \/>\nWhen building the code blocks, the order was important, so that one part is activated, then sends &#8220;deactivate&#8221; to all &#8211; including itself &#8211; and then reactivates itself.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 120px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee8d6c\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598493996 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>Once the first &#8220;knot had been untied&#8221;, the next step was to expand the functions of the parts and transfer them to all seven other parts. As copy-and-paste proved to be inefficient, the better choice was to keep the code blocks centralized and work with clones of the same part.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-03.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-03.jpg\" alt=\"Schematic illustration of comparing the copy-pased of unsynced code versus keeping code central and cloning the objects\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-03.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-03-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-03-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 120px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee92bd\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-04.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-04.jpg\" alt=\"Schematic illustration of everything in a program hast to be defined by clear rules, in comparison to the physical world\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-04.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-04-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-04-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>One aspect that had to be understood is the fact that everything, be it of a spatial, temporal or material nature, has to be defined and controlled &#8211; in contrast to our physical world, where most of the rules are already given by nature. This made the temporal sequence of the program (start image, start command, actual game) challenging at first and, above all, brought the dimension of time into play in a new way.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h4 >Result<\/h4><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee9761\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598493996 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>This first version of my digital Tangram consists of three main screens &#8211; a preview image, a start image and the actual playing field. The playing field can be changed between four motifs and a blank. Each time a new game starts, the Tangram pieces shuffle and remain in a random position.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-05.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-05.jpg\" alt=\"Start screen of the Tangram game including all 7 pieces in different colors, a short instruction manual and a start-button\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-05.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-05-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-05-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h4 >Summary<\/h4><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ee9b76\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-06b.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"600\" width=\"900\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-06b.jpg\" alt=\"Screenshot of the game, showing the Tangram pieces forming a fish silhouette\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-06b.jpg 900w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-06b-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/02\/cs50-wk00-Tangram-06b-768x512.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>Excitement, lots of fun and a steep, challenging learning curve. What I like most about the project &#8211; and the low-threshold programming approach of Scratch &#8211; is the combination of design and creation and building something that really works.<br \/>\nWhat I would like to improve would be that when the game is successful &#8211; the laying of a motif &#8211; the user receives feedback that goes beyond the purely visual recognition of the figure, or that everything runs and looks a little &#8220;smoother&#8221;.<\/p>\n<\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-cta  text_hover_color_122843 border_color_122843 hover_border_color_122843 border_thickness_1px alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"arrow-animation\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" style=\"margin-top: 48px; \"><h6 style=\"color: #122843;\"><span class=\"link_wrap\" style=\"padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;\"><a target=\"_blank\" class=\"link_text\" role=\"button\" href=\"https:\/\/scratch.mit.edu\/projects\/966638473\"><span class=\"text\">Play Tangram<\/span><svg class=\"next-arrow\" aria-hidden=\"true\" width=\"20px\" height=\"25px\" viewBox=\"0 0 50 80\" xml:space=\"preserve\">\n  <polyline stroke=\"#ffffff\" stroke-width=\"9\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"0, 0 45, 40 0, 80\"\/>\n  <\/svg>  <span class=\"line\"  style=\"background-color: #122843;\"><\/span> <\/a><\/span><\/h6><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"pt02\"  data-br=\"5px\" data-br-applies=\"bg\" data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_60px left_padding_60px top_padding_tablet_60px top_padding_phone_60px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 90px; padding-bottom: 90px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #ffffff; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h2 >Week 1: C<\/h2><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >The Lecture<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eea915\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708612583385 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>As a transition from Scratch and its prefabricated code blocks to C with more open code structures, various examples are compared with each other in which the same basic concepts of e.g. functions, conditions or Boolean expressions always play a role.<br \/>\nThe different aspects of language also become clear, as there are different ways of expressing the same or similar things depending on the context and objective.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-01.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-01.jpg\" alt=\"lecture of cs50 course comparing code-blocks in Scratch with code in C\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-01.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-01-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-01-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-01-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-01-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Comparing code in Scratch and in C<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 120px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eeb0f0\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1709740105587\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-02.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-02.jpg\" alt=\"flowchart explaining the if-else function\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-02.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-02-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-02-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-02-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-lecture-02-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Flowchart showing the if-else function<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>For me, the tool of the flowchart takes on an extended meaning here. On the one hand, it forms a bridge in communication between different stakeholders, such as developers and designers, and on the other hand it helps us to abstract things to their basic structure, as here in the example to illustrate an If\/Else function.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >The Problem Sets<\/h3><\/div><div id=\"fws_69ea497eeb59c\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column padding-8-percent padding-2-percent_tablet inherit_phone \"   data-padding-pos=\"left-right\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><blockquote class=\"nectar_single_testimonial\" data-color=\"\" data-style=\"basic\"><div class=\"inner\"> <p>&#8220;Studying programming leaves me, as a designer, with mixed feelings - on the one hand it intimidates me and my will to learn programming in its application remains limited, on the other hand it is incredibly motivating and exciting for me to understand the basics.&#8221; <\/p><\/div><\/blockquote><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h4 >1. Hello, It's Me<\/h4><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eeb718\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-01.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-01.jpg\" alt=\"vs-code interface showing the tiny program &quot;what&#039;s your name&quot; of cs50\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-01.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-01-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-01-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-01-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-01-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>First small task where the user is asked for their name.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>My first attempt to write code and control it via the command line was a bumpy road, during which I consulted the previous teaching material several times to find the last comma in order to avoid the last error messages.<br \/>\nWhat also impresses me again is the help integrated into the VS Code interface by CS50, which makes remote learning possible in an educationally valuable way.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h4 >2. Mario<\/h4><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eebc41\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1709742793604 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>In order to write a simple program whose output is # symbols that imitate a staircase\/pyramid, I used the common concept of describing the functional sequence in &#8220;pseudocode&#8221;, i.e. in words and mathematical terms, and then translating it into code in C .<br \/>\nThe idea of &#8220;pseudocode&#8221; reminds me of, for example, sketching in design to quickly and easily describe variants before going into the details of the implementation.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-02.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-02.jpg\" alt=\"breaking down super mario landscape into typography characters as its lower fidelity representation in code\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-02.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-02-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-02-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-02-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-02-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h4 >3. Amount of Change<\/h4><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eec0ae\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-03.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-03.jpg\" alt=\"translate pseudocode into code, example showing the &quot;cash problem set&quot; of cs50\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-03.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-03-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-03-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-03-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-problem-set-03-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>My workflow for this, slightly more complex task &#8211; which involves determining the minimum number of coins required to issue change of less than one dollar &#8211; was again the description in &#8220;Pseudocode&#8221;, which was then converted into C by Chat-GPT. Afterwards, Chat-GPT also helped me to understand individual code snippets so that I could then adapt them myself if necessary.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Summary [week 1]<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eec696\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1709742793604 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>For me as a designer, it&#8217;s exciting to understand new concepts and to see how programming creates analogies to concepts that are already common to me.<br \/>\nAs already mentioned, I love the process of translating &#8220;pseudocode&#8221; into code on the one hand and comments on the other, which, among other form rules, make the code more readable. Methods that can certainly be applied to the design process.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-summary.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-summary.jpg\" alt=\"diagram showing the concept of translating pseudocode into both comments and source-code\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-summary.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-summary-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-summary-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-summary-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/03\/cs50-wk001C-summary-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"pt03\"  data-br=\"5px\" data-br-applies=\"bg\" data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_60px left_padding_60px top_padding_tablet_60px top_padding_phone_60px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 90px; padding-bottom: 90px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #dce2e2; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h2 >Week 2-5: Arrays, Algorithms, Memory, Data Structures<\/h2><\/div><div id=\"fws_69ea497eecefb\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column padding-8-percent padding-2-percent_tablet inherit_phone \"   data-padding-pos=\"left-right\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><blockquote class=\"nectar_single_testimonial\" data-color=\"\" data-style=\"basic\"><div class=\"inner\"> <p>&#8220;As a designer, I only deal with the topics in weeks 2 and 5 of the course theoretically. From my extensive notes, I only pass on the most interesting findings for me and only deal with the very programming-heavy problems superficially.&#8221; <\/p><\/div><\/blockquote><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Levels of abstraction<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eed06a\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>The various degrees of abstraction of code language &#8211; from zeros and ones to assembly and source code &#8211; remind me of the structure of things in our physical world, from atoms to materials from which we form products, which is called compiling in computer science.<br \/>\nThe creation of a program in source code can in turn be illustrated with the production process of a factory, existing tools (functions) from the internal inventory or from external libraries are included at the beginning, from which the program is then assembled.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-01-layers-of-code-translation-.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-01-layers-of-code-translation-.jpg\" alt=\"illustration of 3 layers of code abstraction from 0s and 1s over assembly code to source code\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-01-layers-of-code-translation-.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-01-layers-of-code-translation--300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-01-layers-of-code-translation--1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-01-layers-of-code-translation--768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-01-layers-of-code-translation--900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Debugging<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eed5af\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-02-code-debugging-tool-.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-02-code-debugging-tool-.jpg\" alt=\"illustration of key functionalities of a debugging tool in vs-code\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-02-code-debugging-tool-.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-02-code-debugging-tool--300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-02-code-debugging-tool--1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-02-code-debugging-tool--768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-02-code-debugging-tool--900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>At first somewhat surprising, but then obvious, is that in a rather non-visual domain of programming, error detection happens by visualizing the executed processes. The process vaguely reminds me of the testing of hydraulic systems in industry, or even medicine, where any irregularities can be made visible by contrast fluid.<br \/>\nIn addition to special debugging programs that show every single step of the program &#8211; a process that normally runs invisibly &#8220;under the hood&#8221;, there is the proverbial rubber-duck debugging, the free description of the problem to an object, AI or human, which often helps with reflection and error detection.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eed9f0\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Algorithms<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eedc66\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>We learned about different basic algorithms that can be used to perform tasks with different levels of efficiency, such as sorting by the size of different values.<br \/>\nThe so-called binary search, which breaks down the large problem into many small and therefore easily manageable ones, usually performed best.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-03-binary-search-or-counting.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-03-binary-search-or-counting.jpg\" alt=\"illustration of the binary algorithm which breaks down a large problem into many small easily manageable tasks\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-03-binary-search-or-counting.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-03-binary-search-or-counting-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-03-binary-search-or-counting-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-03-binary-search-or-counting-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/04\/cs50-wk002-3-03-binary-search-or-counting-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div><div class=\"nectar-responsive-text font_size_desktop_14px font_line_height_22px nectar-link-underline-effect\"><p>Binary algorithm, used for searching the phone book or counting a crowd.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eee0eb\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Visuals<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eee285\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-04-stack-vs-queue.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-04-stack-vs-queue.jpg\" alt=\"illustration showing a stack of folded clothing versus a row or queue of hung clothing, illustrating the principle of last in first out versus first in first out\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-04-stack-vs-queue.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-04-stack-vs-queue-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-04-stack-vs-queue-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-04-stack-vs-queue-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-04-stack-vs-queue-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>Programming, like all sciences, is an abstracted way of describing our world and using its principles. Images are regularly used to illustrate these principles in CS50 lectures, such as here to describe the stack and the queue.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eee6c9\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Compromises<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eee7fe\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>As with product design, a lot of programming seems to be about making the most efficient use of resources such as time and storage space. The perfect solution for a single problem may not solve another. So here too, you have to weigh up which resources you use to build a system as modularly as possible, or be satisfied with leaner but less flexible solutions. It is a compromise and one solution seems to be the standardization of components, similar to standardized components and suitable tools for industrial production.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-05-data-structure-1.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-05-data-structure-1.jpg\" alt=\"comparing the efficiency of hash tables (array with linked list) versus the tries (a tree of arrays) with the example of a telephone book search\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-05-data-structure-1.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-05-data-structure-1-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-05-data-structure-1-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-05-data-structure-1-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/05\/cs50-wk002-3-05-data-structure-1-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"pt04\"  data-br=\"5px\" data-br-applies=\"bg\" data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_60px left_padding_60px top_padding_tablet_60px top_padding_phone_60px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 90px; padding-bottom: 90px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #ffffff; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h2 >Week 6-7: Python, AI, SQL<\/h2><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >C and Python<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eef22e\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>I don&#8217;t want to talk so much about the core differences between C and Python, nor about Python itself, but rather about the logical structure of the lecture series, where weeks 2 to 5 cover the basics of how computers work and only later do we get into more detail about the daily use of languages, which expands my thinking capacity and helps enormously to understand the basics of programming and problem-solving approaches.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python.jpg\" alt=\"two simple math programs in c and python for comparison\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python-18x12.jpg 18w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-compare-C-and-Python-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Middleway<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497eef750\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient.jpg\" alt=\"illustration showing two maze like images, the first with a figure going any possible way and hence discovering all sorts of items, the second with the figure taking the most efficient way trough, discovering only one item\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient-18x12.jpg 18w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk006-5-Artificial-Intelligence-Random-vs.-most-efficient-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>Lecture 6.5 on artificial intelligence used the example of a menu card in our favourite restaurant to explain how we choose our favourite dish every time and thus miss the chance to discover a possibly better one.<br \/>\nIn this way, AI models can also be set differently and allow a broader probability, or limit themselves to a more targeted and therefore more efficient probability.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eefbea\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >The purist beauty of Sequel<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div id=\"fws_69ea497eefd36\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>I admire the simplicity of SQL applications and the possibility of using simple code queries to display cleanly structured and, depending on requirements, sorted or filtered lists from data silo CSV (comma separated values) files, which are otherwise confusing to the human eye, cleanly in the code editor.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics.jpg\" alt=\"different examples of SQL code, creating differently filtered lists from CSV files\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics-18x12.jpg 18w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk007-SQL-basics-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"pt05\"  data-br=\"5px\" data-br-applies=\"bg\" data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_60px left_padding_60px top_padding_tablet_60px top_padding_phone_60px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 90px; padding-bottom: 90px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #dce2e2; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h2 >Week 8-10: HTML-CSS-JavaScript, Flask, Cybersecurity<\/h2><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Web Design Basics<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ef07c5\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>For me a repetition, as well as an extension of my understanding of web applications and on what basis they are rendered in the browser.<br \/>\nThe nesting and linking of different programming languages and the modular structure of CSS selectors and their application, for example, are always exciting.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript.jpg\" alt=\"Illustration, showing a raw building (represents HTML), row houses with different colored fassades (represents CSS) and a Door handle (represents JavaScript)\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript-18x12.jpg 18w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk008-HTML-CSS-JavaScript-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Website to Webapp<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ef0cb6\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1695630524421\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask.jpg\" alt=\"diagram showing content of the lecture week 9 about flask, how user input gets send to the server, via the URL, while the browser receives a static html site back from the server\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask-18x12.jpg 18w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk009-Flask-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>Even if the dividing line between websites and applications is not clear-cut, the use of a new framework such as Flask, which processes user input dynamically on the server side and outputs the result in the form of static pages back to the browser or user, makes sense above a certain level of complexity.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h3 >Cybersecurity<\/h3><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 10px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ef10d3\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>It is exciting to see how quickly we can test passwords on standard computers using a small program in Python. As a countermeasure, companies rely on various methods: length and complexity requirements, blocking or delay after X number of failed attempts, authentication by a second &#8211; usually physical &#8211; factor. In addition, methods similar to encryption such as hashing, end-to-end or so-called passwordless passkeys are used.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <a href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords.jpg\" class=\"pp \">\n              <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords.jpg\" alt=\"testing password length security with small python programm\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords.jpg 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords-300x200.jpg 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords-1024x683.jpg 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords-768x512.jpg 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords-18x12.jpg 18w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/cs50-wk010-Cybersecurity-Passwords-900x600.jpg 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col child_column padding-5-percent padding-2-percent_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"conclusion\"  data-br=\"5px\" data-br-applies=\"bg\" data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_60px left_padding_60px top_padding_tablet_60px top_padding_phone_60px bottom_padding_tablet_60px bottom_padding_phone_60px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 90px; padding-bottom: 90px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #ffffff; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 60px;\" class=\"divider\"><\/div><\/div><div class=\"nectar-split-heading \" data-align=\"default\" data-m-align=\"inherit\" data-text-effect=\"default\" data-animation-type=\"line-reveal-by-space\" data-animation-delay=\"0\" data-animation-offset=\"\" data-m-rm-animation=\"\" data-stagger=\"\" data-custom-font-size=\"false\" ><h2 >Conclusion<\/h2><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 20px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ef1867\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row  vc_custom_1708598509358 reverse_columns_column_tablet reverse_columns_column_phone\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-2\/5 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\"><p>Again, I am grateful for the opportunity to do this great course free of charge and online. For a short time, the lecture gave me the feeling of being a student again, even in the historic Harvard.<\/p>\n<p>As already mentioned, apart from Week 00 (Scratch \u201cTangram\u201d) and 01 (C), I did not work on the entire problem sets, but simply took extensive notes from the lectures and tried to reproduce the most important ones here, which has already taught me many exciting insights and new skills.<\/p>\n<\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-3\/5 wpb_column column_container vc_column_container col child_column no-extra-padding right_margin_0px left_margin_0px inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"img-with-aniamtion-wrap \" data-max-width=\"100%\" data-max-width-mobile=\"default\" data-border-radius=\"10px\" data-shadow=\"none\" data-animation=\"none\" >\n      <div class=\"inner\">\n        <div class=\"hover-wrap\"> \n          <div class=\"hover-wrap-inner\">\n            <img loading=\"lazy\" decoding=\"async\" class=\"img-with-animation skip-lazy \" data-delay=\"0\" height=\"740\" width=\"1110\" data-animation=\"none\" src=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/Thank-you-this-was-cs50-02.png\" alt=\"Thank you, this was CS50! written in ascii art style\" srcset=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/Thank-you-this-was-cs50-02.png 1110w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/Thank-you-this-was-cs50-02-300x200.png 300w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/Thank-you-this-was-cs50-02-1024x683.png 1024w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/Thank-you-this-was-cs50-02-768x512.png 768w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/Thank-you-this-was-cs50-02-18x12.png 18w, https:\/\/juliansterz.de\/wp-content\/uploads\/2024\/08\/Thank-you-this-was-cs50-02-900x600.png 900w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"fws_69ea497ef1e71\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row  right_padding_0px left_padding_0px\"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n\t\t<div id=\"fws_69ea497ef24b4\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_0px left_padding_0px top_padding_tablet_90px bottom_padding_tablet_120px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 120px; padding-bottom: 160px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #153051; \"><\/div><\/div><\/div><div class=\"nectar-shape-divider-wrap \" style=\" height:200px;\"  data-height=\"200\" data-front=\"\" data-style=\"waves\" data-position=\"bottom\" ><svg class=\"nectar-shape-divider\" aria-hidden=\"true\" fill=\"#122843\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 300\" preserveAspectRatio=\"none\"> <path d=\"M 1000 300 l 1 -230.29 c -217 -12.71 -300.47 129.15 -404 156.29 c -103 27 -174 -30 -257 -29 c -80 1 -130.09 37.07 -214 70 c -61.23 24 -108 15.61 -126 10.61 v 22.39 z\"><\/path> <\/svg><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"nectar-highlighted-text\" data-style=\"scribble\" data-exp=\"default\" data-user-color=\"true\" style=\"color: #d3dee2;\" data-using-custom-color=\"false\" data-animation-delay=\"false\" data-color=\"\" data-color-gradient=\"\" style=\"\">\n<h5>Let&#8217;s get <em>in touch!<svg class=\"nectar-scribble basic-underline\" role=\"presentation\" viewBox=\"-400 -55 730 60\" preserveAspectRatio=\"none\"><path style=\"animation-duration: 1.8s;\" d=\"m -383.25 -6 c 55.25 -22 130.75 -33.5 293.25 -38 c 54.5 -0.5 195 -2.5 401 15\" stroke=\"#c6aaa1\" pathLength=\"1\" stroke-width=\"20\" fill=\"none\"\/><\/svg><\/em><\/h5>\n<\/div><div class=\"nectar-cta  text_hover_color_ffffff alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"basic\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h2 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"mailto:julians@posteo.net\"><span class=\"text\">julians@posteo.net<\/span><\/a><\/span><\/h2><\/div><div class=\"nectar-cta  text_hover_color_ffffff alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"basic\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/www.linkedin.com\/in\/julian-sterz\/\"><span class=\"text\">or via Linkedin<\/span><\/a><\/span><\/h6><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"fws_69ea497ef288f\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-section  right_padding_0px left_padding_0px bottom_padding_tablet_90px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px\"  style=\"padding-top: 0px; padding-bottom: 200px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #122843; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t<div class=\"divider-wrap height_tablet_90px \" data-alignment=\"default\"><div style=\"height: 90px;\" class=\"divider\"><\/div><\/div><div id=\"fws_69ea497ef2a81\" data-midnight=\"\" data-column-margin=\"default\" class=\"wpb_row vc_row-fluid vc_row inner_row\"  style=\"\"><div class=\"row-bg-wrap\"> <div class=\"row-bg\" ><\/div> <\/div><div class=\"row_col_wrap_12_inner col span_12  left\">\n\t<div  class=\"vc_col-sm-4 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\" style=\"color: #d3dee2;\"><h5>UX\/UI Design<\/h5>\n<\/div><div class=\"nectar-cta  alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"arrow-animation\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/work\/sportsdateapp\/\"><span class=\"text\">Sportsdate.app<\/span><svg class=\"next-arrow\" aria-hidden=\"true\" width=\"20px\" height=\"25px\" viewBox=\"0 0 50 80\" xml:space=\"preserve\">\n  <polyline stroke=\"#ffffff\" stroke-width=\"9\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"0, 0 45, 40 0, 80\"\/>\n  <\/svg>  <span class=\"line\"  style=\"background-color: #d3dee2;\"><\/span> <\/a><\/span><\/h6><\/div><div class=\"nectar-cta  alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"arrow-animation\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2023\/10\/ReflectAI-Case-Study-20231006-1.pdf\"><span class=\"text\">Reflectai<\/span><svg class=\"next-arrow\" aria-hidden=\"true\" width=\"20px\" height=\"25px\" viewBox=\"0 0 50 80\" xml:space=\"preserve\">\n  <polyline stroke=\"#ffffff\" stroke-width=\"9\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"0, 0 45, 40 0, 80\"\/>\n  <\/svg>  <span class=\"line\"  style=\"background-color: #d3dee2;\"><\/span> <\/a><\/span><\/h6><\/div><div class=\"nectar-cta  alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"arrow-animation\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/wp-content\/uploads\/2023\/10\/VocabStory-Case-Study-20231006.pdf\"><span class=\"text\">VocabStory<\/span><svg class=\"next-arrow\" aria-hidden=\"true\" width=\"20px\" height=\"25px\" viewBox=\"0 0 50 80\" xml:space=\"preserve\">\n  <polyline stroke=\"#ffffff\" stroke-width=\"9\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"0, 0 45, 40 0, 80\"\/>\n  <\/svg>  <span class=\"line\"  style=\"background-color: #d3dee2;\"><\/span> <\/a><\/span><\/h6><\/div><div class=\"nectar-cta  alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"arrow-animation\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/work\/cs50\/\"><span class=\"text\">Tangram [CS50]<\/span><svg class=\"next-arrow\" aria-hidden=\"true\" width=\"20px\" height=\"25px\" viewBox=\"0 0 50 80\" xml:space=\"preserve\">\n  <polyline stroke=\"#ffffff\" stroke-width=\"9\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"0, 0 45, 40 0, 80\"\/>\n  <\/svg>  <span class=\"line\"  style=\"background-color: #d3dee2;\"><\/span> <\/a><\/span><\/h6><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 30px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-4 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-responsive-text nectar-link-underline-effect\" style=\"color: #d3dee2;\"><h5>Industrial Design<\/h5>\n<\/div><div class=\"nectar-cta  alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"arrow-animation\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/work\/fireball\/\"><span class=\"text\">Fireball<\/span><svg class=\"next-arrow\" aria-hidden=\"true\" width=\"20px\" height=\"25px\" viewBox=\"0 0 50 80\" xml:space=\"preserve\">\n  <polyline stroke=\"#ffffff\" stroke-width=\"9\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"0, 0 45, 40 0, 80\"\/>\n  <\/svg>  <span class=\"line\"  style=\"background-color: #d3dee2;\"><\/span> <\/a><\/span><\/h6><\/div><div class=\"nectar-cta  alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"arrow-animation\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/main\/project-archive\/\"><span class=\"text\">Project Archive<\/span><svg class=\"next-arrow\" aria-hidden=\"true\" width=\"20px\" height=\"25px\" viewBox=\"0 0 50 80\" xml:space=\"preserve\">\n  <polyline stroke=\"#ffffff\" stroke-width=\"9\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\" points=\"0, 0 45, 40 0, 80\"\/>\n  <\/svg>  <span class=\"line\"  style=\"background-color: #d3dee2;\"><\/span> <\/a><\/span><\/h6><\/div><div class=\"divider-wrap\" data-alignment=\"default\"><div style=\"height: 30px;\" class=\"divider\"><\/div><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-4 wpb_column column_container vc_column_container col child_column no-extra-padding column_element_direction_desktop_horizontal column_element_direction_tablet_horizontal column_element_direction_phone_horizontal inherit_tablet inherit_phone \"   data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"nectar-cta  text_hover_color_ffffff alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"basic\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" style=\"padding-right: 20px; \"><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/imprint\/\"><span class=\"text\">Imprint<\/span><\/a><\/span><\/h6><\/div><div class=\"nectar-cta  text_hover_color_ffffff alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit \" data-color=\"default\" data-using-bg=\"false\" data-style=\"basic\" data-display=\"block\" data-alignment=\"left\" data-text-color=\"custom\" ><h6 style=\"color: #d3dee2;\"><span class=\"link_wrap\" ><a  class=\"link_text\" role=\"button\" href=\"https:\/\/juliansterz.de\/privacy\/\"><span class=\"text\">Privacy<\/span><\/a><\/span><\/h6><\/div>\n\t\t<\/div> \n\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"CS50Embarking on my Digital Odyssey: From Curiosity to Tech Mastery with CS50 Context: Self-study, expansion of my general technological knowledge Time frame: Started in February 2024 Reference external link: https:\/\/cs50.harvard.edu\/x\/2024\/...","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":21,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1875","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/pages\/1875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/comments?post=1875"}],"version-history":[{"count":137,"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/pages\/1875\/revisions"}],"predecessor-version":[{"id":3400,"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/pages\/1875\/revisions\/3400"}],"wp:attachment":[{"href":"https:\/\/juliansterz.de\/de\/wp-json\/wp\/v2\/media?parent=1875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}