{"id":2135,"date":"2022-02-24T15:23:09","date_gmt":"2022-02-24T15:23:09","guid":{"rendered":"https:\/\/blogs.kcl.ac.uk\/nms\/?p=2135"},"modified":"2025-11-12T12:21:16","modified_gmt":"2025-11-12T12:21:16","slug":"helpful-tips-for-computer-science-students","status":"publish","type":"post","link":"https:\/\/blogs.kcl.ac.uk\/nms\/2022\/02\/24\/helpful-tips-for-computer-science-students\/","title":{"rendered":"Helpful tips for Computer Science students"},"content":{"rendered":"<figure id=\"attachment_2104\" aria-describedby=\"caption-attachment-2104\" style=\"width: 150px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-2104\" src=\"https:\/\/blogs.kcl.ac.uk\/nms\/files\/2022\/02\/pic_of_me2-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><figcaption id=\"caption-attachment-2104\" class=\"wp-caption-text\">By Nicole, BSc Computer Science<\/figcaption><\/figure>\n<p>Before I studied Computer Science, I would have loved for someone to tell me all the tiny bits of information in relation to the course, so let me share a few tips that may help you:<\/p>\n<p><strong>1. Time m<\/strong><strong>anagement<\/strong><\/p>\n<p>From waking up, going to lectures, to keeping up with social life and not missing out on many career opportunities \u2013 university life can be hard for unprepared people. Many students, including me, have questioned themselves \u201cwhere is the balance between work and social life\u201d. Many still try to find it. Taking the time and trying to figure out what best works for you in terms of time management is a good way to start. It might be a \u201chit or miss\u201d in the beginning but do not get discouraged. <strong>Set your goals upfront and try to stick to them as much as possible. Keeping a to-do list in a pocket-size notebook and keeping the progress throughout the day always keeps me accountable and makes me finish my work faster.\u00a0<\/strong>This way, I can enjoy being part of the many societies that King\u2019s has or enjoy a night out with friends at\u00a0<a href=\"https:\/\/www.kclsu.org\/venues\/guys\/\">Guy\u2019s Bar.<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-2128 alignleft\" src=\"https:\/\/blogs.kcl.ac.uk\/nms\/files\/2022\/02\/study_session-2-scaled-e1645099475694-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/p>\n<p><strong>2. Practice daily and read books<\/strong><\/p>\n<p>As much as you would wonder what kind of a degree Computer Science is &#8211; practical or theoretical one, I would say it is the balance of the two. Because of that, it might be a good approach to <strong>read theoretical books to get used to the notation and docu<\/strong><strong>mentation<\/strong> <strong>and also practice learned concepts<\/strong> via working on individual projects throughout the summer or academic year.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-2185 alignleft\" src=\"https:\/\/blogs.kcl.ac.uk\/nms\/files\/2022\/02\/2h-media-Pmu3QMN1Bpo-unsplash-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/>3. Being part of a team<\/strong><\/p>\n<p style=\"text-align: left\">One of the reasons why I love computer science so much is that it allows you to work both in individual and collaborative spaces. It gradually starts with individual projects to help you build the skillset and confidence of writing code and thinking abstractly. Then, you begin to participate in projects with other people, being part of teams of two, four, five, and nine. <strong>You will be challenged to work with other people from different backgrounds, with different expertise and knowledge to produce software that solves a daily problem.<\/strong> I find this opportunity really insightful and empowering as it teaches you many valuable skills but also prepares you to be a great team worker for your future job.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-866 alignleft\" src=\"https:\/\/blogs.kcl.ac.uk\/nms\/files\/2020\/02\/123-e1580749507274-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/strong><strong>4. Facing uncertainty \u2013 be cool with it<\/strong><\/p>\n<p><strong>Maybe one of the most valuable skills I believe studying computer science teaches you, is being patient in situations when you do not know the immediate solution to a problem<\/strong>. Sometimes I didn&#8217;t understand abstract concepts in a module. Luckily, I was able to meet with an academic during their office hours, and they helped to clarify theories and problems which I didn&#8217;t understand. Everyone may describe or envision a problem differently, but communicating the uncertainty with someone else \u2013 a professor, a classmate, or a friend of yours, is so helpful.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-2186 alignleft\" src=\"https:\/\/blogs.kcl.ac.uk\/nms\/files\/2022\/02\/artturi-jalli-gYrYa37fAKI-unsplash-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/>5. There is lots of maths<\/strong><\/p>\n<p><strong>The fundamental mathematics that you will see throughout your course are the foundations of computing which include discrete mathematics.<\/strong> If you would like to make use of mathematical concepts more in Computer Science, then taking additional modules in this area might be a good thing to do.<\/p>\n<p class=\"entry-title\">\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Before I studied Computer Science, I would have loved for someone to tell me all the tiny bits of information in relation to the course, <a class=\"mh-excerpt-more\" href=\"https:\/\/blogs.kcl.ac.uk\/nms\/2022\/02\/24\/helpful-tips-for-computer-science-students\/\" title=\"Helpful tips for Computer Science students\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1226,"featured_media":2137,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,105,57,90,96],"tags":[6,36,67,97],"class_list":["post-2135","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatics","category-informatics-2","category-tips","category-undergraduate","category-women-in-science","tag-informatics","tag-tips","tag-undergraduate","tag-women-in-science"],"_links":{"self":[{"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/posts\/2135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/users\/1226"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/comments?post=2135"}],"version-history":[{"count":24,"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/posts\/2135\/revisions"}],"predecessor-version":[{"id":2680,"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/posts\/2135\/revisions\/2680"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/media\/2137"}],"wp:attachment":[{"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/media?parent=2135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/categories?post=2135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/nms\/wp-json\/wp\/v2\/tags?post=2135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}