{"id":151,"date":"2021-07-07T09:18:00","date_gmt":"2021-07-07T06:18:00","guid":{"rendered":"https:\/\/arc.dev\/developer-blog\/?p=151"},"modified":"2024-04-17T11:30:45","modified_gmt":"2024-04-17T03:30:45","slug":"computer-science-resume","status":"publish","type":"post","link":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/","title":{"rendered":"How to Write a Computer Science Resume (Resume w\/ CS Background)"},"content":{"rendered":"\n<p>A <a href=\"https:\/\/arc.dev\/developer-blog\/software-engineer-degree\/\">degree in computer science<\/a> can open many doors. But how do you show that off on a computer science resume?<\/p>\n\n\n\n<p>It\u2019s a highly desirable qualification, and it goes a long way towards attracting potential tech employers in the job market. But to truly separate yourself in a competitive employment environment, you\u2019ll first need to put a&nbsp;<em>quality<\/em>&nbsp;computer science resume together.<\/p>\n\n\n\n<p>As we walk through the various steps, let\u2019s follow the story of Ella, a recent computer science grad student ready to take the tech industry by storm.<\/p>\n\n\n\n<p>Ella Hyde just finished her studies at the Computer Science Department of NYU Courant Institute of Mathematical Sciences (say that three times fast!). She now needs to craft a resume that will help land her dream job in the tech industry.<\/p>\n\n\n\n<p>Let\u2019s join her as she learns how to write a computer science resume for a position at Microsoft.<\/p>\n\n\n\n<p><em>Looking to hire the best remote developers? Arc can help you:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Get instant candidate matches without searching<br>\u26a1\ufe0f Identify top applicants from our network of 350,000+ <br>\u26a1\ufe0f Hire 4x faster with vetted candidates (qualified and interview-ready)<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\/\"><em><strong>Try Arc to hire top developers now \u2192<\/strong><\/em><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-write-a-computer-science-resume\">How to Write a Computer Science Resume<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1.-before-writing-your-resume\">1. Before Writing Your Resume<\/h3>\n\n\n\n<p>Before you start writing your resume for computer science, consider a few things in preparation.<\/p>\n\n\n\n<p>First, what do you intend to do with this resume?<\/p>\n\n\n\n<p>For example, do you want to apply for software developer or engineering jobs at a top startup? A strong CS resume can help you with this, but you need to have a clear goal in mind.<\/p>\n\n\n\n<p>Once you have that goal figured out, look at your history and determine your greatest strengths. This will inform the resume format you adopt. You can choose to format it in reverse-chronological order or functionally.<\/p>\n\n\n\n<p>Most resumes use a reverse-chronological framework, which is the one we recommend. In this resume format, you showcase your work experience, educational background, and other time-based sections in reverse-chronological order. For each, start with your last position and company, and work your way back.<\/p>\n\n\n\n<p>For example, Ella worked as a software developer for an established tech company during one of her summer vacations. However, she didn\u2019t like the environment because of how overly structured it could get, so she decided startup jobs would be a better fit than software engineering jobs at an established company. If you have a robust work history like our Ella, then go for the chronological resume format.<\/p>\n\n\n\n<p>On the other hand, functional resumes highlight your abilities and critical skills and how you can use these abilities to be an excellent fit for the company you\u2019re applying to. If you have gaps in your work history, are transitioning to a new career, or have changed jobs very often, a functional resume can help you start with the right foot forward.<\/p>\n\n\n\n<p>After picking the best format, you should always tailor your comp sci resume to each company and vacancy. Go through the job description to identify keywords to use. This shows the company you care and want to become a valuable addition to their particular company.<\/p>\n\n\n\n<p>Lastly, remember to leave plenty of white space throughout the document to make it easier and more pleasant to read for the reviewer. And, in turn, that helps ensure your resume actually gets read!<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>:&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/resume-format-software-developer\/\">Here&#8217;s How to Format a Software Developer Resume<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2.-contact-details\">2. Contact Details<\/h3>\n\n\n\n<p>The first part of your computer science resume is where you place your contact details, which is pretty straightforward.<\/p>\n\n\n\n<p>Start with your first and last name. Below that, you can include a branding statement or your current job title. However, only do so if you feel that it is appropriate for the position and company you\u2019re applying for. After this, you can state your address. This is not a necessity for remote positions, but it is helpful for location-relevant ones. For remote jobs, you may want to mention your time zone here.<\/p>\n\n\n\n<p>Add your mobile number, ensuring you include your country code (you never know where a global company&#8217;s HR team might be located!). Record a professional-sounding voicemail greeting in case potential employers need to leave a message.<\/p>\n\n\n\n<p>Following this, add your email address. This, too, should be professional, being some combination of your first and last name. Don\u2019t include a messy email like&nbsp;<code>fancyangelxoxo124@aol.com<\/code>.<\/p>\n\n\n\n<p>Finally, provide links to relevant social media profiles, portfolios, or professional websites. It\u2019s especially important to include a GitHub link if you have any developer projects there, so that employers can easily see your code and contributions.<\/p>\n\n\n\n<p>Avoid including any sensitive information, such as your birthday or social security number. Doing so might place you at risk of identity theft or other security threats. Similarly, do not state any political or religious affiliations you might have. Not only is this inappropriate, but it places you at risk of falling afoul of reviewers\u2019 conscious or unconscious biases.<\/p>\n\n\n\n<p>Let\u2019s see how Ella approaches her contact details section in the following computer science resume example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Ella J. Hyde<\/strong>\nAmbitious Software Engineer, MS in Computer Science\n+1 (555) 321-9871\nhyde.j.ella@gmail.com\ngithub.com\/ellajhyde\/\nlinkedin.com\/in\/ellajhyde\nellajhydeportfolio.com<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"800\" height=\"200\" src=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner.png\" alt=\"work the way you want from anywhere in the world\" class=\"wp-image-2742\" srcset=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner.png 800w, https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner-300x75.png 300w, https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2024\/10\/Talent-blog-CTA-banner-768x192.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\">Arc is the best place to find great remote jobs. Find great remote jobs at top startups and tech companies. Freelance and full-time remote opportunities are available. <br><a href=\"https:\/\/arc.dev\/join-arc?utm_source=arc-blog&amp;utm_medium=cta&amp;utm_campaign=general\" data-type=\"URL\" data-id=\"https:\/\/arc.dev\/join-arc?utm_source=arc-blog&amp;utm_medium=cta&amp;utm_campaign=general\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Sign up here<\/strong><\/a><\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>:&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/remote-developer-interview-mistakes\/\">Avoid These Common Remote Interview Mistakes!<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3.-introductory-paragraph%2Fsummary-statement\">3. Introductory Paragraph\/Summary Statement<\/h3>\n\n\n\n<p>Your next order of business is to craft an impactful and memorable introductory paragraph. Recruiters&nbsp;<a href=\"https:\/\/www.prnewswire.com\/news-releases\/ladders-updates-popular-recruiter-eye-tracking-study-with-new-key-insights-on-how-job-seekers-can-improve-their-resumes-300744217.html\" target=\"_blank\" rel=\"noreferrer noopener\">spend an average of 7.4<\/a>&nbsp;seconds looking at CVs, so this needs to capture their attention. If it doesn\u2019t, then they won\u2019t read the rest.<\/p>\n\n\n\n<p>Your summary statement should be at the top of your CV and should be concise yet comprehensive.<\/p>\n\n\n\n<p>Write all the relevant points in no more than three to five sentences. Additionally, specifically tailor the statement to the job you\u2019re applying for, directly referencing the company and position in question. Include relevant keywords. These should cover your education, skills, professional experience, and similar areas and reflect the software engineering job advertisement\u2019s wording.<\/p>\n\n\n\n<p>Including numbers as evidence of your accomplishments is a particularly effective way to demonstrate your value as an employee. For instance, rather than saying you \u201cimproved team efficiency,\u201d specify that you \u201cincreased team efficiency by 56%\u201d where possible.<\/p>\n\n\n\n<p>As we can see from Ella\u2019s computer science resume sample, she has a concise and attention-grabbing statement:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Summary Statement<\/strong><br><br>Recent computer science graduate (master\u2019s degree) with one year of experience as an intern at Google where I increased team productivity by 13%. Member of the Association for Women in Computing, with a certification from Harvard in&nbsp;<em>Building Interactive Web Applications For Data Analysis<\/em>. Keen on building on computer science background and programming experience to become a valuable Microsoft software developer.<\/pre>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/developer-blog\/how-to-become-a-software-engineer\/\">How to Be a Software Engineer (Complete Guide)<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4.-work-experience\">4. Work Experience<\/h3>\n\n\n\n<p>Once you\u2019ve caught the recruiter\u2019s attention, it\u2019s time to reel them in further with your work experience. This is the core of your computer science resume and needs to highlight the crowning achievements of your career so far.<\/p>\n\n\n\n<p>With each entry, put your job title first. Then, under this, write the organization\u2019s name, where you were based, and the dates of your employment. The month and year alone will do. Following this, you should clearly explain your responsibilities and your achievements.<\/p>\n\n\n\n<p>As with your introductory paragraph, use numbers to add weight to your accomplishments. Finally, put your most recent role at the top, then list each job before that in turn.<\/p>\n\n\n\n<p>Ella\u2019s first entry should give you a good understanding of how to structure this:<\/p>\n\n\n\n<p><strong>Work Experience<\/strong><br><br><strong>Software Engineering Intern<\/strong><br>Google, San Francisco, CA<br>January 2020 \u2013 January 2021<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Supported multiple projects covering desktop and web applications, mobile apps, network systems, and operating systems.<\/li><li>Designed, tested, and maintained software solutions on an ad hoc basis.<\/li><li>Proposed and implemented <a href=\"https:\/\/arc.dev\/developer-blog\/how-to-be-productive-at-home-working-remotely\/\">strategic productivity measures<\/a>, which increased team efficiency by 13% in six months.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5.-academic-history\">5. Academic History<\/h3>\n\n\n\n<p>Next, you\u2019ll have the opportunity to demonstrate your academic achievements. Recruiters hiring for software developer jobs, data scientist jobs, and other similar roles are keen to see your educational accomplishments.<\/p>\n\n\n\n<p>When writing these out, put your qualification first. Follow this with the name of the educational institution and its location. After that, write the dates you attended, followed by all the relevant pieces of coursework that you undertook.<\/p>\n\n\n\n<p>If you have achieved any Latin honors, then these should be listed at the end. Bear in mind that you should write them in lower case and italics because these are in Latin. You may also want to consider including your GPA, particularly if it\u2019s excellent.<\/p>\n\n\n\n<p>To include your GPA, write it in parenthesis after your major. However, if you have achieved Latin honors, then you should write it directly after this.<\/p>\n\n\n\n<p>To illustrate this, let\u2019s take a look at some resume examples. Firstly, let\u2019s see how candidates should display their master\u2019s and bachelor\u2019s degrees:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Education<\/strong><br><br><strong>Master of Science (MSc) in Computer Science<\/strong><br><em>Courant Institute of Mathematical Sciences, New York University, New York, NY<\/em><br>September 2018 \u2013 June 2019<br><strong>Relevant Coursework<\/strong>: Design &amp; Analysis of Algorithms, Principles of Database Systems, Software Engineering, Computer Architecture, Information Visualization, Programming Languages.<br><strong>Honors<\/strong>:&nbsp;<em>cum laude<\/em>&nbsp;(GPA: 3.8)<br><br><strong>Bachelor of Science (BSc) in Computer Science<\/strong><br><em>Tandon School of Engineering, New York University, New York, NY<\/em><br>September 2014 \u2013 June 2018<br><strong>Relevant Coursework<\/strong>: Information, Security and Privacy, Computer Networking, Machine Learning, Selected Topics in CS.<\/pre>\n\n\n\n<p>If you haven\u2019t yet completed your degree, just include information on when you started and the expected graduation date. For example: \u201cSeptember 2019 \u2013 June 2023 (expected graduation date)\u201d.<\/p>\n\n\n\n<p>To add your high school diploma, follow the same structure as detailed above. Here you might also list extracurricular activities if they are relevant to the post you\u2019re applying for. Add this below the other details, and it should look like the following example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>High School Diploma<\/strong><br><em>Lakeside High School, New York, NY<\/em><br>September 2014 \u2013 June 2018<br><strong>Relevant Extracurricular Activities<\/strong>: Member of The Mathematics Honor Society, 2017\u20132018. Chaired regular meetings, organized guest lectures by researchers, and attended conferences.<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6.-skills\">6. Skills<\/h3>\n\n\n\n<p>The skills section of a computer science resume is vital. You should include a range of keywords here because recruiters will expect candidates to demonstrate certain abilities, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Mathematics<\/li><li>Artificial intelligence\/AI<\/li><li>Computer and technology knowledge<\/li><li>Database administration<\/li><li>Algorithms<\/li><li>Machine learning\/ML<\/li><li><a href=\"https:\/\/arc.dev\/developer-blog\/popular-programming-languages-technologies\/\">Best programming languages<\/a><\/li><li>Software development<\/li><li>Computer hardware engineering<\/li><li><a href=\"https:\/\/arc.dev\/developer-blog\/analytical-skills\/\">Data analysis skills<\/a><\/li><li>Data science<\/li><li>Information systems management<\/li><li>Technical writing<\/li><\/ul>\n\n\n\n<p>You shouldn&#8217;t list all of these keywords, of course, as you need to be tailoring your resume by including skills keywords that are relevant to the role. You can easily discern which ones to use by carefully reading the job advert.<\/p>\n\n\n\n<p>If you choose, you can also indicate the degree of expertise you possess with each skill. You can achieve this by arranging the skills according to your proficiency. These can range from expert to novice. For example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Expert&nbsp;(\u2b50\u2b50\u2b50\u2b50\u2b50) Computer and technology knowledge<br>Advanced&nbsp;(\u2b50\u2b50\u2b50\u2b50) Algorithms<br>Familiar&nbsp;(\u2b50\u2b50\u2b50) Data analysis<br>Intermediate&nbsp;(\u2b50\u2b50) Technical writing<br>Beginner&nbsp;(\u2b50) Software development<\/pre>\n\n\n\n<p>Remember, though, that even though this is a computer science resume,&nbsp;you still need to demonstrate soft skills. Abilities such as \u201cteamwork and cooperation,\u201d \u201cexcellent organization,\u201d and \u201cgood communication\u201d are necessary for all roles, and particularly valuable as a remote software developer.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>:&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/skills-to-put-on-a-resume\/\">Important Hard Skills and Soft Skills to Include in a Software Developer Resume<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7.-certifications\">7. Certifications<\/h3>\n\n\n\n<p>For computer science roles, certifications can sometimes be even more valuable than the technical skills you just listed. If you have one of the following, for example, then they should be included in your resume:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/mit-online.getsmarter.com\/presentations\/lp\/mit-artificial-intelligence-online-short-course\/\" target=\"_blank\" rel=\"noreferrer noopener\">Artificial Intelligence: Implications For Business Strategy<\/a>&nbsp;(Offered by MIT)<\/li><li><a href=\"https:\/\/www.coursera.org\/specializations\/machine-learning-tensorflow-gcp\" target=\"_blank\" rel=\"noreferrer noopener\">Machine Learning with TensorFlow<\/a>&nbsp;on Google Cloud Platform Specialization<\/li><li><a href=\"https:\/\/www.coursera.org\/learn\/machine-learning\" target=\"_blank\" rel=\"noreferrer noopener\">Machine Learning<\/a>&nbsp;(Offered by Stanford)<\/li><li><a href=\"https:\/\/www.edx.org\/professional-certificate\/harvardx-computer-science-for-web-programming\" target=\"_blank\" rel=\"noreferrer noopener\">Computer Science for Web Programming<\/a>&nbsp;(Offered by Harvard)<\/li><li><a href=\"https:\/\/www.futurelearn.com\/experttracks\/data-analytics-using-python\" target=\"_blank\" rel=\"noreferrer noopener\">Data Analytics Using Python<\/a>&nbsp;(In Collaboration with GitHub)<\/li><li><a href=\"https:\/\/www.coursera.org\/professional-certificates\/applied-artifical-intelligence-ibm-watson-ai\" target=\"_blank\" rel=\"noreferrer noopener\">IBM Applied AI Professional Certificate<\/a>&nbsp;(Offered by IBM)<\/li><li><a href=\"https:\/\/www.coursera.org\/professional-certificates\/google-data-analytics\" target=\"_blank\" rel=\"noreferrer noopener\">Google Data Analytics Professional Certificate<\/a><\/li><li><a href=\"https:\/\/online-learning.harvard.edu\/course\/building-interactive-web-applications-data-analysis-0?delta=0\" target=\"_blank\" rel=\"noreferrer noopener\">Building Interactive Web Applications for Data Analysis<\/a><\/li><\/ul>\n\n\n\n<p>Add these by listing the award name, then the awarding organization, followed by the year obtained. Use the computer science resume example snippet below as a guide:<\/p>\n\n\n\n<p><strong>Certifications<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>&#8220;Building Interactive Web Applications For Data Analysis,&#8221; Harvard University, 2020<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"8.-other-cs-resume-sections\">8. Other CS Resume Sections<\/h3>\n\n\n\n<p>You may also benefit from including other sections in your computer science CV if they add value to your application. These may include:<\/p>\n\n\n\n<p><strong>Organization Memberships<\/strong><\/p>\n\n\n\n<p>If you\u2019re a member of any computer science professional organizations, you should include these here. For instance, you might be a member of the IEEE Computer Society, the Computing Research Association, or the Association for Women in Computing. If so, including these details could help set you apart.<\/p>\n\n\n\n<p><strong>Volunteer Work<\/strong><\/p>\n\n\n\n<p>If you have done any relevant volunteer work, it can demonstrate additional valuable skills and provide some insight into your character. An example of relevant computer science volunteer work could be Microsoft\u2019s Technology Education and Literacy in Schools program.<\/p>\n\n\n\n<p><strong>(Human) Languages<\/strong><\/p>\n\n\n\n<p>Employers always appreciate additional languages, especially in a remote-first or hybrid working environment. Make sure to list these here, where applicable.<\/p>\n\n\n\n<p><strong>Hobbies &amp; Interests<\/strong><\/p>\n\n\n\n<p>Any number of hobbies and interests may help your computer science resume to stand out. For instance, you could include that you code games or manage websites in your spare time.<\/p>\n\n\n\n<p><strong>Computer Science Projects on a Resume<\/strong><\/p>\n\n\n\n<p>If you have relevant computer science projects, you can add these, if you prefer, especially if you have a more entry-level computer science resume. However, if your resume is quite long, then it might be better to provide a link to the project profile or your work portfolio instead.<\/p>\n\n\n\n<p><em>You can also explore <a href=\"https:\/\/arc.dev\/\">HireAI<\/a> to skip the line and:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Get instant candidate matches without searching<br>\u26a1\ufe0f Identify top applicants from our network of 350,000+ with no manual screening<br>\u26a1\ufe0f Hire 4x faster with vetted candidates (qualified and interview-ready)<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><strong><em><strong><em><\/em><\/strong><\/em><\/strong><\/a><strong><em><strong><em><a href=\"https:\/\/arc.dev\">Try HireAI and hire top developers now \u2192<\/a><\/em><\/strong><\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"great-computer-science-resume-tips-to-remember\">Great Computer Science Resume Tips to Remember<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1.-establish-a-clear-goal-first\">1. Establish a clear goal first<\/h3>\n\n\n\n<p>It\u2019s vital to establish why you\u2019re creating a resume in the first place. This will determine whether you use a chronological or functional format. Are you making a career switch, or are you re-entering the workforce after a period of absence? Do you have the level of experience required? Ask yourself these types of questions to establish a solid foundation for your resume.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2.-be-honest-and-upfront\">2. Be honest and upfront<\/h3>\n\n\n\n<p>Lying or even stretching the truth on your resume is never a good idea. It will only come back to bite you, either during an interview, background check, or post-hiring. Authenticity is critical. Employers will appreciate a candidate who is upfront about specific weaknesses and actively works towards improving more than someone who overstates or makes up their technical skills and abilities.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3.-demonstrate-a-willingness-to-learn\">3. Demonstrate a willingness to learn<\/h3>\n\n\n\n<p>Employers value coachable workers who are open to developing new skills and progressing in their careers. Showing an eagerness to learn demonstrates that you are <a href=\"https:\/\/arc.dev\/developer-blog\/how-to-stay-motivated-at-work\/\">self-motivated to tackle different challenges<\/a>, grow in your role, and positively contribute to team and company-wide success.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4.-keep-your-resume-as-short-as-possible\">4. Keep your resume as short as possible<\/h3>\n\n\n\n<p>A computer science resume should be concise enought while still having everything they need to consider you for the job. Remove any extraneous information. Every sentence and word should be relevant to the position and add value to your application. While the length will ultimately depend on your career to date, recent graduates\u2019 resumes and resumes with no experience generally shouldn\u2019t be longer than a single page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5.-add-your-resume-to-your-linkedin-profile\">5. Add your resume to your LinkedIn profile<\/h3>\n\n\n\n<p>You should always tailor your resume to each specific job you apply for. However, it\u2019s worth adding a more general one to your LinkedIn profile. This allows prospective employers and headhunters to conveniently download a PDF to look through. Anything that facilitates bringing you to the attention of a potential employer is useful.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6.-write-an-engaging-cover-letter\">6. Write an engaging cover letter<\/h3>\n\n\n\n<p>Make sure you include a great&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/computer-science-cover-letter\/\">computer science cover letter<\/a>. A cover letter is a powerful tool to use in your quest to land a tech interview. Just be sure it doesn&#8217;t repeat everything already mentioned in your resume!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"that%E2%80%99s-how-to-write-a-computer-science-resume\">That\u2019s How To Write A Computer Science Resume<\/h2>\n\n\n\n<p>We hope we left you with everything you need to know about how to write a resume for computer science jobs! Apply the key points you\u2019ve learned here to help you land your dream role.<\/p>\n\n\n\n<p>If you have any questions about writing a computer science resume, then please leave a comment below. We will reply as soon as we can. Thanks for reading, and good luck with your job hunt!<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/resume\">How to Write a Software Engineer Resume<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/web-developer-resume\/\">How to Write a Web Developer Resume<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/it-resume\/\">How to Write an IT Resume<\/a><\/p>\n\n\n\n<p><em>You can also explore <a href=\"https:\/\/arc.dev\/\">HireAI<\/a> to skip the line and:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Get instant candidate matches without searching<br>\u26a1\ufe0f Identify top applicants from our network of 350,000+ with no manual screening<br>\u26a1\ufe0f Hire 4x faster with vetted candidates (qualified and interview-ready)<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><strong><em><strong><em><\/em><\/strong><\/em><\/strong><\/a><strong><em><strong><em><a href=\"https:\/\/arc.dev\">Try HireAI and hire top developers now \u2192<\/a><\/em><\/strong><\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A good computer science resume shows tech recruiters you have the skills and education to succeed as a professional.<\/p>\n","protected":false},"author":4,"featured_media":153,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-151","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-preparation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Write a Computer Science Resume (Resume w\/ CS Background)<\/title>\n<meta name=\"description\" content=\"Wondering how to put your computer science degree or background to work for you on your next job resume? Check out our step-by-step CS resume guide here!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Write a Computer Science Resume (Resume w\/ CS Background)\" \/>\n<meta property=\"og:description\" content=\"Wondering how to put your computer science degree or background to work for you on your next job resume? Check out our step-by-step CS resume guide here!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/\" \/>\n<meta property=\"og:site_name\" content=\"Arc Talent Career Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-07T06:18:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-17T03:30:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/07\/How-to-Write-a-Computer-Science-Resume.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1370\" \/>\n\t<meta property=\"og:image:height\" content=\"765\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arc Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:site\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arc Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/\"},\"author\":{\"name\":\"Arc Team\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/person\\\/5ab8d561ed1c4df83cf67128a502da7f\"},\"headline\":\"How to Write a Computer Science Resume (Resume w\\\/ CS Background)\",\"datePublished\":\"2021-07-07T06:18:00+00:00\",\"dateModified\":\"2024-04-17T03:30:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/\"},\"wordCount\":2477,\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/How-to-Write-a-Computer-Science-Resume.jpg\",\"articleSection\":[\"Application Preparation\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/\",\"name\":\"How to Write a Computer Science Resume (Resume w\\\/ CS Background)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/How-to-Write-a-Computer-Science-Resume.jpg\",\"datePublished\":\"2021-07-07T06:18:00+00:00\",\"dateModified\":\"2024-04-17T03:30:45+00:00\",\"description\":\"Wondering how to put your computer science degree or background to work for you on your next job resume? Check out our step-by-step CS resume guide here!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/#primaryimage\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/How-to-Write-a-Computer-Science-Resume.jpg\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/How-to-Write-a-Computer-Science-Resume.jpg\",\"width\":1370,\"height\":765,\"caption\":\"how to write a computer science resume for computer science jobs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/computer-science-resume\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Write a Computer Science Resume (Resume w\\\/ CS Background)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#website\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"name\":\"Arc Talent Career Blog\",\"description\":\"Tech insights and career advice for developers worldwide\",\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\",\"name\":\"Arc.dev\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Arc-alternate-logo.png\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Arc-alternate-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Arc.dev\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/person\\\/5ab8d561ed1c4df83cf67128a502da7f\",\"name\":\"Arc Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"caption\":\"Arc Team\"},\"description\":\"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!\",\"sameAs\":[\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"],\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/author\\\/arcteam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Write a Computer Science Resume (Resume w\/ CS Background)","description":"Wondering how to put your computer science degree or background to work for you on your next job resume? Check out our step-by-step CS resume guide here!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/","og_locale":"en_US","og_type":"article","og_title":"How to Write a Computer Science Resume (Resume w\/ CS Background)","og_description":"Wondering how to put your computer science degree or background to work for you on your next job resume? Check out our step-by-step CS resume guide here!","og_url":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/","og_site_name":"Arc Talent Career Blog","article_publisher":"https:\/\/www.facebook.com\/arcdotdev","article_author":"https:\/\/www.facebook.com\/arcdotdev","article_published_time":"2021-07-07T06:18:00+00:00","article_modified_time":"2024-04-17T03:30:45+00:00","og_image":[{"width":1370,"height":765,"url":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/07\/How-to-Write-a-Computer-Science-Resume.jpg","type":"image\/jpeg"}],"author":"Arc Team","twitter_card":"summary_large_image","twitter_creator":"@arcdotdev","twitter_site":"@arcdotdev","twitter_misc":{"Written by":"Arc Team","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/#article","isPartOf":{"@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/"},"author":{"name":"Arc Team","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/person\/5ab8d561ed1c4df83cf67128a502da7f"},"headline":"How to Write a Computer Science Resume (Resume w\/ CS Background)","datePublished":"2021-07-07T06:18:00+00:00","dateModified":"2024-04-17T03:30:45+00:00","mainEntityOfPage":{"@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/"},"wordCount":2477,"publisher":{"@id":"https:\/\/arc.dev\/talent-blog\/#organization"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/07\/How-to-Write-a-Computer-Science-Resume.jpg","articleSection":["Application Preparation"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/","url":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/","name":"How to Write a Computer Science Resume (Resume w\/ CS Background)","isPartOf":{"@id":"https:\/\/arc.dev\/talent-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/#primaryimage"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/07\/How-to-Write-a-Computer-Science-Resume.jpg","datePublished":"2021-07-07T06:18:00+00:00","dateModified":"2024-04-17T03:30:45+00:00","description":"Wondering how to put your computer science degree or background to work for you on your next job resume? Check out our step-by-step CS resume guide here!","breadcrumb":{"@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arc.dev\/talent-blog\/computer-science-resume\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/#primaryimage","url":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/07\/How-to-Write-a-Computer-Science-Resume.jpg","contentUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/07\/How-to-Write-a-Computer-Science-Resume.jpg","width":1370,"height":765,"caption":"how to write a computer science resume for computer science jobs"},{"@type":"BreadcrumbList","@id":"https:\/\/arc.dev\/talent-blog\/computer-science-resume\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arc.dev\/talent-blog\/"},{"@type":"ListItem","position":2,"name":"How to Write a Computer Science Resume (Resume w\/ CS Background)"}]},{"@type":"WebSite","@id":"https:\/\/arc.dev\/talent-blog\/#website","url":"https:\/\/arc.dev\/talent-blog\/","name":"Arc Talent Career Blog","description":"Tech insights and career advice for developers worldwide","publisher":{"@id":"https:\/\/arc.dev\/talent-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arc.dev\/talent-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/arc.dev\/talent-blog\/#organization","name":"Arc.dev","url":"https:\/\/arc.dev\/talent-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/logo\/image\/","url":"https:\/\/arc.dev\/developer-blog\/wp-content\/uploads\/2021\/11\/Arc-alternate-logo.png","contentUrl":"https:\/\/arc.dev\/developer-blog\/wp-content\/uploads\/2021\/11\/Arc-alternate-logo.png","width":512,"height":512,"caption":"Arc.dev"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"]},{"@type":"Person","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/person\/5ab8d561ed1c4df83cf67128a502da7f","name":"Arc Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","caption":"Arc Team"},"description":"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!","sameAs":["https:\/\/arc.dev\/talent-blog\/","https:\/\/www.facebook.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"],"url":"https:\/\/arc.dev\/talent-blog\/author\/arcteam\/"}]}},"_links":{"self":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":0,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/media\/153"}],"wp:attachment":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}