bachelor degree computer science resume

Build my resume

bachelor degree computer science resume

  • Resume builder
  • Build a better resume in minutes
  • Resume examples
  • 2,000+ examples that work in 2024
  • Resume templates
  • 184 free templates for all levels
  • Cover letters
  • Cover letter generator
  • It's like magic, we promise
  • Cover letter examples
  • Free downloads in Word & Docs

16 Computer Science (CS) Resume Examples for 2024

Stephen Greet

  • Computer Science (CS) Resumes
  • CS Student Resumes
  • CS Resumes by Experience
  • CS Resumes by Role

Writing Your Computer Science Resume

When you’re a computer science student looking for an internship or your first full-time role as a developer, deciding what to include in a  good resume  and how to format it correctly can be challenging.

We analyzed countless computer science resumes and chose the top 16 examples to help you get started. No matter if you’re looking for your first real-world coding job or are a seasoned campaigner, we have a computer science cover letter and resume designed to match where you’re at in your career.

The hardest part of resume writing is figuring out how to do a resume. Our  resume tips ,  resume maker,  and free  Word resume templates  have helped developers  get interviews at companies like Facebook and Microsoft,  so they’re a great place to start.

Computer Science Resume Example

Microsoft Word

Google Docs

Computer science resume example

Why this resume works

  • If you’ve already had an internship or related work experience (as a research assistant, for example), you want to highlight that experience at the top of your computer science resume. Lead with your strengths, and if you have the experience, that’s a real asset.
  • Hiring managers review a lot of resumes for CS internships and entry-level roles. Don’t be afraid to let your personality shine! Your activities outside the classroom can help you stand out if you have a unique interest.
  • Starting with a  resume outline example  can help guide you in how to include a project or two on your final resume.

Computer Scientist Resume Example

Computer scientist resume example with 5 years of work experience

  • Your computer scientist resume should build upon any related experience, perhaps as an entry-level computer support specialist. Your experience coupled with a four-year degree can open a career path for you.
  • Use any previous education and experience as a launchpad to land your next computer science role. 

Computer Science Student Resume Example

Computer science student resume example

  • Browse through our  free resume templates  on Google for some inspiring designs suited for little to no experience. 
  • Employers understand that people looking for their first programming role won’t have relevant work experience to discuss. In this case, strive to demonstrate your interest in computer science through personal projects and what you did outside of class during your school years.
  • At this point, your education is your greatest strength, so be sure to list all the relevant classes you’ve taken that make you a great fit for the role to which you’re applying.

Computer Science Internship Resume Example

Computer science internship resume example with 8 years of experience

  • Don’t list too many skills. A hiring manager wants to know your strengths. It’s much better to list two to three languages or tools you’re really strong in than ten you wouldn’t be able to answer questions about in an interview.
  • List work experience, even if it’s not directly related to computer science. It shows you can handle responsibility and are reliable. Combining this with the  technical skills on your resume  can give you an advantage over the competition.

Computer Science Major Resume Example

Computer science major resume example with project experience

  • The CS courses you’re studying will give an employer a better picture of what theoretical knowledge you’re well versed in and can bring to your first job.

Computer Science No Experience Resume Example

Computer science no experience resume example with other work experience

  • The details of a personal project—like one where you designed and developed a portfolio website—are a great addition to your computer science no experience resume.

Entry-Level Computer Science Resume Example

Entry-level computer science resume example

  • This means finding a  professional resume template  that includes your education, relevant skills, projects you’ve worked on, and any relevant internship experience, plus leveraging a cover letter generator to complement your application.
  • To make the case you’ll have a real impact as a full-time developer, you should quantify the impact of your internship achievements. Numbers make a much stronger case than words, so using them will set your resume apart.

Entry AGS Desktop Publisher Resume Example

Entry ags desktop publisher resume example

  • As a desktop publisher, you use publishing software to create various documents and products, including financial reports, business proposals, books, newspapers, newsletters, packaging, tickets, and business cards. You format and combine text, numerical data, photographs, illustrations, charts, and other visual elements.
  • Analyze locally available job descriptions and take note of consistent skill requirements. These requirements serve as a physical roadmap of what to include in your resume.
  • Specialize using the physical roadmap from the local analysis mentioned above to create an aspirational checklist of what to learn/continue learning to be maximally effective.
  • Career objectives  exist to support and enhance whatever work experience you list. Instead of opting for a lengthier resume that includes irrelevant experience, your entry AGS desktop publisher resume can use a career objective to instill confidence in the reader and prove that you have a proven, albeit short, history of driving value.

Entry-Level Android Developer Resume Example

Entry-level android developer resume example with 8 years of experience

  • As an aspiring developer, your  entry-level Android developer resume  has options for showcasing your available skillset.
  • The key here isn’t reinventing the wheel but creating something dynamic and unique that can’t be easily replicated with a few Google searches and a video tutorial.
  • Some internships require a fully completed degree to be in hand before starting. Although this is becoming more uncommon with the introduction of online coding trade schools (boot camps), research needs to be done regarding individual markets and locations.

Senior Computer Vision Scientist Resume Example

Senior computer vision scientist resume example with 7 years of experience

  • Your senior computer vision scientist resume should be steeped in well-documented data and reporting. When updating the  resume skills  list on your resume, there are two primary sources from which you can collect data.
  • The first source is the company’s list of required skills from the job description. This list provides the exact skills needed to excel in the role.
  • The second way is to look at desired job titles in a specific geographic location. After evaluating the market’s desired skill requisites, adjustments can be made to showcase expertise to the general “heartbeat” of what employers in the area are seeking.
  • Emphasize specific bullet points with KPIs that complement and enhance the general “heartbeat” of the desired market.

Computer Programming Resume Example

Computer programming resume example with 8 years of experience

  • So, what else can you do to ensure that your computer programming resume impresses recruiters? Well, an elegant template with subtle color accents would add flair to your application. Also, this format gives your piece the room to balance text and white spaces for a formal outlook.

Computer Engineering Resume Example

Computer engineering resume example with 11 years of experience

  • Take this direction, and demonstrate your numbers in production errors and hardware costs (cue: 27% reduction in production errors and reducing hardware costs by 18%).

Computer Technician Resume Example

Computer technician resume example with 8 years of experience

  • Be sure to highlight these achievements in your resume all while integrating quantifiable metrics to add credibility to your achievements, making yourself a strong candidate.

Computer Science Teaching Assistant Resume Example

Computer science teaching assistant resume example with 5 years of experience

  • Your  computer science teaching assistant resume  should contain the key sections recruiters need to see. It may be tempting to include other sections, many projects, or even non-relevant work experience when writing your academic resume, but that can greatly hurt your chances of being interviewed.
  • The most important sections are skills, work experience, education, and relevant projects.
  • For example, “Engaged with industry to maintain 100% fluency in the area of focus and provide opportunities for students to work on industry projects.”
  • In the eyes of the reader, this bullet point means you will not need a lot of training and will bring immediate value to the company when hired.

Computer Science & Engineering Teacher Resume Example

Computer science tutor resume example with 12+ years of experience

  • Adding a summary gives you the chance to reinforce your abilities with software engineering, curriculum development, and teaching, overall increasing your chances of landing an interview.
  • Don’t forget to customize your  skills section  in addition to the other sections on your resume; check the job description for skill keywords you can include to catch any recruiter’s eye.

Computer Science Tutor Resume Example

Computer science tutor resume example with 3 years of experience

  • For example, you could include experience that involves working with students, colleagues, and school administration.
  • You should also include soft skills, even though they’re difficult to quantify. Scan the job description to find soft skill keywords you can use in your  skills section  or work experience.
  • Projects are a good way to demonstrate your tech knowledge, especially if you have limited work experience. However, projects are formatted slightly differently than work experience; use our  resume outline example  to show you how to add relevant projects to your resume.
  • Your skills section is vital for demonstrating your technical abilities – include the software and tools you’re comfortable using and especially include any tools that are listed on the job description.

Related resume guides

  • Data Analyst
  • Data Science Resume
  • Java Developer
  • Data Engineer

Job seeker works on blue laptop, holding hand to head in question of how to build job application

Early in your computer science career, you must keep your resume to one page. As such, real estate on your resume is valuable. You should only include a  resume objective  if it adds value and increases your chances of getting an interview.

So, what is a resume objective for a computer science student? It’s a statement that succinctly states your skills, what you’re looking for in the job you’re applying for, and how you’ll add value in that role.

That sounds like a lot, but it’s not that bad in practice. You should keep it to two to three sentences and customize it to each role for which you apply. Here are a couple of examples from the resumes above:

  • “I’m looking for an internship where I can utilize my experience with natural language processing and building web apps for non-technical users to further the mission of Coursera in democratizing education across the world.”
  • “Industrious recent computer science graduate with a zeal for innovation. Seeking a position at Sikka Software, where the strategic focus on delighting users aligns with my creativity and desire to enhance social events through technology.”

Alternatively, if you’ve built some valuable experience, you may want to consider a  resume summary statement . Only include one if you can successfully and specifically highlight your greatest career accomplishments. 

bachelor degree computer science resume

Projects on your computer science resume

When you’re looking for a computer science internship or your first full-time role as a developer, projects are a must-have on your resume.

These can either be projects you completed as part of a class or something you went out and built on your own. Projects are the best way to show a potential employer that you can take what you learned in class and apply it to the real world.

More than that, they’re a great way to demonstrate your interest in coding outside of your classwork. In your projects, mention exactly what you built and the languages/ libraries you used. Here are some examples:

Social media scheduler

  • Built a responsive web app using Django and Node that allowed users to schedule social media posts across Instagram and Twitter
  • Utilized the Twitter API and Instagram API
  • Built features using scikit-learn in Python that learned what time of day maximized engagement with social media posts which increased the overall user engagement rate by 15% 
  • Released app for free for University of Pittsburgh students, and it quickly grew to over 500 monthly active users
  • Used: Javascript, Python, SQL, HTML/CSS

Poker simulation

  • Built a full-stack web app to allow users to simulate and visualize outcomes of poker hands against opponents of different play styles using open-source cards.js on the front-end
  • Utilized sci-kit learn in Python to simulate possible outcomes under different scenarios that the users chose

Create my free resume now

Computer Science Resume [2024] - Guide & Examples

Background Image

As a computer scientist, you probably have a lot of skills and qualifications to your name. 

On the downside, this can make writing a computer science resume even more complicated. 

We get it. The more things you have to include on your resume, the more of a mess it can become. 

But, actually, it doesn’t have to be so hard – or so cluttered. 

To help you write a flawless computer science resume, we’ve put together a complete guide, including the following sections:

  • Computer Science Resume Example
  • Step-by-Step Guide to Write Your Computer Science Resume
  • 24 Skills to Put On Your Computer Science Resume

So let’s cut down to the chase!

Computer Science Resume

Here’s what makes this computer science resume such a prime example to follow:

  • It uses the reverse-chronological format. The reverse-chronological format is one of the most popular resume formats in the world.
  • Provides relevant and complete contact information . Recruiters will have no difficulty getting in touch with this applicant.
  • Short and sweet resume summary . The summary does a great job of highlighting the applicant's experience and ambitions.
  • Includes a thorough list of relevant skills. This computer science resume includes both hard and soft skills that recruiters would be looking for in a candidate.
  • Achievements-oriented work experience section. This computer science resume example focuses on achievements, setting the candidate apart from other applicants.
  • Short education section. As someone with plenty of work experience, this candidate keeps their education information short.
  • Additional sections. This application includes additional sections such as volunteer experience and interests, which can help set the candidate apart from other applicants with similar skills and work experience.

Applying for a specific position in the computer science field? Check out more of our resume examples here:

  • Software Engineer Resume
  • Web Developer Resume
  • Java Developer Resume
  • Artificial Intelligence Engineer Resume
  • Data Scientist Resume
  • Data Analyst Resume
  • Engineering Resume
  • Data Entry Resume

How to Write a Computer Science Resume

Now that you’ve seen what a great computer science resume looks like, let’s go through all of the steps and tips to help you write one that’s just as good!

#1. Format Your Resume the Right Way

The very first thing the recruiter will notice is the resume format. 

We recommend you use the chronological format . This format lists your work experience in reverse-chronological order. This means your most recent job comes at the top of your work experience section.

Most importantly, this is the most popular format among recruiters and HR managers worldwide, so you can be sure you’re on the safe side using it. 

Here’s what the reverse-chronological resume looks like:

reverse chronological computer science resume

The other two resume formats include: 

  • The functional . This is also known as the skills-based resume. This format focuses more on your skills rather than your work experience and it’s recommended for recent graduates with little to no experience to show for.  
  • The combination format. This is sometimes called the hybrid format and puts equal focus on both skills and work experience. 

Once you’ve dealt with the formatting part of your computer science resume, it’s time to get to the layout and style. 

Specifically, this involves: 

  • Keep it under one page. Unless you’re a professional with 10+ years of experience, or you’re applying for a job in academia, your resume shouldn’t be longer than one page. Keep in mind, recruiters receive hundreds of applications a day and don’t have time to read long resumes. A 1-page resume consisting of your skills and work experience is more than enough. 
  • Use straightforward headers . Many companies use applicant tracking systems (ATS) to look for the headings in your resume. Writing “previous work” instead of “work history” can lead to your resume being overlooked.
  • Use a catchy font that stands out. For example,  Ubuntu, Roboto, or Overpass are interesting enough to catch the recruiter’s attention while still maintaining a professional look. 
  • Save your resume in PDF format. Unless specifically directed otherwise, make sure to save your resume as a PDF file. That way, you can be sure recruiters will be able to open and read it by any device and OS. 

For more information, check out our guide on resume formatting and layout . 

Use a Resume Template

Writing, designing, AND formatting a resume can take a lot of time and work. In fact, creating a really effective resume from scratch can take hours of your precious time. 

Why go through all of that, when you can use one of Novoresume’s free, plug and play resume templates ?

Our templates were created in collaboration with a team of professional recruiters. They are designed to be eye-catching, easy to read, and easily scannable by applicant tracking software. 

See for yourself how good our resumes look compared to the standard black and whites ones:

resume examples

#2. Include the Right Contact Details

Though the contact information section seems like an easy, straightforward section, you shouldn’t undermine it.  

It is super important to get this part right, with no mistakes or typos (for obvious reasons). 

First, you want to make sure the recruiters can actually get in touch with you should they want to bring you in for an interview. And second, you don’t want to look sloppy. 

Other than that, structuring this section is very easy. All you need to include are:

  • Phone number
  • Social profiles such as Dribble or GitHub
  • Location (city and state/country)

Jane Holland

Software Developer

202-918-2132 

[email protected]

github.com/novoresume 

Boston, Massachusetts 

job search masterclass

#3. Write a Memorable Resume Summary/Objective

Your resume summary or objective can make a big difference in your computer science resume, as It’s the perfect opportunity to give recruiters a snapshot of your professional history or goals and show them you’re a relevant candidate from the get-go.

But which one should you use for a better impact? Well, that depends entirely on your work experience. 

A resume objective is better if you are applying for an entry-level position and don’t yet have too much experience to talk about. Instead, you can focus on what you, as the job seeker, are looking for and can show the recruiter how goal-oriented and ambitious you are. 

Seeking challenging work opportunities that allow me to continue learning and developing as a computer scientist alongside a team of some of the best professionals in the field. 

A resume summary , on the other hand, is better for more experienced applicants and it aims to provide hiring professionals with a quick overview of your qualifications and work history. 

Software Engineer with 11+ years in the industry. Experienced in leading large teams, and working with professionals from a variety of disciplines. Developed a work tracking software tool that increased productivity by 44%.  

#4. Describe Your Computer Science Experience

Unless you have no professional experience whatsoever, work experience is a must on any resume . This can be especially true in highly technical fields like computer science where you never really stop learning or developing throughout your career. 

To properly format your work experience:

  • List the work entries in reverse chronological order. 
  • Include your title, the company name, and location, and the years attended.
  • Add 3-5 achievements and responsibilities underneath each work entry (with fewer bullet points for older jobs).

Now, simply formatting this section the right way isn’t enough. 

Your computer science work experience should set you apart from other candidates, which is why we recommend that (whenever it’s possible) you should prioritize your achievements over your work responsibilities . 

Think about it - the recruiter already has a solid idea of what a computer scientist’s work responsibilities are. 

Write and program software…

Improve interaction between people and computers…

So, what they’re really looking to find out is exactly how YOU excelled at the job. 

Another thing to remember when listing out your responsibilities is to make them as quantifiable as possible . 

After all, it’s one thing to say you did something and another thing completely to prove it. 

Look at the two examples below:

  • Led a team of 5 software developers from the conceptualization all the way through to the launch of new financial management software that raised company profits by 25% in one year. 
  • Increased company profits with my team.

The first example shows the candidate has leadership abilities, as well as describes the actions taken, a timeframe, and results. 

In the second example, on the other hand, the candidate might have done that and more, and the recruiter will never know.

Use Laszlo Bock’s formula to easily quantify your achievements. It basically is “accomplished [X] as measured by [Y] by doing [Z]”. 

What If I Don’t Have Work Experience?

Though work experience is a huge plus on a computer science resume, no one is born with work experience, unfortunately. This means that those of you who are recent graduates likely have nothing to add to this section. 

So what do you do?

The good news is, recruiters don’t expect students or recent graduates to have any work experience. Instead, they want to learn more about your skills, such as programming, mathematics, critical thinking, or teamwork. 

Alternatively, you can create a portfolio to include all these skills in one place. Your computer science portfolio can consist of: 

  • Academic projects 
  • Personal engineering projects (e.g. games you’ve designed for fun) 
  • Online contests
  • Any freelance work

To learn more, check out our guide on writing a resume when you don’t have any work experience . 

#5. List Your Education

The education section is as important as ever and, as such, it should be included on your computer science resume. However, compared to the work experience and skills sections, it doesn’t need as much space or attention. 

All you really need to do is provide information about:

  • Your degree 
  • Name and location of your university 
  • Years you attended 

Check out our example for a simple guide:

BSc in Computer Science

Massachusetts Institute of Technology, Cambridge 

08/2011 -  05/2015

Feel free to add any academic achievements or extracurricular activities in bullet points in this section, to add value to your resume (especially if you have just recently graduated and have no work experience whatsoever). 

#6. Write Relevant Skills

As we mentioned before, the skills section is one of the most important parts of your computer science resume, especially if you are applying for an entry-level position and don’t have much work experience yet. 

In fact, a 15 to 20-word skills section has been shown to improve an applicant's chances of getting hired . 

However, don’t make the mistake of listing all the skills you can think of. That will just crown your resume with unnecessary information and make it look sloppy. 

Instead, you should list industry-relevant skills and specifically, those required by the position (if you have them, that is). 

So, make sure to check the job ad and see whether any of the required skills match yours, and definitely include them in your skills section. 

24 Computer Science Skills to Put On Your Resume

Hard skills for computer science resume.

  • Mathematics
  • Problem-solving
  • Experimentation
  • Computer and technology knowledge
  • Programming languages
  • Technical writing
  • Software development
  • Computer hardware engineering
  • Data analysis
  • Information systems management
  • Linear algebra
  • Discrete mathematics

Soft Skills for Computer Science Resume

  • Attention to detail
  • Teamwork & cooperation
  • Organization
  • Communication
  • Training and teaching
  • Time management

#7. Use These Additional Sections

When it comes to a computer science resume, there’s no doubt that the work experience, skills, and education sections are the most important (usually in that order). However, additional sections can also bring a lot of value to your resume . 

If you have little to no work experience, they can be a great way to add more meat to your resume.

On the other hand, if you’re a seasoned professional, they can help you stand out from other applicants with similar skills and experience.  

So what sections should you add to your computer science resume?

  • Awards & certifications: There’s a lot of competition these days in programming and computer science. One way to prove to recruiters that you’re ahead of the other applicants is by showing what awards and certifications you’ve received. 
  • Projects: Another great way to tell recruiters you’re not just another applicant with a generic resume is to show them the most interesting projects you’ve worked on. This doesn’t necessarily have to be work projects, but can be school assignments or personal projects you’ve worked on. 
  • Hobbies & Interests: Though this section isn’t the most important, it can still provide super useful insight to recruiters. For example, if you list designing your own games, they will know that you are really passionate about programming and even spend your downtime honing your skills. 

Awards & Certifications

  • Outstanding Contribution Certificate, 2020
  • Computer Entrepreneur Award, 2019
  • Seymour Cray Computer Engineering Award, 2017: for the most creative and innovative contribution to high-performance computing. 
  • Worked with a team of three programmers to create an e-Authentification system using a combination of QR code and OTP. 
  • Designed and built a website for the final project at MIT.

Hobbies & Interests

  • Puzzle-based video games
  • Designing and programming mobile games
  • Hiking and mountain climbing

#8. Attach a Cover Letter to Your Resume

While there are a few career coaches and hiring professionals who might disagree, we (along with most other professionals) always recommend that you attach a cover letter to your resume. 

The majority of recruiters expect a cover letter and will not take your application seriously without one. Besides, writing a cover letter gives you the opportunity to explain anything you couldn’t on your resume (like gaps between jobs).  

A cover letter should include the following components:

  • Header - This section should list your contact information, along with the contact information of the hiring manager you are addressing. 
  • Greeting the hiring manager - Add a personal touch by researching the recruiter’s name (usually be the head of whichever department you are applying to). Showing you’ve gone the extra mile will set you apart from candidates who include a generic “Dear Sir/Madam” greeting.
  • Opening paragraph - Here you really want to grab the hiring manager’s attention and impress them with your top 2-3 achievements. 
  • Body - You should convince the recruiter that you’re the perfect candidate for the job. Explain exactly what sets you apart from other applicants and what makes you a good fit for their company culture. You can also use this to say anything you couldn’t in your resume (e.g. explain a career gap).  
  • Closing - You want to leave a lasting impression with the closing paragraph. Make it memorable so the hiring manager won’t forget you by including a call to action (e.g. it’d be great to discuss this more in-depth in an interview). 

For more tips on how to write a great cover letter, make sure to check out our complete guide . 

Key Takeaways

Now you’re finally ready to start writing your computer science resume and advance in your career. 

Just remember the steps and tips we gave you to help you along the way:

  • Use the right resume format - we recommend the reverse-chronological format.
  • Enter your contact details carefully - make sure the recruiters can contact you and you don’t look sloppy. 
  • Include an effective resume summary or objective - help the hiring professionals get a better picture of who you are and what to expect. 
  • Focus on your computer science experience - put more emphasis on experience and accomplishments rather than responsibilities. 
  • List your education - make sure to add the relevant educational background. 
  • Include relevant skills - list only the skills that are relevant to the position you are applying for. 
  • Include additional sections when relevant - when appropriate, add sections that can add value to your resume, especially when you don’t have much experience. 
  • Attach a cover letter - don’t forget to include an impactful letter that will set you apart from other applicants. 

cookies image

To provide a safer experience, the best content and great communication, we use cookies. Learn how we use them for non-authenticated users.

Resumehead

  • Career Blog

10 Computer Science (CS) Resume Examples for 2024 Job Wins

bachelor degree computer science resume

Computer Science (CS) is a field of study that deals with the theory, design, development, and application of computer software and hardware. It involves programming languages, algorithms, data structures, computer architecture, and other related areas. Professionals in this field use their knowledge and skills to develop innovative software applications, systems, and technologies that solve complex problems and improve efficiency.

Importance of a Good Resume

A well-crafted resume is essential for any job seeker, but it is especially important for those in the computer science field. Computer science is a highly competitive field, and a strong resume can help you stand out from other candidates. Your resume is your opportunity to showcase your skills, experience, and achievements in a way that highlights your value to potential employers.

A good computer science resume should highlight your technical skills and experience, as well as your ability to communicate and collaborate with others. It should be tailored to the specific job you are applying for and should be easy to read and visually appealing.

Top 10 Computer Science (CS) Resume Examples Job Wins

This section takes a closer look at the top 10 Computer Science (CS) resume examples that have led to job wins. These examples have been chosen based on the creativity, clarity, effectiveness, and impact of the resumes.

A. Overview of the Examples

The examples are from individuals who have recently secured jobs in the computer science field. These people have different educational backgrounds, work experiences, and skill sets that make their resumes stand out.

Each resume has been tailored to the specific job opportunity, showcasing the candidate’s strengths and qualifications for the role. The examples cover a range of computer science jobs such as software development, cybersecurity, web development, data science, and more.

bachelor degree computer science resume

B. Key Skills and Achievements Highlighted

In each example, the candidate has highlighted their key skills and achievements, ranging from technical competencies to soft skills. This allows the hiring manager to quickly identify what the candidate brings to the table and how they can contribute to the organization.

Some of the common skills and achievements highlighted in the examples include programming languages such as Java, Python, and C++, experience with agile development methodologies, proficiency in project management, as well as experience with big data analysis and cloud computing.

Therefore, the key takeaway is that highlighting the relevant skills and achievements that match the job requirements can make a significant difference in securing a job in the computer science field.

C. Relevant Experience and Education

Education and work experience have also been highlighted in these examples. Some candidates have pursued computer science degrees, while others have gained expertise through boot camps, certifications, and online courses.

The candidates have also emphasized on work experience that aligns with the job requirements, such as internships, projects, and relevant jobs. In some cases, the candidate has showcased their leadership and teamwork skills through their experience.

These examples demonstrate that relevant education and work experience can complement and strengthen the skills and achievements highlighted in a resume, making it more impactful and impressive for prospective employers.

Using the right approach to showcasing skills, achievements, work experience, and education can significantly increase the chances of securing a job win in the computer science field.

Example 1: Full Stack Developer

A. summary of the position and responsibilities.

As a Full Stack Developer, you will be responsible for both front-end and back-end development. You will need to be proficient in programming languages like HTML, CSS, and JavaScript, as well as back-end languages such as Java, Python and Ruby on Rails. You will need to have an understanding of databases and server-side languages, as well as web development frameworks like AngularJS and React.

Your responsibilities will typically include designing and implementing new features, troubleshooting issues, and maintaining the codebase. You will also need to work closely with other developers, designers, and stakeholders to ensure that the project is completed on time and within budget.

B. Key Achievements and Results

A Full Stack Developer’s key achievements and results can vary greatly depending on the project they are working on. However, some general achievements may include:

  • Successfully launching and maintaining a website or web application
  • Enhancing the website or web application’s user experience
  • Developing and implementing new features and functionalities
  • Reducing page load times and improving website speed
  • Increasing website traffic and improving SEO rankings
  • Implementing and maintaining security protocols to prevent data breaches

C. Education and Certifications

Full Stack Developers typically hold a degree in Computer Science or a related field. However, many developers are self-taught or have completed intensive coding bootcamps. Certifications can also be beneficial and demonstrate expertise in particular programming languages or technologies.

Some popular certifications for Full Stack Developers include:

bachelor degree computer science resume

  • Certified Full Stack Web Developer
  • Oracle Certified Professional, Java SE Programmer
  • AWS Certified Developer – Associate

D. Skills and Technologies

A Full Stack Developer must have a strong foundation in core programming concepts and be proficient in a variety of technologies. Some essential skills for a Full Stack Developer include:

  • Proficiency in front-end development technologies such as HTML, CSS, JavaScript, and jQuery
  • Experience with back-end development languages such as Java, Python, Ruby, and PHP
  • Familiarity with databases like MySQL, PostgreSQL, and MongoDB
  • Experience with web development frameworks like AngularJS, React, and Node.js
  • Understanding of version control systems like Git and SVN

To succeed as a Full Stack Developer, one must also possess excellent problem-solving and analytical skills, be able to work well in a team environment, and be continuously learning and adapting to new technologies and best practices.

Example 2: Software Engineer

As a software engineer, the primary responsibility is to design, develop, and maintain software applications. This includes determining user requirements, ensuring software functionality, and troubleshooting issues as they arise. Software engineers work closely with other members of a development team such as project managers, quality assurance testers, and database administrators to ensure software meets the needs of the organization and end-users.

Software engineers can achieve significant results in their work including developing applications that improve workflow efficiency, reduce costs, and increase revenue. For example, a software engineer may design and implement a new inventory system that reduces waste and improves overall inventory accuracy.

Another key achievement for a software engineer is the ability to successfully collaborate with team members on complex projects. This includes effective communication skills, agile development methods, and managing project timelines.

Software engineers typically hold a degree in computer science or a related field. Additionally, they may hold certifications in various programming languages or project management methodologies.

For example, a software engineer may hold a certification in a programming language such as Java, which can provide evidence of their expertise and proficiency in that specific programming language.

D. Relevant Skills and Technologies

Software engineers possess a range of technical skills and knowledge of various programming languages and software development technologies. Some essential skills include:

  • Proficiency in programming languages such as Java, Python, and C++
  • Database design and management skills
  • Experience with various operating systems such as Windows and Linux
  • Knowledge of programming principles such as object-oriented design and design patterns
  • Familiarity with project management tools such as JIRA and Asana

Software engineers also need to be adaptable and willing to learn new technologies as they emerge in the industry. This can include staying up-to-date on the latest programming languages or software development methodologies.

Software engineers play a critical role in designing, developing, and maintaining software applications. Their achievements can result in increased efficiency, reduced costs, and improved productivity. Holding a degree in computer science or a related field, along with certifications in relevant programming languages, can provide evidence of their expertise and knowledge of various programming languages and software development technologies are essential skills for software engineers.

Example 3: Data Scientist

As a data scientist, your role is to collect, clean, and analyze large amounts of data, helping companies make informed decisions based on the insights you uncover. Your responsibilities may also include identifying patterns and trends, building predictive models, and creating reports to communicate your findings to stakeholders.

As a data scientist, you will be responsible for the following:

  • Collecting and cleaning large amounts of data
  • Analyzing data to identify patterns and trends
  • Building predictive models to help companies make informed decisions
  • Creating reports to communicate findings to stakeholders

As a data scientist, your key achievements and results may include:

  • Building a predictive model that accurately forecasts customer behavior, resulting in a 10% increase in sales
  • Analyzing data to identify cost-saving opportunities, resulting in a 15% reduction in expenses
  • Developing a data-driven strategy that improved customer retention by 20%
  • Creating a dashboard that allows stakeholders to quickly and easily access key performance metrics

To become a data scientist, you typically need a bachelor’s degree in a field such as computer science, statistics, or mathematics. Additionally, many data scientists choose to obtain certifications in tools and technologies used in the field, such as:

  • Certified Analytics Professional (CAP)
  • Microsoft Certified Solutions Expert (MCSE): Data Management and Analytics
  • Cloudera Certified Data Scientist (CCDS)

As a data scientist, you will need to be proficient in a variety of skills and technologies, including:

  • Data wrangling and cleaning using tools such as Python and R
  • Machine learning algorithms and models
  • Data visualization and reporting tools such as Tableau or Power BI
  • SQL and NoSQL databases
  • Big data tools such as Hadoop and Spark

Being successful as a data scientist involves collecting, cleaning, and analyzing large amounts of data, building predictive models, and creating reports to communicate findings to stakeholders. A strong educational background in computer science, statistics, or mathematics, as well as relevant certifications and proficiency in various tools and technologies, are necessary to excel in this role.

Example 4: Mobile Developer

As a Mobile Developer, the primary responsibility is to develop and maintain mobile applications for both iOS and Android platforms. The job also entails collaborating with designers, product managers, and other developers to create functional and user-friendly apps. Other responsibilities include conducting performance testing, updating existing apps, and ensuring mobile applications meet necessary security protocols.

As a Mobile Developer, one of the significant achievements is being able to develop mobile applications that received high ratings and positive reviews from users. This demonstrates the ability to understand user needs and expectations and translate them into functional and user-friendly applications. Another achievement is creating a mobile app that increased revenue for the company by providing additional means for users to interact with the product and make purchases.

To become a Mobile Developer, a degree in computer science, information technology, or a related field is typically required. Additionally, certifications in mobile app development and programming languages such as Swift and Java are highly recommended. Relevant coursework in mobile application design and development can also be advantageous.

The skills and technologies required for a Mobile Developer include proficiency in programming languages such as Swift, Java, and Kotlin, as well as familiarity with mobile development frameworks such as React Native and Flutter. Knowledge of cloud services such as AWS and Firebase is also essential, along with experience in developing mobile applications that integrate with APIs and third-party services. Excellent problem-solving skills, attention to detail, and a strong understanding of UI/UX design principles are also necessary for success as a Mobile Developer.

Example 5: Web Developer

As a web developer, you play a crucial role in creating, designing, and implementing websites and web applications. You are responsible for ensuring the functionality and usability of a site, coding, and testing websites and collaborating with cross-functional teams.

As a web developer, your main responsibilities include:

  • Designing and developing the front-end and back-end of websites and applications.
  • Collaborating with designers and other members of a cross-functional team to create a cohesive user experience.
  • Working with clients to understand their needs and create customized solutions.
  • Ensuring sites are responsive and compatible with all devices.
  • Testing sites and applications for functionality and usability.
  • Troubleshooting and resolving technical issues.

As a web developer, some of your key achievements might include:

  • Developing a responsive website that increased traffic and decreased bounce rates by 30%.
  • Creating an e-commerce website that improved the user experience and increased sales by 50%.
  • Developing a custom booking system for a hotel that decreased booking errors by 40%.
  • Implementing new features and functionality that improved the user experience and increased customer retention.

As a web developer, you typically need at least a bachelor’s degree in computer science, web development or a related field. Some common certifications for web developers include:

  • Certified Web Developer (CWD)
  • Certified Internet Webmaster (CIW)
  • Google Certified Professional – Web Developer

As a web developer, you need a strong combination of technical skills and creativity. Some of the key skills and technologies that you should be proficient in include:

  • HTML, CSS, JavaScript, and other programming languages
  • Responsive design and development
  • Content management systems (CMS), such as WordPress or Drupal
  • Database management systems (DBMS), such as MySQL or Oracle
  • Web development frameworks such as Ruby on Rails or AngularJS

As a web developer, your role is critical in creating, designing, and implementing websites and web applications. With experience and the right skills and technologies, you can achieve great results and continuously improve the user experience.

Example 6: Network Engineer

As a Network Engineer, your primary responsibility is to design, implement, and maintain computer networks for organizations. You also troubleshoot any network issues that may arise, ensuring seamless connectivity and uninterrupted data transfer.

A Network Engineer’s position requires you to have extensive knowledge of computer networks, software systems, and hardware infrastructure. You also need to have excellent problem-solving skills and be able to work independently, as well as part of a team. Some of the core responsibilities of a Network Engineer include:

  • Designing, planning, and implementing computer network systems
  • Configuring network hardware, such as routers, switches, and firewalls
  • Analyzing network performance and identifying areas that require improvement
  • Maintaining network security and implementing appropriate measures to protect against potential threats
  • Troubleshooting network issues and providing technical support to end-users
  • Keeping up-to-date with the latest developments in network technology and recommending solutions to improve network efficiency.

As a Network Engineer, you may have accomplished several key achievements that showcase your expertise and value to an organization. Here are some examples of achievements that could be highlighted in your resume:

  • Successfully designed and implemented a new network infrastructure for a large corporation, resulting in a 30% increase in overall network efficiency
  • Created and implemented a disaster recovery plan that helped the organization recover from a major network outage within two hours, minimizing downtime and loss of revenue
  • Improved network security by implementing new security protocols, resulting in a 50% reduction in security breaches
  • Led a team of engineers in a major network upgrade project, completing the project ahead of schedule and under budget.

To become a Network Engineer, you typically need to have a Bachelor’s degree in Computer Science or a related field. Additionally, some employers may require certifications such as CCNA, CCNP, or CompTIA Network+. Here are some examples of education and certifications that could be included in your resume:

  • Bachelor’s degree in Computer Science from XYZ University
  • CCNA and CCNP certifications from Cisco Systems
  • CompTIA Network+ certification

As a Network Engineer, you need a variety of technical skills and knowledge to perform your job effectively. Here are some skills and technologies that could be included on your resume:

  • Network design and implementation
  • Routing and switching protocols (such as BGP, OSPF, EIGRP)
  • Network security and firewalls
  • Virtual Private Networks (VPNs)
  • Wireless network technologies
  • Experience with network monitoring tools, such as SolarWinds or Nagios

By highlighting your skills and achievements as a Network Engineer, you can increase your chances of landing a job in the competitive field of Computer Science.

Example 7: Cybersecurity Analyst

As a cybersecurity analyst, you would be responsible for protecting computer systems and networks against digital attacks. Your primary focus would be on analyzing and preventing security breaches, while also responding to incidents that may occur.

As a cybersecurity analyst, your responsibilities may include:

  • Conducting security assessments of computer systems and networks.
  • Identifying potential security risks and vulnerabilities.
  • Developing and implementing security controls and countermeasures.
  • Monitoring and analyzing security logs and events.
  • Conducting investigations of security incidents.
  • Providing recommendations for improving security posture.

Some key achievements and results that a cybersecurity analyst may highlight on their resume include:

  • Reducing the number of security incidents by implementing stronger authentication controls.
  • Developing and implementing a comprehensive security program that aligns with business goals and objectives.
  • Successfully identifying and neutralizing a potential cyber attack before it caused any damage.
  • Conducting regular penetration testing exercises to identify potential vulnerabilities and developing plans to address them.

To become a cybersecurity analyst, you will typically need a bachelor’s degree in computer science, information technology, or a related field. Some employers may also require a master’s degree, depending on the complexity of the role.

In addition to formal education, many employers will look for candidates who have earned relevant certifications, such as:

  • Certified Information Systems Security Professional (CISSP)
  • Certified Ethical Hacker (CEH)
  • Certified Information Security Manager (CISM)
  • CompTIA Security+

As a cybersecurity analyst, you will need to have strong skills in the following areas:

  • Incident response and management
  • Risk management and assessment
  • Vulnerability and threat management
  • Penetration testing and ethical hacking
  • Regulatory compliance (e.g. HIPAA, PCI)

In addition, you should have experience working with a variety of security technologies, including:

  • Security information and event management (SIEM) tools
  • Intrusion detection and prevention systems (IDS/IPS)
  • Data encryption and decryption tools
  • Access control systems and authentication technologies
  • Web application firewalls (WAF)

By highlighting your skills and experience in these areas, you can demonstrate your ability to protect your organization’s valuable data and assets from cyber threats.

Example 8: Machine Learning Engineer

A Machine Learning Engineer is responsible for designing and implementing Machine Learning algorithms to solve complex business problems. They work closely with Data Scientists and Software Engineers to create predictive models and improve data-driven decision-making.

The main responsibilities of a Machine Learning Engineer include:

  • Collaborating with stakeholders to define business problems and design Machine Learning solutions
  • Developing, testing, and deploying Machine Learning models
  • Collecting and analyzing data to identify patterns and trends
  • Continuously monitoring and improving the performance of Machine Learning models
  • Staying up-to-date with the latest Machine Learning algorithms, tools, and techniques

As a Machine Learning Engineer, you may have accomplished various tasks and delivered many projects. Here are some examples of key achievements and results that you can include in your resume:

  • Developed a Machine Learning model that improved the accuracy of customer segmentation by 25%
  • Created a predictive maintenance model that reduced equipment downtime by 35%
  • Designed and implemented an anomaly detection system that saved the company $500,000 annually
  • Led the development of a real-time fraud detection system that decreased false positives by 50%

To become a Machine Learning Engineer, you typically need a Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related field. In addition, demonstrating proficiency in programming and Machine Learning concepts is essential.

Here are some examples of education and certifications that you can highlight in your resume:

  • Master’s degree in Machine Learning from ABC University
  • Certified Machine Learning Engineer by Google

A successful Machine Learning Engineer should possess a variety of technical and soft skills such as programming languages, familiarity with Machine Learning libraries, and strong communication skills.

Here are some examples of skills and technologies that you can list in your resume:

  • Programming languages: Python, Java, C++, R
  • Machine Learning libraries: TensorFlow, PyTorch, Scikit-learn, Keras
  • Big Data technologies: Hadoop, Spark, Hive
  • Soft skills: Communication, Collaboration, Problem-solving

A Machine Learning Engineer is an indispensable part of any company that seeks to leverage data to make better decisions. By using the aforementioned guide, you can craft a strong resume that highlights your achievements, skills, and education in this exciting field.

Example 9: UI/UX Designer

As a UI/UX Designer, the main responsibility is to create visually appealing and user-friendly interfaces for digital products. This involves working closely with developers, product managers, and other stakeholders to ensure that the design aligns with the product vision and goals. The UI/UX Designer conducts user research and usability testing to understand user needs and preferences and uses this information to design intuitive and efficient digital products.

Some notable achievements and results of a UI/UX Designer include:

  • Increasing user engagement and retention rates through intuitive and user-friendly design
  • Implementing design improvements that resulted in a significant decrease in user errors and support inquiries
  • Streamlining the user journey and reducing the number of clicks required to complete a task
  • Launching new digital products that received positive user feedback and high adoption rates

Most UI/UX Designers have a bachelor’s degree in graphic design or a related field. However, some successful designers come from other backgrounds, such as psychology or computer science. Relevant certifications for UI/UX Designers include the Certified User Experience Professional (CUXP) and the Certified User Experience Designer (CUED).

D. Relevant Design Skills and Technologies

A UI/UX Designer should have a strong understanding of design principles and techniques, including typography, color theory, and layout. They should be proficient in design software such as Adobe Creative Suite and Sketch. Additionally, UI/UX Designers should have experience with prototyping tools such as InVision or Axure, as well as coding languages like HTML, CSS, and JavaScript.

Related Articles

  • Recruitment Manager Resume: Sample and Writing Guide
  • Muralist: Job Description, Salary, and Skills for 2023
  • Merchandise Manager: Job Description, Salary, and Skills
  • Volunteer Resume: Top Examples & Tips for 2023
  • LinkedIn Blocking: How to Block on LinkedIn in 2023

Rate this article

0 / 5. Reviews: 0

bachelor degree computer science resume

More from ResumeHead

bachelor degree computer science resume

  • Student Appointments
  • Pioneer Careers Online – PCO
  • Meet the Team
  • Video Library
  • College of Arts Humanities, and Social Sciences
  • Daniels College of Business
  • Women in Engineering
  • Graduate School of Professional Psychology
  • Graduate School of Social Work
  • Josef Korbel School of International Studies – Graduate Students
  • Josef Korbel School of International Studies – Undergraduate Students
  • Morgridge College of Education
  • College of Natural Sciences and Mathematics
  • University College
  • Still Exploring
  • First Generation Students
  • International Students
  • LGBTQ+ Students
  • Students of Color
  • Students with Disabilities
  • Veteran Students
  • Women Students
  • Artificial Intelligence (AI) for Career Development
  • Career Exploration
  • Career Assessments
  • Resumes, CVs and Cover Letters
  • Interview Prep
  • Job & Internship Search
  • Applying to Graduate and Professional Schools
  • Share Your Story
  • Our Students
  • Student Employees
  • Campus Employers
  • Career Closet
  • Make an Appointment
  • Burwell Center
  • Code of Conduct
  • Career Peer Advisors
  • Diversity, Equity & Inclusion Plan

Sample Resume BS Computer Science

  • Share This: Share Sample Resume BS Computer Science on Facebook Share Sample Resume BS Computer Science on LinkedIn Share Sample Resume BS Computer Science on X

Resume sample for a student securing a BS in Computer Science.

Banner 003 Copy

Computer Science Resume Examples & Templates for 2023

  • July 20, 2023
  • In Resumes & Cover Letters

How to Write a Computer Science Resume, Structure of Computer Science Resume

It can take work to create a strong computer science resume, whether you are looking to advance in your career or just entering the job market. With the requirements and technology constantly evolving, it’s essential to know what to focus on in your resume. With this detailed guide, you can write your computer science resume for success in just a few easy steps.

Table of contents

  • How to write a computer science resume 
  • 1. Choose the best resume format 

2. Pick the best resume header

3. write an eye-catching resume summary, 4. describe your work experience, 5.  prove your qualifications with education, training, and certifications, 6.  show employers your value with relevant skills.

  •   7.  Use a computer science resume template for a strong impression 
  • Computer science resume MS Word Template
  • Key Takeaways

Computer science resume example  

SARAH DAVIS Computer Science Specialist (123) 456-7890 [email protected] linkedin.com/sarahdavis

Innovative computer science specialist skilled in software development, full stack engineering, and leadership of small to medium teams of IT staff. Adept at creating out-of-the-box processes and utilizing cross-department collaboration and analytical thinking to develop unique and secure software solutions.

WORK HISTORY

Programmer Globble, 2018-2021

  • Developed programs to lower expenses and improve efficiency.
  • Enhanced internal system security to comply with the latest standards.
  • Proposed a new tracking method that proved more accurate and improved productivity by 15% within 3 months of implementation.
  • Led a team of 5 software developers, consistently reaching department goals before deadlines.

Software Developer Apeel, 2014-2018

  • Developed and reviewed code for a company-wide sales system.
  • Identified new tools for static code analysis that uncovered an error causing 5% extra yearly expenses.
  • Researched possible security issues and resolved them before launching new code.

Cloud Engineer Intern TwoPage, 2012-2014

  • Updated documentation to track user problems and create reports on issues.
  • Conducted and assisted in cloud structure reviews, focusing on increasing scalability.
  • Tested new features and changes, improving customer satisfaction by 23%.

University of Chicago, Chicago, IL MSc Computer Science 2014

Pennsylvania State University, Philadelphia, PA BSc Computer Science 2012

TECHNICAL EXPERTISE

C++, C#, JavaScript, PHP Dreamweaver, Illustrator Troubleshooting, Software design, Process optimization

Leadership Critical thinking Analytical approach Collaboration Problem-solving

How to Write a Computer Science Resume

1. choose the best resume format for a computer scientist.

If you have traditional work experience, then the chronological format is the best for your computer science resume. It’s the most popular format, and recruiters typically prefer it. In a chronological format, your work experience follows your resume summary and is in reverse chronological order.  

However, if you don’t have work experience , a different format may be better for you. The functional resume format is perfect when writing a computer science resume with no experience because it focuses primarily on your skills. Alternatively, you can choose the combination format, combining the two and equally highlighting skills and experience.

Resume Formats Strengths And Weaknesses, Chronological Resume, Functional Resume, Combination Resume, Infographic

The header of your computer science resume is the first thing recruiters will notice. Because of this, you need it to leave the best impression possible. Your name and title should clearly stand out on the page, and your title should correspond with the position for which you’re applying. Remember to also include your contact information in the header and ensure there are no typos or mistakes.

Computer science resume header example

JANE HUDSON

Computer Scientist (111) 222-3456 [email protected] linkedin.com/jhudson

Your resume summary should be concise, to the point, and packed with value. Two or three sentences should introduce your experience, skills, and how you can add value to the position. The key to success is tailoring your summary to each job you apply for and focusing on achievements.

Computer science resume with no experience summary example

Computer science intern resume objective example, profile summary computer science fresher.

As a computer science fresher, crafting an impactful resume summary can greatly increase your chances of standing out to potential employers. A well-written summary can highlight your skills, education, and passion for the field, showcasing your potential as a valuable asset to any organization.

By showcasing your proficiency in programming languages, software development methodologies, and problem-solving abilities, you can demonstrate to employers that you possess the necessary skills to excel in the field of computer science. Additionally, highlighting any industry certifications or relevant coursework can further bolster your credibility as a capable candidate.

Computer science senior resume objective example

Senior software engineer passionate about high math, cybersecurity, and cloud architecture. Bringing 15+ years of experience developing leading software solutions for global companies, including 7 Fortune 500 companies. Eager to pass my knowledge along and use my years of teaching experience to train and educate new hires at BigTech.

In reverse chronological order, describe your work history, starting with your most recent position. When writing the bullet points , ensure they are concise and focus on achievements rather than duties. Explain the projects you worked on, the skills you used to complete them, and their impact on the company. It’s best to use measurable results and data that clearly illustrate your value. Finally, start each bullet point with a strong action verb , and include keywords from the job listing where they naturally fit in.

Professional work experience sample

Software Developer BigTech, 2013-2017

  • Designed and developed 6 new programs to automatically troubleshoot and speed up various existing processes, saving up to 1,5 hours daily.
  • Provided technical assistance regarding the company system to over 50 clients.
  • Identified and resolved over 200 issues with existing internal systems.
  • Increased customer satisfaction by 38% over 2 years by developing a mobile app for the sales system.

While most computer science jobs require a bachelor’s degree, it is not uncommon to land a job based on an impressive work history or portfolio. Remember to include any certifications or training courses you took over the years when creating your education section. Unless your GPA was above 3.9, leave it out and list your degree, the institution, and the year of graduation.

Computer science resume education example

Your skills are what make you valuable to a potential employer. So, pay close attention to the skills you include on your computer science resume. To get a skills section that will impress the employer, start by writing down all of your skills . Then, compare your list to the skills required in the job listing. From there, pick the 5-10 most relevant skills and include them on your resume. And because skills are crucial for your success, don’t forget to tailor them to each job you apply to.

Skills for computer science resume sample

Hard Skills:

C#, C++, JavaScript, HTML A/B testing Data analysis Software design Cloud structures

Soft skills:

Creativity Analytical thinking Attention to detail Logic Time management

7.  Use a computer science resume template for a strong impression 

Designing and writing a resume from scratch can take hours, and the result may not be the best. Instead of spending valuable time designing each aspect of your resume, try using a computer science resume template! The visuals of your resume should reflect who you are, as well as highlight the content of each section. With our elegant , classic , modern , or creative templates, you can choose one that best suits your career stage. You can pick your computer science resume template and start working on your resume here.

Computer science specialist resume MS Word Template

Computer Science Specialist Resume Example, MS Word, Pages.

Computer Science Specialist Resume 150080 Download it here →

Computer science cover letter MS Word Template

Computer Science Specialist Cover Letter Example,  MS Word, Pages.

Computer Science Specialist Cover Letter 150080 Download it here →

Key Takeaways  

  • To make a great first impression, use a clean and easy-to-read resume template.
  • Unless you are changing careers or have just graduated, use a chronological format.
  • Always tailor your skills section and keywords throughout the resume to the job you are currently applying to.
  • Don’t be afraid to show off and let your achievements shine in your resume summary.

Popular related posts:

  • Thank You Email After Interview: Examples, Dos, and Don’ts
  • Project Manager Resume Examples & Templates for 2023
  • Resume Objective Examples for 2023 [+How-to Guide]
  • Cover Letter Format: A Step-by-Step Guide for 2023
  • How To Write a Cover Letter With No Experience in 9 Steps

Get Expert Resume Writing Help

No time to polish your resume and cover letter? Send it to our team of resume-writing experts.

  • No products in the cart.
  • Resume Writing Service
  • Free Resume Review
  • Resume Templates
  • Career Advice

9 Computer Science Resume Examples to Land You a Role in 2023

Computer scientists excel at designing algorithms and solving complex problems through logical reasoning and efficient coding. As a computer science professional, your resume should resemble a well-structured program, optimized for readability and showcasing your problem-solving prowess. In this guide, we'll analyze X outstanding computer science resume examples to help you debug your way to success in 2023.

computer science resume

Resume Examples

Resume guidance.

  • High Level Resume Tips
  • Must-Have Information
  • Why Resume Headlines & Titles are Important
  • Writing an Exceptional Resume Summary
  • How to Impress with Your Work Experience
  • Top Skills & Keywords
  • Go Above & Beyond with a Cover Letter
  • Resume FAQs
  • Related Resumes

Common Responsibilities Listed on Computer Science Resumes:

Design and develop software applications: Computer scientists design and develop software applications using programming languages such as Java, Python, C++, and others. They work on developing software that meets the needs of the users and the organization.

Analyze and solve complex problems: Computer scientists analyze complex problems and develop solutions using algorithms and data structures. They use their knowledge of computer science to develop efficient and effective solutions to problems.

Research and develop new technologies: Computer scientists research and develop new technologies in the field of computer science. They work on developing new algorithms, data structures, and software tools that can be used to solve complex problems.

Collaborate with other professionals: Computer scientists collaborate with other professionals such as software engineers, data scientists, and project managers to develop software applications and solve complex problems.

Test and debug software applications: Computer scientists test and debug software applications to ensure that they are functioning correctly. They use testing tools and techniques to identify and fix bugs in the software.

Maintain and update software applications: Computer scientists maintain and update software applications to ensure that they are up-to-date and functioning correctly. They work on fixing bugs, adding new features, and improving the performance of the software.

Create technical documentation: Computer scientists create technical documentation such as user manuals, technical specifications, and design documents. They use their knowledge of computer science to create clear and concise documentation that can be used by other professionals.

Provide technical support: Computer scientists provide

You can use the examples above as a starting point to help you brainstorm tasks, accomplishments for your work experience section.

Computer Science Resume Example:

  • Designed and developed a new software application using Python, resulting in a 25% increase in user satisfaction and a 10% increase in revenue within the first three months.
  • Analyzed and solved complex problems related to data structures and algorithms, resulting in a 15% improvement in software performance and a 20% reduction in bug-related delays.
  • Collaborated with a team of software engineers and project managers to implement agile methodologies and streamline development processes, reducing the average project delivery time by 20% and increasing team productivity by 25% over a one-year period.
  • Researched and developed new technologies in the field of computer science, resulting in the creation of a new algorithm that improved software performance by 30%.
  • Tested and debugged software applications using testing tools and techniques, resulting in a 40% reduction in production issues and a 20% improvement in overall code quality.
  • Created technical documentation such as user manuals and technical specifications, resulting in a 15% increase in team efficiency and a 10% improvement in customer satisfaction.
  • Designed and developed a scalable microservices architecture using Java, resulting in a 50% improvement in system reliability and a 20% increase in customer base.
  • Analyzed and solved complex problems related to data structures and algorithms, resulting in a 25% reduction in bug-related delays and a 15% improvement in software performance.
  • Maintained and updated software applications to ensure they were up-to-date and functioning correctly, resulting in a 30% reduction in operational costs and a 10% increase in revenue.
  • Python programming
  • Java programming
  • Data structures and algorithms
  • Software development
  • Microservices architecture
  • Agile methodologies
  • Software testing and debugging
  • Technical documentation
  • Problem-solving
  • Team collaboration
  • Project management
  • Research and development
  • Software performance optimization
  • Software maintenance and updates
  • Customer satisfaction and user experience

Fresher Computer Science Resume Example:

  • Developed a web application using HTML, CSS, and JavaScript, resulting in a 95% user satisfaction rate and a 10% increase in website traffic within the first month of launch.
  • Collaborated with a team of 5 developers to design and implement algorithms for a software application, resulting in a 30% reduction in processing time and a 20% increase in accuracy.
  • Debugged and tested software applications using Java and Python, identifying and resolving 100% of reported bugs within a 24-hour timeframe.
  • Developed a mobile application using Android Studio, resulting in a 4.5-star rating on the Google Play Store and over 10,000 downloads within the first month of launch.
  • Designed and implemented a database for a software application using SQL, resulting in a 50% reduction in data retrieval time and a 15% increase in system performance.
  • Collaborated with a team of 3 developers to develop software tools and utilities, resulting in a 25% increase in team productivity and a 10% reduction in development time.
  • Wrote and debugged code for a software application using C++, resulting in a 99% code coverage rate and a 5% reduction in system crashes.
  • Developed a software library using Python, resulting in a 30% reduction in development time and a 20% increase in code reusability.
  • Developed software for embedded systems using Assembly language, resulting in a 100% success rate in meeting project deadlines and a 15% reduction in system errors.
  • HTML, CSS, and JavaScript
  • Android Studio
  • Algorithm design and implementation
  • Debugging and testing
  • Software tools and utilities development
  • Code optimization
  • Embedded systems programming
  • Assembly language
  • Database design and implementation
  • Mobile application development
  • Web application development
  • Software library development
  • Code reusability

Computer Science Intern Resume Example:

  • Developed and implemented a new algorithm for a software application, resulting in a 25% increase in processing speed and a more efficient user experience.
  • Collaborated with a team of developers to create a web application, which received positive feedback from users and increased website traffic by 20%.
  • Researched and presented new technologies to the team, leading to the adoption of a new programming language and improving the team's skillset.
  • Designed and implemented a database system for a client, resulting in a 30% increase in data accuracy and a more streamlined workflow.
  • Developed a mobile application for a local business, which received over 1000 downloads and increased customer engagement by 15%.
  • Collaborated with a team of developers to create a software program for an embedded system, which was successfully integrated into the client's product.
  • Developed and maintained a software application using Java, which received positive feedback from users and increased user engagement by 10%.
  • Tested and troubleshooted software applications, identifying and resolving bugs which improved overall software quality by 20%.
  • Algorithm development
  • Software testing and troubleshooting
  • Research and presentation of new technologies
  • Analytical thinking
  • Attention to detail
  • Time management
  • Adaptability
  • Communication skills

Entry Level Computer Science Resume Example:

  • Developed and tested code for a new web application, resulting in a 15% increase in user engagement within the first month of launch.
  • Collaborated with a team of developers to troubleshoot and debug software, resulting in a 20% reduction in bug-related delays.
  • Participated in software design meetings and contributed to the implementation of new algorithms, improving overall system efficiency by 10%.
  • Designed and implemented a user interface for a mobile application, resulting in a 25% increase in user satisfaction scores.
  • Worked with databases to develop a secure login system, reducing the risk of unauthorized access by 30%.
  • Developed and tested code for a new feature in an existing software application, resulting in a 10% increase in user engagement.
  • Developed and tested code for a new mobile application, resulting in a 20% increase in user engagement within the first month of launch.
  • Worked with operating systems and networks to troubleshoot and debug software, resulting in a 15% reduction in bug-related delays.
  • Participated in software design meetings and contributed to the implementation of new security protocols, improving overall system security by 10%.
  • Programming languages (e.g., Python, Java, C++)
  • Web development (HTML, CSS, JavaScript)
  • Mobile app development (Android, iOS)
  • Database management (SQL, NoSQL)
  • User interface (UI) design
  • Algorithm development and optimization
  • Operating systems (Windows, Linux, macOS)
  • Networking and security protocols
  • Version control systems (Git, SVN)
  • Agile methodologies (Scrum, Kanban)
  • Problem-solving and critical thinking
  • Team collaboration and communication
  • Time management and organization

Beginner Computer Science Resume Example:

  • Developed and implemented a new algorithm to optimize data processing, resulting in a 25% reduction in processing time and a 15% increase in accuracy.
  • Collaborated with a team of developers to design and code a new software application, which received positive feedback from users and increased overall user engagement by 10%.
  • Conducted extensive testing and validation of software applications, identifying and resolving bugs and issues to ensure smooth deployment.
  • Researched and implemented new security measures to protect sensitive data, resulting in a 20% decrease in security breaches and improved overall data protection.
  • Collaborated with a team of developers to design and develop a new database structure, improving data organization and accessibility by 30%.
  • Participated in code reviews and provided feedback to other developers, improving overall code quality and reducing the number of bugs and issues.
  • Developed and implemented a new user interface design for a software application, resulting in a 15% increase in user satisfaction and engagement.
  • Researched and implemented new technologies and trends in computer science, improving overall software development processes and increasing team efficiency by 20%.
  • Assisted with the deployment of software applications, ensuring smooth and timely deployment and minimizing downtime.
  • Software design and development
  • Software testing and validation
  • Data security and protection
  • Database design and development
  • Code review and feedback
  • User interface design
  • Research and implementation of new technologies
  • Software deployment and maintenance

Computer Science Student Resume Example:

  • Developed and implemented a machine learning algorithm for a web-based application, resulting in a 25% increase in user engagement and a 10% increase in revenue.
  • Collaborated with a team of developers to design and develop a database for a cloud computing platform, improving system performance by 30% and reducing operational costs by 20%.
  • Created and tested software prototypes for an artificial intelligence project, resulting in a successful proof of concept and paving the way for further development.
  • Designed and developed a user interface for a mobile application, resulting in a 15% increase in user satisfaction and a 10% increase in app downloads.
  • Debugged and troubleshot software for an embedded systems project, resulting in a 50% reduction in system errors and improving overall system reliability.
  • Developed software for a mobile device, implementing new features and improving user experience, resulting in a 20% increase in user engagement.
  • Developed and implemented algorithms for a software application, resulting in a 40% increase in system performance and a 25% reduction in processing time.
  • Designed and developed a database for a cloud computing platform, improving system scalability by 50% and reducing operational costs by 30%.
  • Collaborated with a team of developers to develop software for an embedded systems project, resulting in a successful product launch and a 15% increase in revenue.
  • Machine learning algorithms
  • Web-based application development
  • Cloud computing platforms
  • Artificial intelligence projects
  • Software prototyping and testing
  • Debugging and troubleshooting
  • Algorithm development and implementation
  • System performance optimization
  • Software development methodologies (Agile, Scrum, etc.)
  • Programming languages (Python, Java, C++, etc.)
  • Version control systems (Git, SVN, etc.)
  • Operating systems (Linux, Windows, macOS)
  • Networking and security fundamentals

Computer Science Engineering Resume Example:

  • Designed and developed a new software application that increased user engagement by 25% and reduced system downtime by 30%.
  • Implemented automated testing processes, resulting in a 40% reduction in testing time and a 15% increase in software quality.
  • Collaborated with cross-functional teams to develop and maintain software development processes, resulting in a 20% increase in team productivity.
  • Developed and maintained a complex database system, supporting a 50% increase in customer base and reducing query response time by 40%.
  • Designed and implemented a software security process, reducing the number of security incidents by 25% and improving overall system reliability.
  • Collaborated with stakeholders to develop and maintain software configuration management processes, resulting in a 30% reduction in deployment time and a 20% increase in deployment success rate.
  • Developed and maintained a software testing plan, resulting in a 50% reduction in software bugs and a 25% increase in software quality.
  • Designed and developed a new software application, resulting in a 20% increase in user engagement and a 15% increase in revenue within the first six months.
  • Collaborated with cross-functional teams to develop and maintain software development tools, resulting in a 30% reduction in development time and a 20% increase in team productivity.
  • Database design and management
  • Software testing and quality assurance
  • Automated testing
  • Software security
  • Configuration management
  • Cross-functional collaboration
  • Application design and development
  • User engagement optimization
  • Process improvement
  • Team productivity enhancement
  • Software development tools
  • System reliability improvement
  • Deployment optimization

Computer Scientist Resume Example:

  • Designed and developed a machine learning algorithm to predict customer churn, resulting in a 25% reduction in customer attrition and a 10% increase in revenue.
  • Developed and implemented a security protocol to protect sensitive customer data, resulting in a 100% compliance rate with industry regulations and a 15% increase in customer trust.
  • Collaborated with cross-functional teams to develop and launch a new software application, resulting in a 30% increase in user engagement and a 20% increase in revenue within the first year.
  • Developed and maintained a complex database system to store and retrieve large amounts of data, resulting in a 50% reduction in data processing time and a 20% increase in system efficiency.
  • Designed and implemented a computer network infrastructure to support a large-scale research project, resulting in a 40% increase in data collection and analysis capabilities.
  • Developed and maintained a software application used by a global team of researchers, resulting in a 25% increase in productivity and a 15% reduction in errors.
  • Designed and developed a computer simulation model to predict the spread of infectious diseases, resulting in a 30% increase in accuracy and a 20% reduction in response time.
  • Developed and implemented a software application to automate data analysis, resulting in a 40% reduction in manual labor and a 25% increase in data accuracy.
  • Developed and maintained technical documentation and user manuals for a software application, resulting in a 50% reduction in support requests and a 15% increase in user satisfaction.
  • Data security and privacy
  • Computer network infrastructure
  • Software development and maintenance
  • Computer simulation modeling
  • Data analysis automation
  • User support and satisfaction

Computer Science Graduate Resume Example:

  • Developed and implemented a new algorithm for a software application, resulting in a 25% increase in processing speed and a 15% reduction in errors.
  • Collaborated with a team of developers to troubleshoot and debug software issues, resulting in a 30% decrease in customer complaints and an increase in customer satisfaction scores by 20%.
  • Created technical documentation for software applications, improving the onboarding process for new team members and reducing training time by 40%.
  • Designed and implemented security measures for a computer network, reducing the risk of cyber attacks by 50% and ensuring compliance with industry regulations.
  • Developed and maintained databases for a software application, resulting in a 20% increase in data accuracy and a 15% reduction in data entry time.
  • Tested and evaluated new programs, providing valuable feedback to the development team and improving the overall quality of the software.
  • Collaborated with a team of developers to create a software prototype, resulting in a successful pitch to investors and securing $500,000 in funding.
  • Analyzed user needs and software requirements, leading to the development of a new feature that increased user engagement by 30%.
  • Researched and evaluated new technologies, recommending the adoption of a new programming language that improved development efficiency by 25%.
  • Software debugging and troubleshooting
  • Network security
  • Database development and maintenance
  • Software testing and evaluation
  • User needs analysis
  • Software requirements analysis
  • Technology research and evaluation
  • Programming languages proficiency
  • Software prototyping
  • Cybersecurity compliance
  • Data accuracy improvement
  • Time management and efficiency

High Level Resume Tips for Computer Sciences:

Must-have information for a computer science resume:.

Here are the essential sections that should exist in an Computer Science resume:

  • Contact Information
  • Resume Headline
  • Resume Summary or Objective
  • Work Experience & Achievements
  • Skills & Competencies

Additionally, if you're eager to make an impression and gain an edge over other Computer Science candidates, you may want to consider adding in these sections:

  • Certifications/Training

Let's start with resume headlines.

Why Resume Headlines & Titles are Important for Computer Sciences:

Computer science resume headline examples:, strong headlines.

  • Experienced Computer Scientist with expertise in machine learning and data analysis
  • Agile Software Developer with a track record of delivering high-quality code on tight deadlines
  • Innovative Cybersecurity Specialist with a focus on threat detection and mitigation

Why these are strong: These resume headlines are strong for Computer Sciences as they highlight key skills and experiences that are highly sought after in the industry. The first headline emphasizes the candidate's expertise in machine learning and data analysis, which are in high demand in many industries. The second headline showcases the candidate's ability to work efficiently and effectively under pressure, which is a valuable trait for software developers. Finally, the third headline highlights the candidate's focus on cybersecurity, a critical area of concern for many organizations, and their innovative approach to threat detection and mitigation.

Weak Headlines

  • Skilled Computer Scientist with Programming Experience
  • Computer Science Graduate with Knowledge in Software Development
  • IT Professional with Expertise in Network Administration

Why these are weak:

  • These resume headlines need improvement for Computer Sciences as they lack specificity and fail to highlight the candidate's unique skills, achievements, or qualifications. The first headline mentions programming experience, but doesn't specify the programming languages or projects the candidate has worked on. The second headline mentions knowledge in software development, but doesn't showcase any relevant coursework, internships, or personal projects. The third headline mentions expertise in network administration, but doesn't provide any context or results, such as network uptime or security improvements.

Writing an Exceptional Computer Science Resume Summary:

Resume summaries are crucial for Computer Science professionals as they provide a brief yet impactful way to showcase their skills, experience, and unique value proposition. A well-crafted summary can immediately capture the attention of hiring managers, setting the tone for the rest of the resume and positioning the candidate as an ideal fit for the role.

For Computer Science professionals specifically, an effective resume summary is one that highlights their ability to design, develop, and implement innovative software solutions that meet business needs and drive growth.

Key points that Computer Science professionals should convey in a resume summary include:

Technical Expertise: Clearly mention your proficiency in programming languages, software development methodologies, and tools that are relevant to the job. Highlight any notable achievements or career highlights that demonstrate your technical expertise.

Problem-Solving Skills: Showcase your ability to analyze complex problems, identify solutions, and implement them effectively. Highlight any experience you have in developing algorithms, designing systems, or troubleshooting technical issues.

Collaboration and Teamwork: In any Computer Science role, collaboration and teamwork are essential. Emphasize your ability to work effectively with cross-functional teams, communicate technical concepts to non-technical stakeholders, and contribute to a shared vision for the project.

Innovation and Creativity: Highlight your ability to think outside the box, come up with innovative solutions, and continuously improve processes and systems.

Project Management Skills: Show that you can manage projects effectively, prioritize tasks, and meet deadlines. Mention any experience you have in leading teams, managing budgets, or overseeing the development lifecycle.

To create a compelling resume summary, tailor your key points to the specific role you are applying for. Remember, your resume summary will be one of the first things that a potential employer will see about you and your Computer Science career. Make sure it showcases your technical expertise, problem-solving skills, collaboration and teamwork, innovation and creativity, and project management skills.

Computer Science Resume Summary Examples:

Strong summaries.

  • Highly skilled Computer Scientist with 5 years of experience in software development and a strong background in machine learning. Proficient in Python, Java, and C++, with a proven track record of delivering complex projects on time and within budget. Passionate about leveraging technology to solve real-world problems and drive innovation.
  • Results-driven Computer Scientist with expertise in data analysis and visualization. Experienced in SQL, R, and Tableau, with a strong ability to communicate complex technical concepts to non-technical stakeholders. Proven success in identifying key insights and trends to inform business decisions and drive growth.
  • Innovative Computer Scientist with a focus on cybersecurity and network infrastructure. Skilled in threat analysis, vulnerability assessment, and risk management, with experience in both offensive and defensive security. Passionate about staying up-to-date with the latest industry trends and technologies to ensure the highest level of protection for organizations.

Why these are strong:

  • These resume summaries are strong for Computer Scientists as they highlight the candidates' key skills, experience, and passion for the field. The first summary emphasizes the candidate's technical expertise in software development and machine learning, as well as their dedication to using technology to solve real-world problems. The second summary showcases the candidate's ability to analyze and visualize data, and their success in driving business growth through data-driven insights. Lastly, the third summary demonstrates the candidate's focus on cybersecurity and their commitment to staying up-to-date with the latest industry trends and technologies.

Weak Summaries

  • Computer Science graduate seeking an entry-level position in the field to gain experience and contribute to a company's success.
  • Experienced Computer Scientist with knowledge in various programming languages and technologies, seeking a challenging role in a dynamic organization.
  • Computer Science professional with a passion for problem-solving and innovation, looking for a position that allows me to utilize my skills and contribute to the growth of the company.
  • These resume summaries need improvement as they lack specific details about the candidate's skills, accomplishments, and unique value proposition. The first summary is too general and doesn't provide any information about the candidate's technical skills or relevant coursework. The second summary mentions knowledge in various programming languages and technologies, but doesn't specify which ones or provide any examples of how the candidate has applied them in their work. The third summary mentions a passion for problem-solving and innovation, but doesn't provide any concrete examples of how the candidate has demonstrated these qualities in their previous roles. Overall, these summaries need to be more specific and tailored to the job requirements to stand out to potential employers.

Resume Objective Examples for Computer Sciences:

Strong objectives.

  • Detail-oriented and highly motivated Computer Science graduate seeking an entry-level position to apply my programming skills and knowledge of software development to contribute to the success of a dynamic technology company.
  • Results-driven and innovative Computer Science student with a strong background in data analysis and machine learning, seeking an internship to gain hands-on experience in developing cutting-edge software solutions for real-world problems.
  • Creative and analytical Computer Science professional with experience in web development and database management, seeking a challenging role to leverage my skills in software engineering, problem-solving, and teamwork to drive innovation and growth in a forward-thinking organization.
  • These resume objectives are strong for up and coming Computer Science professionals because they highlight the candidates' relevant skills, education, and experience, while also showcasing their eagerness to learn and contribute to the success of the organization. The first objective emphasizes the candidate's attention to detail and motivation, which are important attributes for a Computer Science professional. The second objective showcases the candidate's knowledge of data analysis and machine learning, demonstrating a strong foundation for success in the field. Lastly, the third objective highlights the candidate's experience in web development and database management, making them a promising fit for a software engineering role where they can further develop their skills and contribute to the company's growth.

Weak Objectives

  • Seeking a Computer Science position where I can utilize my skills and gain experience in the industry.
  • Recent Computer Science graduate seeking entry-level position in the tech industry.
  • Looking for a challenging Computer Science role that will allow me to grow and develop my skills.
  • These resume objectives are weak because they lack specificity and fail to highlight the candidate's unique skills and experiences. The first objective is too generic and does not provide any information about the candidate's background or interests. The second objective is too broad and does not mention any specific skills or areas of interest within the tech industry. The third objective is also too general and does not provide any specific information about the candidate's skills or interests in the field of Computer Science. All three objectives could benefit from more specific language and a focus on the candidate's unique qualifications.

Generate Your Resume Summary with AI

Speed up your resume creation process with the ai resume builder . generate tailored resume summaries in seconds., how to impress with your computer science work experience:, best practices for your work experience section:.

  • Highlight specific technical skills and programming languages you have experience with, and how you have utilized them in your work.
  • Showcase any projects you have worked on, including the technologies used, your role in the project, and the impact it had on the company or industry.
  • Quantify your achievements, such as how you improved system performance, reduced downtime, or increased efficiency.
  • Describe any experience you have with agile development methodologies, including how you have contributed to the process and the results achieved.
  • Emphasize your ability to troubleshoot and solve complex technical problems, and provide examples of how you have done so in the past.
  • Demonstrate your understanding of software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Mention any experience you have with cloud computing, DevOps, or other emerging technologies that are relevant to the role.
  • Lastly, ensure that your language is clear and concise, avoiding technical jargon that may not be familiar to all readers.

Example Work Experiences for Computer Sciences:

Strong experiences.

Developed and implemented a machine learning algorithm to improve fraud detection accuracy by 25%, resulting in a savings of $500,000 in fraudulent transactions.

Led a team of developers to design and build a scalable cloud-based infrastructure, reducing server costs by 40% and improving system uptime by 30%.

Collaborated with cross-functional teams to develop and launch a new software product, resulting in a 50% increase in user adoption within the first month.

Designed and implemented a cybersecurity strategy that reduced the number of security incidents by 60% and improved overall system security by 35%.

Conducted a comprehensive analysis of existing software systems and identified areas for improvement, resulting in a 20% increase in system efficiency and a 15% reduction in system downtime.

Developed and maintained a database management system, improving data accuracy by 25% and reducing data processing time by 30%.

  • These work experiences are strong because they demonstrate the candidate's technical skills, leadership abilities, and ability to collaborate with cross-functional teams. The use of specific metrics and quantifiable achievements showcases the candidate's impact on the organization and their ability to deliver results.

Weak Experiences

Assisted in the development of a web application, performing basic coding tasks and troubleshooting errors.

Attended team meetings and provided updates on progress and challenges faced during the development process.

Conducted basic testing and quality assurance checks on the application before release.

Worked on a project to implement a new database system, assisting with data migration and system configuration.

Collaborated with team members to identify and troubleshoot technical issues during the implementation process.

Provided basic training to end-users on how to use the new system.

  • Contributed to the development of a software program, writing code and debugging errors.
  • Participated in code reviews and provided feedback to team members on their work.
  • Assisted with basic testing and quality assurance checks on the program before release.
  • These work experiences are weak because they lack specificity, quantifiable results, and strong action verbs. They provide generic descriptions of tasks performed without showcasing the impact of the individual's work or the benefits brought to the company. To improve these bullet points, the candidate should focus on incorporating metrics to highlight their achievements, using more powerful action verbs, and providing clear context that demonstrates their leadership qualities and direct contributions to successful outcomes.

Top Skills & Keywords for Computer Science Resumes:

Top hard & soft skills for computer sciences, hard skills.

  • Programming Languages (e.g. Java, Python, C++)
  • Data Structures and Algorithms
  • Database Management Systems
  • Operating Systems
  • Computer Networks
  • Software Engineering Principles
  • Object-Oriented Design
  • Web Development (e.g. HTML, CSS, JavaScript)
  • Mobile App Development
  • Artificial Intelligence and Machine Learning
  • Cybersecurity
  • Cloud Computing and Virtualization

Soft Skills

  • Problem Solving and Critical Thinking
  • Attention to Detail and Accuracy
  • Time Management and Prioritization
  • Adaptability and Flexibility
  • Communication and Presentation Skills
  • Teamwork and Collaboration
  • Analytical and Logical Thinking
  • Creativity and Innovation
  • Leadership and Project Management
  • Customer Service and Empathy
  • Continuous Learning and Self-Improvement
  • Attention to Security and Privacy Concerns

Go Above & Beyond with a Computer Science Cover Letter

Computer science cover letter example: (based on resume).

As a company in the technology industry, Computer Sciences understands the importance of standing out in a competitive market. Pairing your resume with a well-crafted cover letter can give you a crucial edge over other applicants and significantly increase your chances of landing an interview. A cover letter is an extension of your resume, an opportunity to showcase your passion for the role and your understanding of the company's needs. Contrary to common belief, crafting a compelling cover letter doesn't have to be an arduous task, and the benefits far outweigh the effort required.

Here are some compelling reasons for submitting a cover letter:

  • Personalize your application and showcase your genuine interest in the company and role, highlighting your knowledge of Computer Sciences' mission and values.
  • Illustrate your unique value proposition and how your skills align with the specific job requirements, emphasizing your experience in the technology industry and your ability to adapt to new technologies.
  • Communicate your understanding of the company's needs and how you plan to address them, demonstrating your knowledge of Computer Sciences' current projects and how you can contribute to their success.
  • Share success stories and achievements that couldn't be accommodated in your resume, highlighting your experience in leading successful technology projects and your ability to work collaboratively with teams.
  • Demonstrate your writing and communication skills, which are essential for any role at Computer Sciences, showcasing your ability to communicate complex technical concepts in a clear and concise manner.
  • Differentiate yourself from other applicants who might have opted not to submit a cover letter, showing your commitment to going above and beyond in your job search and your dedication to securing a role at Computer Sciences.

In summary, submitting a cover letter alongside your resume can help you stand out in a competitive job market and demonstrate your passion and commitment to securing a role at Computer Sciences.

Resume FAQs for Computer Sciences:

How long should i make my computer science resume.

A Computer Science resume should ideally be one to two pages long. This length is sufficient to showcase your skills, experience, and achievements without overwhelming the reader with unnecessary information. It is important to keep in mind that recruiters and hiring managers often have to review a large number of resumes, so a concise and well-organized resume can make a positive impression. In terms of content, a Computer Science resume should highlight your technical skills, programming languages, and relevant projects. It is also important to include any relevant certifications, internships, or work experience in the field. However, it is important to avoid including irrelevant information or skills that are not related to the position you are applying for. Overall, a one to two-page resume that is tailored to the specific job requirements and showcases your relevant skills and experience is ideal for Computer Science positions.

What is the best way to format a Computer Science resume?

The best way to format a Computer Science resume is to prioritize technical skills and experience. This means including a technical skills section at the top of the resume, highlighting relevant programming languages, software, and tools. Additionally, it is important to include specific projects and experiences that demonstrate proficiency in these skills. In terms of overall formatting, it is recommended to use a clean and simple design with clear headings and bullet points. Avoid using overly complicated graphics or fonts that may distract from the content of the resume. It is also important to tailor the resume to the specific job or company being applied to, highlighting relevant skills and experiences that match the job requirements. Overall, the key to a successful Computer Science resume is to showcase technical skills and experience in a clear and concise manner, while also demonstrating a strong understanding of the industry and the specific job being applied for.

Which Computer Science skills are most important to highlight in a resume?

When it comes to highlighting Computer Science skills on a resume, it is important to focus on both technical and soft skills. Technical skills such as programming languages, database management, and software development are crucial to showcase. However, it is equally important to highlight soft skills such as problem-solving, critical thinking, and communication. In addition, it is important to tailor your skills to the specific job you are applying for. For example, if the job requires experience with Java programming, make sure to highlight your experience and proficiency in Java. Similarly, if the job requires experience with data analysis, highlight your experience with data analysis tools and techniques. Overall, the key is to showcase a combination of technical and soft skills that are relevant to the job and demonstrate your ability to contribute to the success of the company.

How should you write a resume if you have no experience as a Computer Science?

If you have no experience as a Computer Science, there are still ways to create a strong resume that showcases your skills and potential. Here are some tips: 1. Highlight relevant coursework: If you have taken any relevant coursework in computer science or related fields, make sure to include it on your resume. This can demonstrate your knowledge and interest in the field. 2. Emphasize transferable skills: Even if you haven't worked in a computer science role, you may have developed skills that are relevant to the field. For example, if you have experience with coding or programming languages, make sure to highlight that on your resume. 3. Include relevant projects: If you have completed any projects related to computer science, such as building a website or creating a mobile app, make sure to include them on your resume. This can demonstrate your practical skills and ability to apply your knowledge. 4. Highlight any relevant experience: If you have worked in a related field, such as IT or software development, make

Compare Your Computer Science Resume to a Job Description:

  • Identify opportunities to further tailor your resume to the Computer Science job
  • Improve your keyword usage to align your experience and skills with the position
  • Uncover and address potential gaps in your resume that may be important to the hiring manager

Related Resumes for Computer Sciences:

Fresher computer science resume example, computer science intern resume example, entry level computer science resume example, beginner computer science resume example, computer science student resume example, computer science engineering resume example, computer scientist resume example, computer science graduate resume example, more resume guidance:.

Software Developer

Resume Builder

  • Resume Experts
  • Search Jobs
  • Search for Talent
  • Employer Branding
  • Outplacement
  • Resume Samples
  • Science and Biotech

Computer Science Resume Samples

The guide to resume tailoring.

Guide the recruiter to the conclusion that you are the best candidate for the computer science job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies, tailor your resume & cover letter with wording that best fits for each job you apply.

Create a Resume in Minutes with Professional Resume Templates

Resume Builder

  • Provide application support to MathWorks customers for highly complex technical issues in MATLAB, Simulink, and our entire suite of products
  • Contributes to a learning culture by participating on curriculum and system task forces, supporting local campus events such as orientation and graduation, and participating in various other workshops and meetings
  • Software testing and debugging
  • Exposure to real-world applications
  • Build software solutions to assist with day-to-day activities
  • Assist with converting Access databases that are in older software versions to upgrade them to newer versions
  • Analyze data and document flow in Access and SQL Server databases to streamline/enhance the applications
  • Performs detailed computer science technology-related literature searching in various online databases
  • Fluently uses search tools offered by a number of vendors as well as in house systems to develop complex search strategies and conduct the searches
  • Identifies, examines, and evaluates major publications and tools in scientific and technical areas covered by the Electronic Information Center to which they are assigned
  • The incumbent prepares and delivers oral and written presentations and training to patent examiners and special groups concerning the services of the information center and the use of information sources and search tools
  • Acts as a backup for reference staff in provision of reference assistance
  • Expert in searching for scientific and technical literature in at least one technology area
  • Uses independent judgment in selecting from a wide variety of electronic databases
  • Summarizing reflection of development results and feedback improvements into future development
  • Develop expertise of software architecture which provides safety critical control or efficiency
  • Determining how a system should work and how changes in conditions, operations, and the environment will affect product performance outcomes
  • Develop and standardize efficient standards of practice for signal processing and coding
  • Create, maintain, and communicate software algorithm state machine diagrams
  • Communicate and insure execution of the critical path for SW development, as well as, identifying the necessary triggers and milestones within schedule constraints
  • Utilizing computers and computer systems (including hardware and software) to program, write software, compile, set up functions, enter data, or process information
  • Excellent verbal and written communication skills including the ability to build successful relationships with student populations
  • Ability to learn from students' participation, demonstrates fair and consistent behavior in all matters, and shows compassion without being ineffectual
  • Ability to work effectively under pressure and to meet frequently occurring deadlines
  • Demonstrated time management and detail-oriented skills
  • Ability to develop and complete projects without continued direct supervision
  • Ability to instruct students and manage their behavior; organize, communicate, and have interpersonal skills
  • Knowledge of subject assigned; curriculum and instruction
  • Maintain a professional relationship with colleagues, students, parents, and community members
  • Take all necessary and reasonable precautions to protect students, equipment, materials, and facilities
  • Use effective communication skills to present information accurately and clearly

15 Computer Science resume templates

Computer Science Resume Sample

Read our complete resume writing guides

How to tailor your resume, how to make a resume, how to mention achievements, work experience in resume, 50+ skills to put on a resume, how and why put hobbies, top 22 fonts for your resume, 50 best resume tips, 200+ action words to use, internship resume, killer resume summary, write a resume objective, what to put on a resume, how long should a resume be, the best resume format, how to list education, cv vs. resume: the difference, include contact information, resume format pdf vs word, how to write a student resume, computer science trainer resume examples & samples.

  • 5+ years of technical training delivery and curriculum development experience
  • Strong verbal and written communication and presentation skills
  • Solid development experience with an object oriented language (e.g. C++, Java)
  • Good understanding of data structures and algorithms
  • Experience with relational database technologies
  • Experience developing on UNIX
  • Experience with scripting languages
  • Ability to learn unfamiliar technologies quickly
  • Ability to multi-task and to work well independently and effectively under pressure

Editor, Computer Science Resume Examples & Samples

  • Acquires journals, books, book series, and reference works
  • Acquires, maintains and develops a circle of reviewers and advisors and evaluates their judgments
  • Negotiates publishing contracts in regard to US product
  • Proposes publishing plans for program, including content direction and quantity, and portfolio makeup and balance
  • Develops guidelines, plans, reporting systems, etc., to implement publishing plans. Maintains current status of all projects in the program via reporting system
  • Discusses, assumes and proposes financial and budgetary plans for program. Ensures that financial reports, status reports, budget forecasts, etc., can be made on the basis of readily available material
  • Maintains continuous cooperation and dialogues with sales, marketing, promotion and production concerning individual projects as well as general questions of mutual interest
  • Maintains communication with US and European editorial counterparts about specific immediate questions as well as long term strategy questions. Works with various branches in coordination of the international program
  • Reviews and discusses new projects and plans with editorial colleagues, particularly in overlapping areas
  • Develops new and existing Society relationships
  • Supervises final editorial preparation of manuscripts for production
  • Monitors staffing requirements and trains and develops staff
  • Performs related duties as required
  • Teach a variety of classes, both for new hires and experienced software engineers
  • Collaborate with our team to define course structure, content, and delivery method to produce high quality training
  • Obtain a deep knowledge of Bloomberg technologies and work across functional teams to stay current with rapidly evolving enhancements
  • Build relationships across teams to meet goals
  • Learn and quickly master new product technical functionality and have a deep understanding of our Software Development Life Cycle
  • Share your knowledge and experience with your new hires to get their Bloomberg career off to a great start!
  • Deep hands-on experience in programming
  • Breadth and depth in computer science
  • Excellent problem solving skills and the ability to independently manage projects
  • Ability to communicate concepts in a concise, logical manner so students can absorb and retain
  • Passion for learning, teaching, and mastering complex system functionality
  • Ability to comfortably and confidently present to large groups of 20+ people using a variety of delivery methods, for lengthy periods of time
  • Ability to learn technology quickly through instruction and self-training and the flexibility to adapt to a changing environment
  • Ability to lead discussions and actively influence development of new strategies to improve course offerings
  • Bachelor's degree or equivalent, relevant technical training working experience is required. Advanced degree preferred

Computer Science / Engineering Intern Resume Examples & Samples

  • Candidate must be pursuing a bachelor degree in Computer Science, Computer Engineering or other science/engineering related field
  • Candidate must have the unrestricted right to work in the US without requiring sponsorship
  • 6 months of project/work experience

Computer Science Summer Internship Resume Examples & Samples

  • Candidate will translate business requirements into a statement of work and design specifications
  • Candidate will develop B2B (Business to Business), B2C (Business to Consumer), B2P (Business to Partner) applications and services to support Xerox Channel readiness
  • Candidate will close action requests found by the test / validation team
  • Candidate will close actions found by the Xerox Security Assessment Process

Summer Internship Computer Science Resume Examples & Samples

  • Communicate with team members in NYC, London (UK) and Beijing (China) and report on progress and challenges
  • Research the domain the project addresses, e.g. competitive landscape, relevant technologies and efficacy research available
  • Code a proof-of-concept application
  • Interested in the future of learning
  • Detail oriented and organized
  • Open-minded and inquisitive in nature
  • Able to quickly change focus
  • Competency with OSX and Windows operating systems; Linux is a plus
  • Working knowledge of HTML and CSS
  • Familiarity with design tools such as Photoshop and Illustrator
  • Experienced with Google Apps
  • Multimedia development experience
  • Knowledge of startups currently working in the learning or publishing space

Internship for IT & Computer Science Students Resume Examples & Samples

  • Good excel skill i.e vlookup, pivot
  • Good command in English
  • Pursuing Degree in any major

Computer Science Intern Resume Examples & Samples

  • Computer Science student currently enrolled in an accredited educational institution and must have completed their first year
  • Experience with Microsoft Office, Microsoft Project, Google Apps (Docs, Sheets)
  • Very strong organizational skills
  • Interest in Feature Animation preferred
  • We are not able to sponsor international students in overhead departments
  • The ideal candidate would have experience developing for both Windows and Linux operating systems
  • Experience with project-tracking software such as MS Projects, JIRA, Shotgun, or equivalent
  • Some exposure to programming languages such as Java or Python
  • Experience interacting and developing with a variety of database technologies
  • Experience in User Experience (UX) methodology
  • Experience in User Interface (UI) design and development

Internship for Computer Science / IT Students Resume Examples & Samples

  • Collaborates within the team in preparing monthly Resource Growth reports
  • To provide accurate high value job resource numbers, primary job skill sets, skill levels and charts
  • Focal point for Metro Systems and Professional Market Place requests for GDC
  • To assist and provide resources and managers with adequate information for any ad hoc requests
  • Consolidate and analyze monthly reporting. The reports are utilized to track the progression of skills development in the respective countries generally and in the Business Units specifically
  • Consolidate Metro report for the view of focal points and managers. The reports are to ensure the requests which are approved by the Global Skill Centre are attended and updated
  • Focal point of Systems for request approvals
  • Functionally manage GD CMS resources for assigned Contract
  • Provide correct & timely inputs for invoicing, eg RUs, RFS etc
  • Ensure Contract is compliance & Audit ready at all times

Manufacturing IT Automation Engineers Computer Science Resume Examples & Samples

  • BS or MS in Computer Science, Computer Engineering, Systems Engineering and Application & Software Developers
  • Flexible towards learning new technologies and methods
  • Strong analytical/problem solving skills
  • Ability to be on-call on rotation basis to provide support during off-office hours and working in Compress Work Week (Night shift)
  • Comfortable working in a fast paced, team environment and troubleshooting in a 24/7 high volume production environment
  • Motivated and a self-starter able to work in a sometimes ambiguous environment
  • Experience working across geographies would be an added advantage
  • Knowledge of ITIL, Agile & DevOps methodologies are desirable skills

Student of Computer Science for Semiconductor Manufacturing IT Resume Examples & Samples

  • Creation of analytic templates using Python and R-Script (Tibco Spotfire)
  • Database maintenance and data mapping
  • Maintenance of automated report environments and end user support
  • Development of middleware tools and scripts
  • Direct communication with tool vendor
  • Student of Computer Science or Information Systems or other science/engineering related field
  • English and German (Strong written and verbal communication skills)
  • Profound programming skills (Python, SQL, R, VB, HTML)
  • Profound database knowledge (Oracle)
  • Interest in data mining and electronic data processing

Computer Science Education Manager Resume Examples & Samples

  • Manages the implementation of computer science programs, pilots, initiatives and computer science related professional development within designated boroughs and schools in alignment with Borough Field Support Centers and Superintendents. These efforts include managing the implementation of training and technical assistance for school staff in a variety of computer science topic areas, including the operational integration of computer science into academic subject areas
  • Facilitates the strategic planning and decision-making processes at the school related to developing a vision, goals, programs, processes and structures, needs assessment, capacity-building and resources to support the implementation of a computer science program as appropriate to each school
  • Manages budget allocation for borough-based professional development trainings
  • Manages relationships with other computer science education partner organizations in assigned borough to support school-based efforts
  • Manages the documentation and dissemination of best practices
  • Manages the collection of data to document implementation and ensure the equitable dissemination of CS teaching across all demographics in assigned borough
  • Implements plans for research and policy analysis on components of program design and impact, in coordination with OPSR’s research team and external evaluators, including processes for collecting data from program sites, documenting program implementation and best practices, and supporting the preparation of reports to capture program outcomes
  • Works closely with BFSC Instructional Leads to provide guidance on citywide implementation requirements, and ensures alignment with CS4All policies and practices
  • Conducts, facilitates, and manages presentations to a wide audience of stakeholders and DOE leadership around program design, policy and impact, and makes recommendations for changes that affect current policies
  • Graduation from an accredited college with a baccalaureate degree and four (4) years of full-time progressively responsible professional experience, as described in “1”; or
  • A satisfactory combination of education and/or experience which is equivalent to “1” above including teaching experience towards meeting the general experience in “1” above; however, all candidates must have the eighteen (18) months of managerial experience

Lecturer, Computer Science Resume Examples & Samples

  • Teach undergraduate computer science courses during the academic year. The nominal teaching load is 5 courses per year, however factors such as class size are taken into account when determining individual teaching assignments
  • Manage graduate TAs and undergraduate preceptors who assist with courses
  • Serve on departmental committees as assigned
  • MS in Computer Science or closely related discipline
  • PhD in Computer Science or related field
  • Teaching experience, especially large- enrollment classes

Computer Science Co-op-software Development Resume Examples & Samples

  • Software development consisting of one or more project requiring development of software within a Microsoft Windows environment
  • Must have and maintain a 3.0 GPA or higher
  • Experience in Windows XP Professional development environment

IT Computer Science Co-op Resume Examples & Samples

  • Develop code with guidance from more senior developers
  • Perform general application development activities, including unit testing, code deployment to development environment and technical documentation
  • Validating technology capabilities in areas such as performance, scalability, and capability
  • Must be a currently enrolled student in Computer Engineering, Computer Science or comparable discipline
  • Preferably within the Georgia Tech ‘Media’ or ‘People’ Thread

Computer Science Resume Examples & Samples

  • Apply technical knowledge to design and create software applications, conduct technology assessments and integrate software packages
  • Prepare and present technical briefings to colleagues and customers
  • Keep pace with current and emerging technologies and their application to complex system problems
  • Works with other team members to design, build, modify, and implement software applications in support of Battelle business processes
  • Follow user requirements and documentation to code, modify and debug programs for assigned projects or functional areas
  • Support data management actives by creating database schemas, process data, and perform data validation
  • Applies standard practices to analyze programs and formulate logic, prepare flowcharting, perform coding, and test/debug programs
  • Prepares and obtains approval of system and programming documentation
  • Reviews system requirements and business processes
  • Works independently and as a member of a multi-functional, dynamic team
  • Support system testing as needed
  • Understanding of source code control
  • Understanding of software development methodologies
  • Understanding of patterns and coding best practices
  • Prior internship experience is preferred

Engineering / Computer Science Modeler Resume Examples & Samples

  • Support to model development activities for inhalation, ingestion, dermal, and radiation exposure hazards
  • Support to model development activities for responding to hazardous events
  • Design and develop graphical user interfaces for mathematical models
  • Model testing for accuracy and performance
  • Model input data collection, reduction, processing, and presentation
  • Written reports of methods used and results obtained

Co-op-it / MIS / Computer Science Resume Examples & Samples

  • Working on IT Mobile Apps
  • Helping with testing, overseeing the offshore development, or using prototyping tools to assist with design
  • Designing & developing IT graphs, reports, dashboards & presentations
  • Developing and testing of new tools being implemented such as IT Walk Up Service Kiosk for end-users and Service Desk customer satisfaction metrics systems
  • Configuring computers with engineering software
  • Troubleshooting software and hardware
  • Reporting details back to manager

Computer Science / Engineering Co-op Resume Examples & Samples

  • Currently enrolled in a Bachelor's (sophomore or above) or Master's degree program
  • Willingness to commit to 6 month assignment
  • Experience or education in the software development lifecycle
  • Experience or education in relational databases (preferably Oracle) including solid SQL skills is a plus
  • PC proficient with strong working knowledge of Excel and other Microsoft Office software
  • Contribute to products and projects with other departments, such as Software Development, Technical Marketing, Customer Training, and Consulting etc. to strengthen your technical and professional skills, discover your professional interests, and help advance your career
  • Specialize and develop technical skills in your domain and MathWorks product suite
  • Develop and demonstrate leadership skills through opportunities to coach and mentor others, and initiate and lead process improvement projects
  • A bachelor's degree and 3 years of professional work experience (or a master's degree) is required
  • M.S. or Ph.D. in computer science with a strong academic record
  • Strong programming skills in at least two of the following languages: C++, Java, JavaScript, Python or MATLAB
  • Excellent communication and time management skills
  • Experience with Web technologies (JavaScript, HTML5, CSS, AJAX, JSON, jQuery, Dojo, SOAP, REST etc.), Cloud Computing, Internet of Things, or Big Data is a plus
  • Product knowledge
  • Troubleshooting skills
  • Opportunities to develop your communication, presentation and leadership skills
  • Opportunities to develop your programming skills
  • Candidates must be pursuing a master's level or a PhD level degree in a technical discipline
  • Pursuing an MS or PhD in Computer Science with a strong academic record
  • Excellent communication and time management skills are a must
  • Strong Math/Calculus background
  • MATLAB knowledge or experience is a plus
  • 3-6 month full-time commitment
  • Maintaining personal workstation and associated software development tools
  • Complete research assignments on the latest software tools to handle various task
  • Learning database systems and how to interface with them using code
  • Must be currently attending a college or university pursuing a Bachelor's degree in Computer Science or Engineering
  • The ability to program is required using any of the following: Visual Studio, C#, ASP.NET, C/C++, HTML, XML, SQL, .Net Framework; debug tools
  • Installing, setting up and configuring the ATM software and hardware
  • Creating test cases for new product requirements
  • Developing new software tools to use during automated and manual testing
  • Interfacing with the development global team on cross functional test processes
  • Monitoring the VM servers and host servers
  • Troubleshooting hardware and software issues
  • Generating test results and other metrics required by senior management
  • Must be currently attending a college or university pursuing a Bachelor's degree in Computer Science
  • 0 Minimum GPA
  • The ability to program is required using any of the following: Visual Studio, C#, C++, HTML, XML, SQL, .Net Framework; debug tools

Computer Science / Computer Engineering Co-op Resume Examples & Samples

  • Software development consisting of one or more projects requiring development of software within a Microsoft Windows environment
  • Working under direction of application software engineers
  • Creating and unit testing software stacks for monthly ATM deployment
  • Coordinating and working with software developers from India as well as the US
  • Must have and maintain 3.0 GPA or above
  • Must be currently attending a college or university pursuing a Bachelors degree in Computer Science or Computer Engineering
  • Experience in Windows Professional development environment desired, but not required
  • Experience in Visual Studio, C#, C++, HTML, XML, Javascript, SQL, .Net Framework; debug tools desired, but not required
  • Maintaining personal workstation (Windows 7) and associated software development tools
  • The ability to program is required using: C# (Preferred), C++ or Java
  • Experience preferred with: Visual Studio, HTML, XML, SQL, .Net Framework; debug tools
  • Researching/investigating technologies that Diebold Nixdorf has not yet adopted
  • Working under the direction of senior level engineers
  • Software development & debugging using high level languages
  • Using "engineering intuition" to turn unrelated technologies into practical business applications
  • 0 GPA or higher
  • Must be currently attending a college or university pursuing a Bachelor's degree in Computer Sciencer or Computer Engineering
  • Current curriculum must include exposure to both software and hardware engineering
  • The ability to program is required
  • Prior research experience a plus
  • Learn how to design and program software components and algorithms
  • Evaluating and researching tools and products that could be used in current and future development
  • Knowledge of C++ or Java required
  • Strong desire to work in a true coding environment

Computational Thinking & Computer Science Education Programs Program Manager Resume Examples & Samples

  • Work directly with the Institute Executive Director and Leadership Team members to provide day-to-day management of the initiative
  • Coordinate and communicate with funders, partners, participants, consultants, project staff and others involved in the work
  • Contribute to the design and implementation of professional learning programs for teachers, administrators, and volunteers
  • Work directly with school and district leaders to support planning for curriculum integration and teacher professional development
  • Coordinate with researchers on the evaluation of programs and on conducting research studies
  • Present and write about the program for multiple audiences, including educators, parents, researchers and policymakers
  • Work with business leaders to engage support for the programs
  • Contribute to preparing proposals for funding to state and federal agencies, private foundations, and private sector businesses
  • Experience working with technology-enabled teaching and learning tools and environments
  • Experience with the design and implementation of K-12 professional development programs
  • Experience developing and/or teaching online courses
  • Experience working as or with school and district leaders
  • Experience coding and/or background in computer science

Computer Science Education Researcher Resume Examples & Samples

  • Experience conducting research in CS education, especially in K-12 settings
  • Experience in CS learning and educational technology research and evaluation
  • Knowledge of the intersection of CS and other STEM subjects (Science, Math, Engineering)
  • Interest in technology-enhanced assessment and computer supported learning environments
  • Interest in or experience with broader issues of CS education such as equity and diversity in computing
  • Facility with a range of quantitative and qualitative research methods
  • Experience with learning analytics tools and techniques
  • Experience in authoring papers and reports

Computer Science Postdoctoral Fellow Resume Examples & Samples

  • Specific areas of research being done by SDM group include
  • PhD degree in computer science, applied mathematics, statistics or a related technical field
  • Demonstrated ability to work independently and collaboratively in a diverse interdisciplinary team, and contribute to an active intellectual environment
  • Excellent written and oral communication
  • Storage systems and parallel I/O
  • Proficiency and experience in programming languages such as C/C++ and Python; FORTRAN a plus
  • Experience with HPC technologies: MPI, hdf5, threading, and other parallel computing concepts
  • Experience developing scientific data algorithms and workflows
  • Data mining in time-series data; mathematical modeling and analysis, visualization of data
  • Proficiency with UNIX tools, computer systems and scientific computing in general
  • Interest in applying algorithms to interpret scientific data

Math / Computer Science / Statistics Resume Examples & Samples

  • 1) Successful experience teaching mathematics college courses
  • 2) Successful research in Combinatorial/Discrete Geometry or Algebraic Geometry, including a recent publication record and
  • 3) Ability to demonstrate a commitment to working effectively with faculty, staff, and students from diverse ethnic, cultural, and socioeconomic backgrounds
  • 1) Documented success of teaching, e.g. department/university level recognition of teaching excellence
  • 2) Sustained success in research in Combinatorial/Discrete Geometry or Algebraic Geometry, including obtaining outside funding to support their research; and
  • 3) Experience in, or dedication to, involving students in research

Computer Science Technician Resume Examples & Samples

  • Master's degree in related field
  • Ability to lift 50 pounds
  • Prior working experience as a Systems Administrator

Implementation Coordinator Advanced Placement Computer Science Resume Examples & Samples

  • Collaborate on the design and implementation of the recruiting process for selecting 100 participating schools over three years
  • Investigates and responds to inquiries from schools, families, and elected officials regarding student progress on AP computer science curriculum and examinations
  • Lead the coordination, development, and evaluation of Advance Placement Computer Science borough-based educator communities, in collaboration with partners, staff, and teacher leaders
  • Coordinates feedback sessions for schools and on behalf of school communities to assess the successes and challenges of the program
  • Support all schools offering AP Computer Science Principles to ensure efficient and compliant AP exam program and collaborates with community and school officials to ensure proper implementation
  • Create and maintain a project implementation guide for schools, and serve as main point of contact for teachers, principals, and administrators in Computer Science for All AP CS programs. Guides are to include various resources, including links to academic policies, recruitment and enrollment strategies, and guidance on family engagement
  • Plan and make arrangements for space, catering, and printing for professional development events, and ensure that all interested parties within the community are informed of upcoming programs in a timely manner
  • Analyze program-specific data to assess the efficacy of professional development implementation and operations, and makes recommendations for improvements as necessary
  • Support the implementation plans for research and policy analysis on components of program design and impact. This will be in coordination with OPSR’s research team and the external evaluators. Plan includes processes for collecting data from program sites, documenting program implementation and best practices, and the preparation of reports to capture program outcomes
  • Serve as liaison between borough community members and administrators of the Computer Science for All Equity and Excellence plan
  • High school graduation or equivalent and six (6) years of experience in community work or community centered activities in an area related to the duties as described above; or
  • Education and/or experience which is equivalent to “1” or “2” above. However, all candidates must have at least one (1) year of experience as described in “1” above
  • The successful candidate will work on our network analysis team and help characterize performance of military network solutions
  • The candidate will have an opportunity to learn more about IP networking and network performance through the study of packet capture and reassembly
  • A college Junior or Senior pursuing an undergraduate degree in electrical engineering, computer engineering, or computer science
  • Overall grade point 3.5 or higher from an accredited institution
  • Desired skills include C/C++ programming experience and course work in operating systems and data structures

Post Bachelors Ra-computer Science Resume Examples & Samples

  • Software engineering practices
  • Embedded systems or hardware programming
  • Mobile development
  • Data technologies (Hadoop, SQL Server, Scala)
  • Software testing techniques and tools
  • Java, C/C++, C#, Python
  • Frameworks (.NET, JavaScript, Angular, Python, etc.)

Office Manager, School of Computer Science Resume Examples & Samples

  • Bachelor's degree required
  • 1-3 years of relevant work experience
  • Strong analytical and oral/written communication skills
  • Potential for effective teaching or teaching experience using a variety of methodologies
  • Interest in exploring creative teaching strategies to encourage and inspire a broad range of students
  • Interest and ability to teach a broad range of courses (major, general education, etc.)
  • Record of, or potential for, involving students in research and scholarly activity
  • Commitment and/or experience promoting and fostering a learning environment that is supportive of individuals from diverse backgrounds
  • Letter of application
  • Statement of teaching philosophy
  • Application for Academic Employment: https://www.humboldt.edu/forms/node/757
  • Graduate transcripts (unofficial copies are sufficient for initial review)
  • Teaching Evaluations, if available; and
  • Student Evaluations
  • Contact Information for 3 References
  • 104274 - PLEASE REFER TO THIS NUMBER ON ALL CORRESPONDENCE AND INQUIRIES REGARDING THIS POSITION
  • Microsoft Office (e.g., Word, Excel, PowerPoint)
  • Code Development (e.g., .NET, Java, C/C++, Object Oriented Programming, data structures, relational databases); bonus points for familiarity with integrated development environments (IDE), team development environments (e.g., Team Foundation Server, SVN/GIT), database/data model development, Web development, Agile development methodologies, user centered design concepts, design patterns)
  • Knowledge management (e.g., SharePoint)
  • Bonus points for Cloud computing, virtual infrastructure (e.g., VMWare), Gaming
  • 3-4 years college experience pursuing degree in Computer Science, Operations Research, Industrial Engineering, or Information Technology
  • Full-time (12 units/semester) teaching of a variety of undergraduate mathematics courses. During the first two years of teaching, the teaching load is reduced to 9 units/semester
  • Lead a program of course design/redesign to address the needs of under-prepared students
  • Maintain an effective program of scholarship
  • Serve on department and campus committees and participate in the general life of the campus community
  • Ph.D. in Mathematics Education or Mathematics or an official notification of completion of the doctoral degree before August 2017
  • An ability to teach a variety of undergraduate mathematics courses
  • An ongoing program of scholarship
  • Expertise or experience in serving under-prepared students
  • A genuine passion for teaching, scholarship and service
  • Knowledge of innovative and effective classroom teaching methods
  • Cal Maritime On-line Employment Application (required)
  • Letter of application addressing the minimum and desired/preferred qualifications
  • Curriculum Vitae (including current email address)
  • Teaching evaluations (if available)
  • Statement of research experience, interests and goals
  • One representative publication
  • Copy of transcript from institutions at which graduate work and terminal degree was completed
  • Three current letters of recommendation

Undergraduate Computer Science Intern Resume Examples & Samples

  • Evaluate data and analytical solutions to determine optimal use for maximizing value to customer
  • Prototype new models, conduct exploratory data analysis and research data science
  • Research new modeling techniques as appropriate for a specific solution and document detailed findings
  • Perform modeling and simulation of real-life missile defense problems
  • Major in Computer Science, Electrical Engineering or related technical field and carry a GPA of 3.0 or higher
  • Ability to work independently on research related tasking with limited supervision
  • Ability to work as part of a small development team
  • Proficiency in C, C++, C#, Python, or Java - and the willingness and ability to quickly learn and apply additional languages such as Bash shell, Microsoft Batch, JavaScript, PHP, ADA, VBScript and Tcl
  • Proficiency using MATLAB
  • Familiarity with and/or willingness to learn battle management, missile physics, and radar fundamentals
  • The AMS standard cover sheet
  • A cover letter
  • A current curriculum vitae
  • A short (no more than two pages) description of current and future research
  • A short statement (no more than two pages) regarding the candidate’s teaching, in particular discussing (i) experience teaching courses in statistics and/or probability, if any, and (ii) the candidate’s ability to work with a diverse student population
  • At least three, but no more than five, letters of recommendation. At least one letter should address the teaching effectiveness and experience of the candidate
  • Provide service to the campus community outside of the classroom
  • An ongoing program of scholarship and a willingness to serve the campus-at-large through committee work is also required
  • Demonstrated expertise or experience in serving under-prepared students
  • Statement of research interests and goals
  • Three current letters of recommendation. SEND TO: Dr. Taiyo Inoue ( [email protected] )

Computer Science Modeling & Simulation Engineer Resume Examples & Samples

  • Java coding for both development and maintenance of a MITRE warfighting analysis modeling and simulation M&S toolset
  • M&S architecture definition, implementation, validation, and testing
  • Interaction with users to define and refine new M&S functionality for the toolset
  • Bachelors Degree in computer science and 3 years of related experience; or Masters Degree in computer science and related background
  • Strong Interpersonal skills for effective interaction with users and technical team
  • Experienced Software Engineer with degree in Computer Science
  • Modeling and simulation experience
  • Five years or more Java development, familiarity with Java 8; Client-side Java experience, with knowledge of MVC/MVVM frameworks; Swing and/or javafx preferred
  • XML Schema; Build-automation (Ant, Maven, Gradle); Unit testing (JUnit); Version control (git); Eclipse
  • Candidate with TS clearance desired

Patent Computer Science Searcher Resume Examples & Samples

  • Analyzes search requests in the areas of computer science and electrical engineering including computer architecture and software to determine requirements and strategy, and develops and modifies complex search strategies to conduct searches of electronic resources
  • Participates in training activities
  • Four year degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Four years’ experience in electronic database searching
  • Expert in complex searching of scientific and technical literature using one or more major on-line commercial vendors (Proquest Dialog, IEEE, ACM, IP.com)
  • Strong background and/or research experience in computer science, cyber security, artificial intelligence or database design highly desirable
  • Expert knowledge of scientific and technical literature, reference tools, and on-line systems
  • Expert in searching for literature and resources on the Internet
  • Knowledge of the U.S. patent system, examining procedures, and U.S. as well as foreign patent formats a plus
  • Must possess both excellent interpersonal and customer service skills
  • Must have strong communication skills
  • Must be able to work in a demanding production oriented environment
  • Training experience is a plus
  • Algorithm design
  • Software Implementations
  • Publications targeted at top-tier research conferences and journals
  • PhD degree in computer science, computer engineering, computational science or a related technical field is required
  • Expertise in one or more of the following areas: parallel programming, optimizing communication on distributed-memory architectures, performance analysis, modeling, and benchmarking
  • Demonstrated ability to work independently as well as collaboratively
  • Experience with distributed-memory programming using MPI and/or global address space programming
  • Knowledge with implementing and optimizing bioinformatics algorithms
  • Demonstrated experience with many-core and accelerator-based architectures
  • Expertise with statistical and/or graph algorithms
  • Proven experience with parallel file systems

Computer Science / Engineering Resume Examples & Samples

  • Working with team members to setup and debug development issues
  • Evaluating requirements, creating designs, coding, debugging/creating installation packages and documenting developed software
  • Assist with new firmware releases for ATMs
  • Complete research assignments on the latest software tools to handle various tasks
  • Automation design for existing manual processes and data gathering
  • Must be currently attending a college or university pursuing a Bachelor's degree in Computer Science or Computer Engineering
  • Hands-on hardware exposure with basic knowledge of software
  • Experience with Microsoft Office products

Assistant Professor OF Computer Science Resume Examples & Samples

  • Teaching courses in the data science track, including Machine Learning, Artificial Intelligence, and Natural Language Processing, as well as other C.S. courses as needed
  • Mentor/guide students in their intellectual and professional development
  • Ensuring that the department's course offerings and priorities remain state-of-the-art and aligned with requirements, expectations, and applications, of industry and research in the area of data science
  • Further the state of the art in data science via research and open source contributions
  • Potential to teach at the graduate level in the future
  • Must have a Ph.D. or its equivalent in professional experience
  • Demonstrated expertise in both practice and scholarship in the area of data science, especially machine learning and artificial intelligence
  • Proven teaching ability
  • Industry experience

Internship for Computer Science Students Resume Examples & Samples

  • Passionate in quality engineering, willing to be exposed to testing methodologies and find new ways to improve testing coverage and testing efficiency
  • Create test plans, scripts and cases
  • Reproduces bugs and perform testing to ensure the product quality
  • Engage with fellow scrum team members to achieve product delivery goals
  • Have initiative and willing to perform other duties as assigned

Computer Science Data Engineer Resume Examples & Samples

  • Large scale data processing & modeling
  • Network Operations
  • Systems integration
  • Application programming and software development using Java, Python, Ruby, Perl, Bash and other common languages
  • Popular web technologies and libraries for data integration and visualization such as JQuery, D3, and Bootstrap
  • Linux / Unix system administration, operation, and maintenance
  • Networking protocols (TCP/IP, UDP, NTP, FTP, SSH, SSL/TLS), management, and operations including traffic analysis
  • Collaborative development environments
  • Experience with JVM-based languages (Java EE, Scala, Clojure)
  • Experience with big data analytics platforms (Hadoop, Map Reduce, Hive, Pig), workflows (Oozie, cascading, scalding), databases (HBase, Accumulo, Mongo) and data serialization (Avro, thrift, xml)
  • Available for Academic Year: 2017/2018
  • Fresno State has been recognized as a Hispanic-Serving Institution (HSI); an Asian American/Native American/Pacific Islander-Serving Institution (AANAPISI); and has been designated to the Community Engagement Classification by the Carnegie Foundation for the Advancement of Teaching
  • Faculty members gain a clear path to tenure through the University's Probationary Plan Process
  • California State University, Fresno is a vibrant and growing campus. When necessary, the University may decide to make more than one faculty appointment from a single search
  • Complete technical assignments from detailed oral or written instructions as needed
  • Provide recommendations to update web pages using SQL Server and various programming aspects to streamline interfaces
  • Enrolled as undergraduate in Information Systems, Computer Science or equivalent program
  • Minimum 3.0 GPA preferred
  • Must be a Fall 2017 or Spring 2018 graduate
  • Emphasis on Microsoft Office Products (i.e. MS Word, Access, Excel, Visual Studio, SQL Server, etc.)
  • Expert/Programming level knowledge of Access and SQL Server databases preferred
  • Has excellent interpersonal, planning, and communication skills
  • Must work well in a diverse working environment
  • Candidates must be local to Wichita, KS, or commutable distance

Computer Science Engineering Intern Resume Examples & Samples

  • Currently enrolled in an accredited Bachelor’s degree or Master’s Degree program in Engineering
  • Sophomore year completed
  • Preferred GPA of 3.0 or above

Applied Computer Science Group Programmers Resume Examples & Samples

  • Design and implement interfaces for separating the physics from the underlying hardware using industry standard software engineering practices
  • Work both independently and collaboratively with other members of the team after receiving initial direction and requirements from technical project leads
  • Contribute to proposals for research and implementation of new methods, frameworks and programming models in support of scientific application development
  • Interact with people from other teams, groups, divisions, directorates, and programs to create collaborations
  • Mentor junior scientists and students
  • Present the results of research at conferences, workshops, and meetings
  • Demonstrated experience writing proposals and obtaining funding for research and implementation of new methods, frameworks and programming models in support of scientific application development
  • Demonstrated ability to participate in the ongoing computational science dialogue that is occurring at both national and international levels
  • Knowledge of parallel programming patterns
  • Knowledge of FORTRAN, preferably F90
  • Knowledge of code analysis tools
  • Knowledge of emerging programming models
  • Knowledge of advanced architectures
  • Contribution to open source or non-work-related projects
  • An inquisitive nature
  • Possess a Q‐Clearance

Computer Science & Math Education Researcher Resume Examples & Samples

  • Experience conducting research in CS education, especially in K-12 settings,
  • Experience in CS learning and educational technology research and evaluation,
  • Knowledge of the intersection of CS and other STEM subjects (Science, Math, Engineering),
  • Interest in or experience with broader issues of CS education such as equity and diversity in computing,
  • Facility with a range of quantitative and qualitative research methods,
  • Experience in authoring papers and reports, and
  • Willingness to travel at least 6-8 times a year for site visits
  • Securing critical networks by building tools that integrate open-source and commercial software and by writing custom code
  • Creating web-based user interfaces to network and/or host security software applications
  • Knowledge of Linux and Windows environments
  • Knowledge of network programming such as using tcpdump, Wireshark, Bro, or Snort
  • Pursuing a Bachelor’s degree in Computer Science or related technical field
  • Excellent attention to detail, strong organizational skills, and self-motivated
  • Must be a U.S. Persons
  • Development experience with Java, Python, or other programming languages
  • Expected graduation date in/before Summer 2018

Computer Science Engineer Intern Resume Examples & Samples

  • Securing critical networks by building tools that integrate open source and commercial software and by writing custom code
  • Performing reverse engineering, vulnerability analysis, and/or exploitation development
  • Knowledge of network programming, such as using tcpdump, Wireshark, Bro, or Snort
  • Must be eligible for a TS/SCI security clearance

Computer Science Researcher Resume Examples & Samples

  • Ph.D. in Computer Science, Mathematics, Electrical Engineering, or other relevant field with an emphasis on machine learning and/or artificial intelligence
  • Experience in designing or adapting machine learning for scalable high performance cognitive computing
  • Strong computer science and mathematics grounding, with knowledge of data structures, algorithms and computer architectures
  • Advanced object-oriented design and coding skills
  • Track record of innovation and research contribution as shown by peer-reviewed journal publications
  • Background in electronics and electronic test equipment
  • Hands-on experience with machine learning technologies. Examples include IBM Watson, Stanford’s DeepDive or Apache Spark
  • Experience with big data technologies such as Hadoop, NoSQL databases, etc
  • Experience with natural language processing systems such as Google Prediction
  • Proficiency developing in one or more languages such as C#, C++, Python, MATLAB or Java
  • Developing functional and unit test scripts
  • Install software in QA environments
  • Running regression tests and analyzing failures
  • On track for a Bachelor's degree in Computer Science or a related discipline
  • 0+ GPA preferred
  • Previous coding experience - C#, Java, SQL, Webservices
  • Previous testing experience
  • Agile Experience preferred
  • Time Management skills
  • Oral & Written Communication skills
  • Takes initiative
  • Ph.D. in a degree appropriate to the hiring department from an accredited university by September 1, 2017
  • Specialization in cybersecurity
  • Demonstrated strong communication skills
  • Demonstrated commitment to actively engage in the teaching, research and curricular development activities of the department at both undergraduate and graduate levels
  • Ability to work with a diverse student body and multicultural constituencies
  • Ability to teach a broad range of courses
  • Demonstrated ability to articulate complex subject matter to students at all educational levels
  • Computer Science
  • An emphasis of software and mobile application security
  • Electrical and Computer Engineering
  • An emphasis of embedded hardware design for cybersecurity
  • Computer Information Systems
  • An emphasis of network and cloud computing security

Computer Science Co-op / Intern Resume Examples & Samples

  • Working with Engineering Systems & Processes team members to setup and debug development issues
  • Maintaining personal workstation (Windows XP Pro) and associated software development tools
  • Working under direction of senior level software engineers
  • Working with Engineers
  • Testing software stacks
  • Writing test scripts
  • Must be currently attending a college or university pursuing a Computer Science, or IT equivalent degree
  • Experience in Windows Professional development environment
  • Visual Studio, C#, C++, HTML, XML, SQL, .Net Framework; debug tools
  • Integration level testing
  • System Certification and Customer Integration testing, software reliability testing

Computer Science Post Graduate Intern Resume Examples & Samples

  • Collaborate the Analytics and data mining team
  • Implement JCI analytics
  • Currently pursuing a post graduate degree with at least two years of data mining experience preferred
  • Major in one of the following fields: computer science, statistics, or another computational area with an emphasis on the use of machine learning/data mining to build predictive models
  • Extensive hands on experience working with very large data sets, ETL process, including statistical analyses, text mining, natural language processing data visualization, data mining, and data cleansing/transformation
  • Under-the-hood knowledge of many of these machine learning concepts: supervised/unsupervised learning, loss functions, regularization, feature selection, regression/classification, cross-validation, bagging, kernel methods, sampling, probability distributions
  • Experience prototyping and developing data mining solutions using statistical software packages (Hadoop, R, etc)
  • Strong ability to communicate deep analytical results in forms that resonate with scientific and/or business collaborators, highlighting actionable insights
  • Familiarity with writing SQL queries and working with commercial databases including MSSQL, Oracle, MySQL, DB2 etc
  • Object oriented programming experience (Java, C++, etc) with MapReduce Programming

IT Computer Science / Database Intern Resume Examples & Samples

  • Analyzing Large Data Structures using Big Data Tools
  • Building prototypes to demonstrate new product ideas
  • Development and implementation of Metadata and Business Intelligence systems
  • Interfacing with the internal development teams
  • Current student enrolled in a graduate or undergraduate program at an accredited university, majoring in Computer Engineering, Information Systems, Computer Science or Mathematics
  • Enthusiasm for learning
  • The successful candidate will work on our network analysis team and help characterize performance of military network solutions; or assist in analytics studies focusing on machine learning and artificial intelligence and cyber testing/evaluation for resiliency
  • A college Junior or Senior pursuing an undergraduate degree in network engineering, computer engineering, cybersecurity or computer science
  • Overall grade point 3.0 or higher from an accredited institution
  • Desired skills include Python, Java or C/C++ programming experience and course work in operating systems and data structures

R&D, Computer Science Resume Examples & Samples

  • Master's degree in Computer Science, Computer Engineering, Mathematics, or relevant discipline OR Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or relevant discipline plus five or more years of relevant experience with developing software
  • Experience with object-oriented software development using modern programming languages (C++ or Java)
  • Working knowledge/experience with Unix/Linux operating environments
  • Demonstrated strong software development skills and familiarity with modern software development methodologies, practices, and tools.¿
  • Experience in developing systems for managing big-data, analytics or business intelligence across disparate data sources
  • Experience in developing software for distributed real-time processing of sensor data
  • Experience in data visualization or image processing
  • Experience with Container Technologies (e.g. Docker, Mesos, Kubernetes, etc.)
  • Experience in developing component-based software solutions and frameworks
  • Experience in developing software product lines
  • Relevant experience in scientific/engineering data processing software development
  • Experience in real-time signal processing of sensor data
  • Working knowledge/experience with enterprise application development using Java Enterprise Edition
  • Experience in developing and provisioning services and resources using a virtualization infrastructure
  • Experience with detection, tracking, and classification algorithms
  • Experience with MATLAB or other numerical computing platform
  • An active SCI security clearance
  • Experience in developing software for Cloud Platforms (e.g. AWS, OpenStack)
  • Bachelor's degree in Computer Science, or Engineering plus four years of experience; or master's degree in Computer Science, Management Information Systems, or Engineering
  • Experience in web software application development such as .net, JavaScript, etc
  • Experience in Object Oriented programming such as C#, Java, etc
  • Experience in relational database and reporting services such as SQL server, Oracle, MySQL
  • Demonstrated software development skills and familiarity with modern software development practices and tools
  • Excellent communication, collaboration and leadership skills
  • Experience using Sandia IT infrastructure services and capability, especially the classified network
  • Experience with mobile application development
  • Desire to help with business process implementation based on solid software engineering principles and configuration management methodologies
  • Experience in communicating with Nuclear Security Enterprise or Defense Systems
  • Experience with software development methodologies including Agile (Scrum, KANBAN), etc
  • Process oriented with a strong emphasis on quality
  • Cumulative GPA of 3.5 out of 4.00 for undergraduate degree and 3.7 out of 4.0 for graduate degree

R&D Computer Science Engineer Resume Examples & Samples

  • A Ph.D. or a Master's degree plus two or more years of experience (relevant fields include Operations Research, Computer Science, Engineering, Applied Mathematics, or Statistics)
  • An excellent academic background (education and GPA must be listed on resume)
  • Experience with optimization methods (e.g., MILP formulations, evolutionary-based algorithms) and knowledge of Visual Studio .NET, VB, C#, or other high level programming languages
  • Research experience as evidenced by technical presentations and/or publications
  • Demonstrated ability to independently determine and develop innovative approaches and solutions to a diverse range of technical and analytical problems
  • Experience in analyzing complex systems, processes, and scenarios is an advantage, as is an understanding of military acquisition and sustainment processes
  • Self-motivated and proactive nature, especially in the absence of clearly defined requirements
  • Demonstrated interest and ability to become familiar with new tools and techniques and apply them in analyzing complex processes, systems, and scenarios
  • Demonstrated software development skills and familiarity with modern software development methodologies, practices, and tools. Experience using TeamForge, SVN, or similar tools along with experience using formal software development methods will be helpful
  • Experience with specialized simulation tools and techniques, state modeling, reliability analysis, systems engineering, numerical methods, statistics, optimization techniques, and logistics
  • Experience working in multi-disciplinary teams and interacting with external customers
  • Strong interpersonal and teamwork skills as well as excellent verbal and written communication skills

Senior Computer Science Modeling & Simulation Engineer Resume Examples & Samples

  • Design and development of agent-based simulations for a MITRE warfighting analysis modeling and simulation M&S toolset
  • Identification, definition, coding, testing, and demonstration of new user-required M&S functionality for the toolset
  • Verification and validation of new functionality in the M&S toolset
  • Bachelors Degree in computer science and 5 years of related experience; or Masters Degree in computer science and related background
  • Experience in software development, and/or data architecture
  • The ability to clearly communicate complex ideas, both verbal and written
  • Candidate must have an active Secret clearance, and be clearable for TS/SCI
  • Five years or more hands-on software development
  • Knowledge of MVC/MVVM frameworks
  • Web technologies; Java development
  • Support team members as needed (e.g. developing S/W prototypes, setup lab, running test plan)
  • Assist in development and testing of development projects
  • Knowledge of computer science, strong programming skills, and a background in computer science/engineering, mathematics is desired
  • Pursuing Bachelor degree in Engineering or Computer Science
  • Experience with Programming languages

Computer Science / IT Co-op Resume Examples & Samples

  • Programming web applications working in .NET environments
  • Creating online reporting tools using HTML, JavaScript, SQL, and PL/SQL
  • Developing scripts to format and transfer data collected from various measurement systems
  • Automating metrology processes by using a variety of Software / Hardware solutions
  • Solving engineering problems by applying analysis and problem solving skills obtained in combination of work and education environments

Computer Science / Computer Engineer Intern Resume Examples & Samples

  • Currently enrolled as a junior in a bachelor degree program studying Electrical Engineering, Computer Science, or Computer Engineering
  • GPA requirements should be 3.0 or higher
  • Programming skills required in some of the following languages: C-Family (C, C++, Java, C#), HTML, Visual Basic
  • Ability to communicate needs, plans and achievements at all levels of a corporate organization
  • Demonstrated ability to set priorities and meet commitments
  • Ability to simultaneously participate in multiple issues as they arise in a manufacturing environment
  • Willingness to work in a hands-on environment
  • Willingness to take on new challenges and learn from the experience of coworkers
  • Experience scheduling and completing tasks on schedule

Computer Science Technical Intern Resume Examples & Samples

  • 1) Assist with Network Intrusion Detection (NID) surveillance and Incident Response on Subscriber networks and assist with Situational Awareness (SA) of MDA- wide network security monitoring
  • 2) Support development/dissemination of Computer Network Defense (CND) Alert and Notification messages
  • 3) Support digital forensic investigations, as directed by MDA CERT leadership
  • 4) Will support the development, establishment, review and update of CND Detect and Respond procedures, Standard Operating Procedures, Internal Operating Processes, manuals, and other MDA Computer Emergency Response Team (CERT) documentation
  • 7 or higher GPA
  • Must have and maintain a minimum 3.0 GPA
  • Knowledge of C# or Java required
  • Knowledge of structured software design required
  • Enrollment in, or completion of, a College or University’s Cloud Computing courses preferred, but not required

Business Technology Computer Science Intern Application Development Resume Examples & Samples

  • All NorthWestern Energy employees are required to adhere to company safety standards and the Code of Business Conduct & Ethics
  • Work on capital and expense BT projects
  • Work with different analysts in BT Group to learn and support the BT function
  • Provide application support for projects and assist on any required custom development
  • Lifting of materials up to 20 pounds
  • Proficient in Microsoft office excel, word, and access data base
  • Prefer Computer Science and/or Software Engineering with interest in Application Development
  • Student must have completed Sophomore level or higher by stated date
  • Must be in good academic standing

Engineer Computer Science Intern Resume Examples & Samples

  • Ensure all actions are consistent with NorthWestern Energy's values, mission, and strategic business objectives
  • Assist Relay compliance Engineer with development and implementation of the Relay Test Database
  • Work in Relay Shop day to day operations activities
  • Participate in organizational work meetings
  • Position is 40 hours in summer and up to 20 hours in fall per week
  • Must be able to demonstrate a good safety record
  • Must possess strong interpersonal communication skills
  • Prefer Electrical Engineering or Computer Science
  • Must have experience or ability to learn different databases
  • Student must have completed at least Sophomore level or higher by start date
  • Must Provide GPA in Resume upon application

Summer Technology & Computer Science Internship Resume Examples & Samples

  • Lunch & Learn/Executive Breakfast Chat series with senior PRA Group leaders
  • Professional/Career development workshops and activities
  • Social activities/outings
  • Documentation and testing new software applications
  • Assessment of new application ideas
  • Research competitor offerings
  • Develop applications (coding, programming)
  • Interview beta testers
  • Applicants should have excellent analytical and math skills, with the ability to work in teams. We are looking for students majoring in Computer Science/Network Engineering, Engineering, Mathematics, or recent Spring 2017 graduates ideally
  • Minimum 3.0 grade point average
  • Computer literacy; proficient in the Microsoft Office Suite
  • Demonstrated work ethic, goal-oriented, and past history of academic success
  • Excellent written and verbal communication skills, critical thinker, leader, team player, and self-managed learner
  • Candidate must possess or currently pursuing a Bachelor's Degree in Computer Science/Information Technology or equivalent
  • Required skill(s): software testing; data entry
  • Applicants must be willing to work in GTower, near to LRT Ampang Park
  • Analytical and good with reasoning and logic
  • Knowledge and skill in coding is a plus
  • 1 Internship position(s) for duration of 6 month(s)
  • Organise loads of activities such as a badminton club, a toastmasters club and a runners club
  • Have a challenging and international working environment
  • Have a great diversity of cultures
  • Are located right at the heart of hip Kuala Lumpur, near Ampang Park LRT station
  • Support development, integration, and testing of models and simulations to support defense architecture and systems concept, design, and development efforts
  • Develop materials for inclusion in concept briefings, progress reviews, and documentation, as required
  • Performs other responsibilities associated with this position as may be appropriate
  • Assignments are designed to develop a working knowledge of policies, practices, and procedures related to field of study
  • This is a developmental position for college interns
  • Enrolled at an accredited college or university and have completed at least two years of study. Preferred majors are Engineering, Computer Science, Physics, Mathematics, or related areas of study
  • Demonstrated oral, written and interpersonal communications skills
  • Experience with C++ or C# programming desired
  • Self-starter who can work semi-autonomously, can implement and follow verbal/written instructions/procedures/guidelines

Senior Computer Science Resume Examples & Samples

  • BS in computer science, cybersecurity or a related discipline
  • Minimum of 5 years related work experience
  • Demonstrated hands-on knowledge and experience with a variety of security and networking disciplines
  • Able to brief and engage with senior government personnel
  • Military experience, specifically in the Signal Corps or related fields
  • Hands-on operational experience dealing with cyber analysis, enterprise systems, and network operations
  • Proficiency with Linux systems
  • Certifications such as the CISSP, Certified Information Systems Security Professional
  • Working with Agilis 91x team members to setup and debug development issues
  • Maintaining personal workstation (Windows) and associated software development tools
  • Working with Integration Engineers
  • Testing software stacks for ATM deployment
  • Setting up hardware in an attempt to reproduce problems
  • Must be currently attending a college or university pursuing a Bachelors degree in Computer Science or Engineering
  • Must be able to program in a major computer language
  • Experience in Windows XP Professional development environment desired, but not required
  • Experience in Visual Studio, C#, C++, HTML, XML, SQL, .Net Framework; debug tools desired, but not required
  • Assist in the development of new and improved systems with emphasis on analysis and design, software integration, technology assessment, and software prototyping
  • Develop prototype level software in a fast paced environment
  • Research, design, and develop technical solutions for MITRE sponsors
  • May be asked to assist in lab and computer network, hardware and software configuration
  • Document and present results in technical reports and briefs
  • Keep pace with current and emerging technologies and apply them to ever-changing problems
  • Work effectively in a collaborative, and sometimes physically dispersed, team environment
  • Proficiency in a high-level programming language (e.g., Python, C++, Java)
  • Strong communication (oral and written) skills
  • Experience working in a multi-disciplinary technical environment
  • Passionate about technology and designing/building innovative solutions
  • Working knowledge of commercial and open source development tools, and modern operating systems
  • Students should have a 3.0 or better grade point average
  • Prefer a student pursing a degree in an engineering discipline
  • Modeling and Simulation
  • Testing experience
  • High School and 5 years or more of related experience or pursuing Bachelor’s Degree and reached at least Sophomore, Junior, Senior or Grad school status
  • PHP, HTML5, CSS Development
  • JavaScript / AJAX / jQuery
  • Linux, Apache, VMWare
  • Master's or PhD in computer science or software engineering
  • Academic project experience or internship in software development, agent-based simulation, and/or data architecture
  • Candidate be clearable for a DoD secret clearance
  • Possess active DoD secret clearance
  • Significant Java experience

Computer Science / Software Engineer Resume Examples & Samples

  • Use communication protocol analyzers and other test tools to check operation and performance of code
  • Collaboration in formulating, and clarifying product spec requirements to be applied through coding
  • Modify existing software to correct errors, enable it to adapt to new hardware, or to improve its performance
  • Support evaluation and test of code to insure it meets product spec requirements
  • Support project meetings while also identifying related action items
  • Coordinate, document and communicate required actions for development verification and validation
  • Communicate and track concise development status updates to team and mgt
  • Maintain and organize work areas and equipment at desk and lab
  • Support in the analysis and testing of algorithms via simulation and/or hardware implementation
  • Complete factual situation analysis and decision analysis as needed to sell technical direction
  • Able to apply mathematical principles or statistical approaches to solve problems in scientific or applied fields
  • Ability to study, troubleshooting and countermeasure code as required
  • You hold, or are currently pursuing, a Bachelor's degree in Computer Science,Information Technology or other relevant area
  • You offer skills in C#, ASP.net and MS SQL
  • You are passionate about technology and are interested in new technologies
  • You are available for at least 6 months
  • Our office, located in the GTower, is right in the heart of hip Kuala Lumpur, near Ampang Park LRT station

Computer Science Special Instructor Resume Examples & Samples

  • Master of Science or Ph.D. in Computer Science from an accredited institution
  • Three years of experience as a practicing computer scientist in industry or one year experience teaching at college or university level
  • Knowledge of Java and Python languages, development environments, basic web technologies, and Linux operating system
  • Familiarity with standard CS1 and CS2 curricula, including programming fundamentals, data structures, and basic algorithms
  • Dedication to undergraduate computer science education
  • Proven ability to work collaboratively in a team-oriented environment
  • Experience in increasing participation of under-represented groups in computer science field
  • Management experience
  • Participation in educational research or membership in organizations such as ACM SIGCSE

Graduate Computer Science Intern Resume Examples & Samples

  • Programming, building, simulating, and testing robotics systems with software, firmware, electronic, and mechanical components
  • Problem-solving, data analytical and methodological thinking
  • Written and verbal communication skills

Don Pathways Internship Program Student Trainee Computer Science Resume Examples & Samples

  • Performing various routine tasks designed to orient the employee in the application of basic principles of computer science work
  • Providing assistance to higher level personnel engaged in professional computer science work
  • Travel is dependent upon position description and availability of funding
  • Currently accepted for enrollment, currently enrolled, or intend to enroll in a post-high school educational program to pursue a Bachelor's degree in Computer Science

Af Pathways Internship Program Student Trainee Computer Science Resume Examples & Samples

  • Performs tasks of limited scope and difficulty which are screened by higher graded personnel
  • Working under the guidance of and in close association with senior personnel, performs a variety of standardized work assignments consisting of established, specific, and related tasks that have been selected to orient the employee in the practical application of basic principles, concepts and techniques of the occupational field
  • Participates with senior personnel in conducting non-routine projects
  • Performs computer science work of limited scope and complexity in support of senior personnel
  • Studies Air Force requirements for projects and researches and studies the current body of precedents and technical knowledge
  • Provides assistance to senior personnel in planning, monitoring and conducting special studies, projects and initiatives
  • Attends meetings to observe interactions and understand working relationships with customers, specialist and other organizational points of contact
  • Uses computer science principles such as operating system theory, data structures, computer system architectures, software languages, optimization techniques and computer communications to assist senior personnel in solving software problems and facilitate the work
  • Knowledge of basic theories, principles, and methodology of computer science
  • Skill in applying basic occupational theory, principles, concepts and practices sufficient to perform student trainee assignments
  • Ability to follow instructions and guidance to complete assigned tasks and communicate information to others in oral or written format
  • Ability to analyze problems, identify significant factors, gather and interpret pertinent data and apply established rules and procedures in order to recommend effective solutions
  • Ability to learn and apply basic investigative techniques to accomplish work in the subject-matter field
  • Ability to search technical reports, computer software applications and other guidelines to obtain information for senior personnel
  • Meet the OPM Qualification requirements for the position the intern may be converted to
  • Maintain acceptable performance
  • Your Résumé
  • Additional Required Documents (see Required Documents section below)
  • Current Resume - For qualifications determinations your resume must contain hours worked per week and the dates of employment (i.e., HRS per week and month/year to month/year or month/year to present). Resumes that do not contain this information will be marked as insufficient and applicants may not receive consideration for this position
  • Transcripts (unofficial copies acceptable; however, if selected, official transcripts are required)
  • Proof of enrollment/class registration
  • Veteran's Preference documentation: DD 214, VA letter, SF 15 if claiming 10 point preference, if applicable and Online Application (Questionnaire),

Tk-computer Science & Robotics Instructor Resume Examples & Samples

  • Helps build enthusiasm among students in science and technology with robotics and coding as the vehicle in grades TK, K, 1, and 6
  • Develop and teach a hands-on, skills based Robotics instruction and facilitate students learning coding through various online apps (Tynker, Scratch, etc)
  • Implement and support school-wide literacy programming
  • Implement and support school wide social emotional programming
  • Approach professional development with commitment and reflection
  • Create and maintain an active, engaging, and safe learning environment
  • Document individual and group progress throughout the year
  • Serve as a positive role model to all students
  • Bachelor’s Degree in Science, Engineering or Education, preferred
  • California teaching credential in Foundational Math, Math, Business, or Industrial and Technology Education (or willing to work towards)
  • A strong ability to communicate effectively and comfortable with students
  • Classroom Management skills are a must. Has the ability to maintain discipline while directing the design and building experience with students
  • Genuine interest in increasing the level of confidence and interest in computer science among students
  • Demonstrated interest in math, science, technology, and engineering
  • Preferred: computer science/math/science/engineering background and/or experience with robotics
  • Preferred: experience working with children and urban communities
  • Demonstrated ability to teach and manage groups of elementary and middle school children
  • Ability to inspire students and create a stimulating learning environment
  • Energetic and passionate about being a role model for all youth
  • Strong communication and teamwork skills
  • Support development, integration, and testing of advanced sensor in drones
  • Enrolled at an accredited college or university and have completed at least two years of study. Preferred majors are Computer Science and Computer Engineering
  • Experience with C++ programming required
  • Creating digital prototypes (on mobile or computer)
  • Supporting participants in the hackathon to develop their prototypes
  • Supporting in trainings about new technologies (this includes doing research on new technologies, to introduce them to employees)
  • Master’s degree in Statistics or a Master’s degree in Mathematics with substantial coursework in Statistics by appointment date
  • The successful candidate will have evidence of effectiveness in teaching Statistics as well as experience in the use of classroom technologies
  • Ability to interact effectively and collegially with a wide and culturally diverse range of students, staff, and colleagues
  • A background check (including a criminal records check) must be completed satisfactorily before any candidate can be offered a position with the CSU. Failure to satisfactorily complete the background check may affect application status of applicants or continued employment of current CSU employees who apply for the position

Entry Level Computer Science Engineer Resume Examples & Samples

  • Add Your Resume to Our Talent Pools
  • Special Job Alerts
  • Electric Boat News, Press Releases and Submarine Images

Computer Science & Engineering Instructor Pool Resume Examples & Samples

  • 1) Resume/Vita
  • 2) Cover Letter/Letter of application
  • 3) Names, phone numbers, and email addresses of at least 3 professional references (If your references are not included in your resume, attach them as Other Document)

Adjunct Pool-computer Science Instructor Resume Examples & Samples

  • Master’s in computer science or computer engineering OR
  • Bachelor’s in either of the above AND Master’s in mathematics, cybernetics, business administration, accounting or engineering OR
  • Bachelor’s in engineering AND Master’s in cybernetics, engineering, mathematics, or business administration OR
  • Bachelor’s in mathematics AND Master’s in cybernetics, engineering, mathematics, or business administration OR
  • Bachelor’s degree in any of the above AND Master’s in information science, computer information systems, or information systems OR
  • Some Travel
  • Peer review papers and proposals
  • Attend ASCR/DOE workshops
  • PhD degree in computer science, computer engineering, computational science or a related technical field
  • Programming experience with one of the following parallel programming techniques: MPI, CUDA, or global address space languages or runtimes
  • Previous translator writing experience, or development experience with compilers or infrastructure such as ROSE, clang, gcc, Open64
  • Demonstrated experience optimizing parallel applications
  • Experience with many-core and accelerator-based architectures
  • Experience with performance analysis, modeling, and benchmarking
  • Expertise in numerical algorithms and their use in high performance applications
  • Experience with NIC programming
  • Master's or PhD in computer science, software engineering, physics or related discipline
  • Candidate be clearable for a DoD TS/SCI clearance
  • Possess active DoD TS/SCI clearance
  • Bachelor?s and Master's degrees in computer science, applied mathematics, or a related engineering or science discipline; or Ph.D. degree these disciplines
  • Programming experience in C++, C, Java, MATLAB, Python, or a related language
  • Strong academic performance (i.e. GPA of 3.5/4.0 for undergraduate degrees, and 3.7/4.0 for graduate degrees)
  • Demonstrated ability to team in a collaborative, interdisciplinary R&D
  • Record of applying the state-of-the-art in network and graph analysis, machine learning, applied statistics, applied mathematics, optimization, and other related fields of study
  • Demonstrated ability to acquire, prepare, and characterize real-world data for subsequent analysis
  • Experience with service-oriented architecture (SOA), including design and development of software services
  • Experience leading technical projects, or experience with agile project execution
  • Demonstrate strong strategic thinking skills, and ability to see and convey the big picture; critical thinking, synthesis and problem-solving
  • Excellent listening , verbal and written communication skills and an ability to interact well with fellow technical workers of diverse technical backgrounds
  • Critical thinking, synthesis and problem-solving; ability to deal with ambiguity and adapt to a fast-paced, customer-focused operation
  • Candidates must be able to publish and to present cutting edge technical work at technical conferences, and a proven publication track record

R&D Computer Science Resume Examples & Samples

  • Requires a Master?s degree in Computer Science, Computer Engineering, or related discipline OR a Bachelor?s degree in Computer Science, Computer Engineering, or related discipline plus a minimum of 4 years of relevant experience with developing software
  • Experience in software design and development using Java, C++, or C#
  • Master?s degree in Computer Science, Computer Engineering, or related discipline
  • GPA of 3.5/4.0 for undergraduate degrees, and 3.7/4.0 for graduate degrees
  • Proficiency in objected oriented design and development
  • Experience in User/Human Centered Design
  • Experience in developing with open-source or COTS-based messaging, integration, data store and application server platforms
  • Experience with web-based application development
  • Knowledge of and experience with the full software development life cycle using iterative or agile methods
  • Ability to work effectively in a collaborative and interdisciplinary team environment; excellent listening and communication skills
  • Critical thinking, synthesis and problem-solving; ability to deal with ambiguity and adapt to a fast-paced, customer-focused operation; teaming; self-starting

Student Trainee Computer Science Resume Examples & Samples

  • Election to membership in a national scholastic honor society -- Election to membership in a national scholastic honor society. Click here for a list of qualified honor societies. Membership in a freshman honor society cannot be used to meet the requirements this provision
  • Complete Resume (For help writing a Federal Resume please visit: https://www.youtube.com/watch?v=8YX7o1PBoFk)
  • Complete Assessment Questionnaire
  • Other supporting documentation, as required. Please see the Pathways Intern Section of the "REQUIRED DOCUMENTS" webpage to determine if there are other documents that you are required to submit
  • Current Resume
  • Unofficial transcripts (if selected official transcripts are required). Your transcript(s) must document the educational requirements for this position. Transcripts must show that you are currently enrolled as a student and display cumulative GPA
  • Proof of Enrollment: If you are not currently enrolled, you must submit proof of enrollment. For example, a letter from the registrar's office or acceptance letter from an accredited educational institution. The documentation must confirm the following: the degree/diploma program in which you have been accepted and that you will be enrolled on at least a half-time basis for the upcoming semester
  • Veteran's Preference documentation: DD-214 (Certificate of Release or Discharge from

Supervisory Training Instructor Computer Science Resume Examples & Samples

  • 8V-AFPC-1945958-937785-KM
  • The employee may be required to travel on military and commercial aircraft
  • Knowledge of a wide range of the principles and practical methods, techniques, and tools of instruction to teach a variety of students with a range of differences such as diverse ages, backgrounds, and levels of interest
  • Knowledge of Cyberspace Support with a specialty in Cyber Systems Operations career field functions and capabilities at a practical level to include the ability to install, support and maintain servers and other computer systems, and plan for responding to service outages and interruptions to network operations; administer server based networked systems, distribute applications, network storage, messaging, and application monitoring required to provision, sustain, operate and integrate cyber networked systems and applications in garrison and at deployed locations
  • Knowledge of safety, security, personnel management, and EEO regulation, practices, and procedures
  • Knowledge of training administration, policies and procedures to achieve the goals and objectives of the organization
  • Ability to plan, organize, and direct the functions and staff of a small to medium sized organization
  • Ability to communicate effectively, both orally and in writing, and establish and maintain effective working relationships
  • Your Resume (your latest resume will be used to determine your qualifications)
  • Online Application (Questionnaire)
  • SF-15, Application for 10-Point Veteran Preference, if applicable

Computer Science Integration Specialist Resume Examples & Samples

  • Create and maintain a customized integration plan for each assigned school
  • Proactively take the initiative to learn the general operations and culture of public education, with a focus on either the K-8 or 9-12 space, with an additional emphasis on computer science and STEM education. This position is expected to proactively keep current on computer science education principles
  • Quickly identify the necessary skillsets required to run a quality computer science program at each school
  • Regularly perform environmental scans in order to gather best practices and examples of excellence from the field
  • Google Doc systems
  • Microsoft Office products, with an emphasis on analysis with Excel, Word and PowerPoint
  • Contact Management systems or database software a plus
  • Knowledge of HTML or web development software a plus

Computer Science / Speech Processing Engineer Resume Examples & Samples

  • Develop experimental capability to perform vehicle-specific speech engine parameter tuning to minimize recognition error rates
  • Develop capabilities to interface to cloud-based recognizers
  • Help develop hybrid embedded/cloud-based speech recognition strategies
  • Perform experiments to understand vehicle effects (noise, cabin acoustics, etc.) on speech recognition
  • Support speech recognition technology development and database creation
  • Bachelor’s in Computer Science
  • 1+ years’ experience with Matlab, C, C++
  • Master’s degree in Computer Science
  • Strong record of intensive, collaborative projects
  • Desire to make an impact on product
  • Strong affinity for self-directed learning: if you don’t know something, you find out quickly
  • Exceptional verbal and written communication skills
  • Experience with speech recognition engines
  • Experience with speech processing and speech recognition techniques
  • Experience programming in Python
  • Have fundamental technical competencies in software engineering practices, including planning, designing, implementing, testing, deploying and maintaining robust, highly available systems and applications
  • Work collaboratively with architects, developers, technical leads, customers, and end users to collect requirements, develop vision, design solutions, and deliver high quality and easy-to-use software applications
  • Be able to contribute to research and development in areas such as service-oriented and micro-services architectures, big data problem space, data and compute virtualization, enterprise cyber security, mobile computing, and business intelligence
  • Be willing to challenge status quo in process and quality methodologies in software engineering, and demonstrate the initiative to drive improvements in these areas
  • Have the willingness and ability to help advance a vision that will drive toward a modernized infrastructure and future architecture
  • Bachelor's degree in Computer Science or relevant discipline plus 8 or more years of experience; or a Master?s degree in Computer Science or relevant discipline plus 5 or more years of experience; or Doctorate in relevant discipline
  • Minimum of 3 years of experience in software design and development using Java, C++, or C#; including proficiency in objected-oriented design and development
  • Experience with web-based application development and Javascript/HTML
  • Experience with modeling languages, tools, and model-driven development, such as UML or SysML
  • Experience with 3D game development, augmented reality or virtual reality content creation
  • Demonstrated ability to work effectively in a collaborative and interdisciplinary team environment
  • Demonstrate strong strategic thinking skills, and ability to see and convey the big picture; critical thinking, synthesis and problem-solving; ability to deal with ambiguity and adapt to a fast-paced, customer-focused operation; teaming; self-starting; excellent listening and communication skills
  • Full stack implementation of prototypes focusing on healthcare, primarily with Ruby and JavaScript. Participating as a member of an agile team to deliver a software application. Hands on software development and testing
  • 1-3 years of relevant Computer Science or related curriculum including Object-Orientation, Data Structures, Algorithms, and Networking fundamentals
  • Experience with Ruby and JavaScript, MongoDB or other NoSQL databases. Open Source software contributions

Engineering Educator, Computer Science Resume Examples & Samples

  • Teaching undergraduate computer science courses and labs; expected teaching load is 3-4 classes per semester
  • Leadership in the development of new courses, labs, and the computer science curriculum
  • Advising and mentoring undergraduate students
  • Service to the department, college, and university
  • Candidate should have demonstrated ability to work with diverse populations
  • Ability to be an effective teacher at the undergraduate level
  • Competency to use tolls/programming languages to teach computer science courses
  • Willingness to accommodate a variety of learning styles and strategies in instructional delivery and learning activities, including online and blended learning, flexible teaching methods, and applied learning approaches
  • Demonstrated effective teaching at the undergraduate level in computer science
  • Computer science related experience in industry

Assistant Professor, Computer Science Resume Examples & Samples

  • The Department offers undergraduate majors in Computer Science and in Mathematics, minors in both fields, and an undergraduate and graduate certificate program (with the Department of Psychology) in Data Visualization and Analysis
  • Teaching responsibilities will include computer science courses at all undergraduate levels. Direction of undergraduate projects or research is expected. Ph.D. must be completed by the start of employment
  • Teaching experience and/or a record of publication is highly advantageous. The ability to teach related or cross-listed mathematics courses is a plus. Applicants must understand and be willing to support the Seton Hall University Catholic mission
  • PhD in Computer Science
  • A PhD in Computer Science is required, and the successful applicant will have a strong interest and a proven track record in the design and implementation of software. While all areas of Computer Science will be considered, applicants working in programming languages, databases, software engineering, operating systems, artificial intelligence, big data, data mining, networking, mobile programming, human-computer interfaces, security or distributed programming are especially encouraged

Summer Intern Engineering / Computer Science Resume Examples & Samples

  • Experience with conducting research
  • Ability to collaborate with others
  • Ability to present findings
  • Pursuing a BS degree in Engineering or CS
  • Possession of excellent critical thinking and analytical skills
  • Doctorate degree in Computer Science or a closely related field by September 2017
  • Demonstrated ability to teach existing courses at the undergraduate and graduate levels
  • Ability to develop a quality research program that involves students
  • Commitment to engage in curricular development at the graduate and undergraduate levels
  • Commitment to contribute to the department's mission to support underrepresented students
  • Scholarly interest in Embedded Systems, Internet Technologies, Cloud Computing, Cyber Security or Graphics
  • Commitment to secure external funding
  • Interest in mentoring senior projects as pat of your teaching load

Computer Science, Intern Resume Examples & Samples

  • General software integration/automation skills (Python, shell scripting)
  • Data manipulation and analysis skills in Python (NumPy, PANDAS) or R
  • Familiarity with SysML and simulation
  • Web-based data visualization experience (D3.js, Shiny, Plotly, Tableau)
  • Comfort working with JSON for data exchange
  • Knowledge of engineering, Cyber, systems, or software processes and Web application coding practices
  • Knowledge of the Systems Development Life Cycle (SDLC), including development and testing
  • Ability to perform technical analysis, produce technical documentation, and create design artifacts
  • Currently enrolled in a technical BA or BS degree program in Computer Science or Systems Engineering
  • Experience with Java, JavaScript, HTML, CSS, .NET, Linux, VMWare, and Eclipse
  • Knowledge of object-oriented programming (OOP) design principles
  • Knowledge of user interface (UI) and user experience (UX) design principles
  • Knowledge of database technologies, including Oracle, SQL Server, or MySQL
  • Knowledge of the Agile development framework
  • Knowledge of Systems Architecture
  • Knowledge of code repositories and defect tracking software tools
  • Security+ or other technical certifications

Internship, IT Computer Science Curriculum Resume Examples & Samples

  • Must be a Teach For America alumna/us
  • Must be interested in teaching computer science or leading a computer science clubs at the high school or middle school level
  • Extraordinary organization and attention to detail
  • Basic curriculum planning skills
  • Ability to approach challenges with a sense of poise, calm, confidence, and maturity
  • Manages multiple projects concurrently and independently
  • Familiarity with managing confidential information and ability to exercise discretion as required
  • Ability to make timely decisions and demonstrate good judgment
  • Exemplifies Teach For America’s core values

Associate T&E / Computer Science Engineer Resume Examples & Samples

  • Developmental T&E candidates for these engineering and computer science positions should have some relevant and recent experience in their body of knowledge and can apply that knowledge in the development, testing, evaluation and deployment of DoD communication systems, platforms, capabilities, and applications. Work also requires knowledge of customary Developmental approaches, techniques, and requirements appropriate to the assigned C5ISR, AIS, and IT/NSS, including legacy systems, and latest trends in related IT and Computer technologies
  • Interoperability T&E candidates for these engineering and computer science positions should have some relevant and recent experience in their body of knowledge and can apply that knowledge in the development, testing, evaluation and deployment of DoD communication systems, platforms, capabilities, and applications. Work also requires knowledge of customary Interoperability Certification approaches, techniques, and requirements appropriate to the assigned C5ISR, AIS, and IT/NSS, including legacy systems, and latest trends in related IT and Computer technologies
  • Operational T&E candidates for these engineering and computer science positions should have some relevant and recent experience in their body of knowledge and can apply that knowledge in the development, testing, evaluation and deployment of DoD communication systems, platforms, capabilities, and applications. Work also requires knowledge of customary Operational T&E approaches, techniques, and requirements appropriate to the assigned C5ISR, AIS, and IT/NSS, including legacy systems, and latest trends in related IT and Computer technologies
  • Position Requirements
  • Have some experience in Test and Evaluation of Federal, DoD Military or Agency NSS & IT is highly desired
  • A Defense Acquisition Workforce Improvement Act (DAWIA) test and evaluation
  • SCRUM certification
  • Some recent knowledge of and the ability to use JITC developed test and analysis tools such as JANETT and JDMT is highly desired
  • Some recent JITC Operational Test and Evaluation Guidebook Information Assurance Training is highly desired
  • Some experience in using Design of Experiments (DoE) and Science Based Test Design (SBTD)
  • Some recent experience in Unified Capabilities (UC) Interoperability T&E experience is highly desired
  • Some recent experience in DoD Logistics, Healthcare and/or Financial Systems T&E experience is highly desired

T&E / Computer Science Engineer Resume Examples & Samples

  • Operational T&E candidates for these engineering and computer science positions should have relevant and recent experience in their body of knowledge and can apply that knowledge in the development, testing, evaluation and deployment of DoD communication systems, platforms, capabilities, and applications. Work also requires knowledge of customary Operational T&E approaches, techniques, and requirements appropriate to the assigned C5ISR, AIS, and IT/NSS, including legacy systems, and latest trends in related IT and Computer technologies
  • Ability to analyze data and build reports that clearly articulate findings and results
  • Lean Six Sigma certification
  • Experience in using Design of Experiments (DoE) and Science Based Test Design (SBTD)
  • Recent experience in Unified Capabilities (UC) Interoperability T&E experience is highly desired
  • Recent experience in DoD Logistics, Healthcare and/or Financial Systems T&E experience is highly desired

Senior T&E / Computer Science Engineer Resume Examples & Samples

  • Developmental T&E candidates for these engineering and computer science positions should have relevant and recent experience in their body of knowledge and can apply that knowledge in the development, testing, evaluation and deployment of DoD communication systems, platforms, capabilities, and applications. Work also requires knowledge of customary Developmental approaches, techniques, and requirements appropriate to the assigned C5ISR, AIS, and IT/NSS, including legacy systems, and latest trends in related IT and Computer technologies
  • Interoperability T&E candidates for these engineering and computer science positions should have relevant and recent experience in their body of knowledge and can apply that knowledge in the development, testing, evaluation and deployment of DoD communication systems, platforms, capabilities, and applications. Work also requires knowledge of customary Interoperability Certification approaches, techniques, and requirements appropriate to the assigned C5ISR, AIS, and IT/NSS, including legacy systems, and latest trends in related IT and Computer technologies
  • Experience in Test and Evaluation of Federal, DoD Military or Agency NSS & IT is highly desired
  • Ability to read IT system and capability requirements documents and develop test plans and procedures that support customer go or no-go decisions. Test plans and procedures would be developed to ensure test and test data is repeatable
  • Security +, Network +, SSCP, or CISSP certification
  • Knowledge of JITC IT Interoperability T&E processes and methodology for IT systems and applications
  • Recent knowledge of and the ability to use JITC developed test and analysis tools such as JANETT and JDMT is highly desired
  • Recent JITC Operational Test and Evaluation Guidebook Information Assurance Training is highly desired
  • Active U.S. Government (DoD) Top Secret clearance and SCI with Polygraph
  • DoD and MILDEP Service DT/OT experience highly desired

Computer Science Instructor Resume Examples & Samples

  • Letter of Application: The letter of application must include date, your name, position and location for which you are applying. Your sensitivity to and understanding of the diverse academic, social, economic, cultural, disability, and ethnic backgrounds of community college students must also be included. The letter should give the screening committee a better understanding of how you will contribute as a fully participating member of the VCCCD
  • Completed Application for Academic Employment
  • Letters of recommendation (recommended, not required)
  • Supplemental Questionnaire for Equivalency, if applicable (see minimum qualifications above)
  • Complete official or unofficial college/university transcripts demonstrating attainment of minimum qualifications. Transcripts must show the degree title and the date the degree was conferred or the degree will not be considered for the purpose of determining if you meet minimum qualifications. If the qualifying degree has yet to be conferred and you expect to have the degree before you begin employment, you must submit transcripts that state the title of the degree you are working toward obtaining and indicate the anticipated completion date in your response to the associated supplemental question provided during the application process. Diplomas will not be accepted in lieu of transcripts. An official copy of your transcripts will be required upon being hired. Instructors will not be allowed to start working until official transcripts have been received
  • Letter of interest
  • Unofficial copies of all transcripts
  • Contact information for 3 references including telephone and email address
  • Higher level programming language such as Java, C++
  • Web based languages such as JEE, .NET, Java Script, JQuery
  • Knowledge of data structures and relational database systems such as MySQL, SQL Server, PostGres
  • Working knowledge of information exchange technologies such as RESTful and SOAP
  • System Engineering Processes and Techniques
  • Excellent collaboration and communication skills
  • Strong Technical writing skills

Instructor of Computer Science Resume Examples & Samples

  • MS or PhD in Computer Science or related field (or equivalent experience) by start date
  • Evidence of being an effective educator
  • Ability to teach a wide range of courses, including lower-division courses
  • Potential to be an excellent educator
  • Ability to work with and engage diverse students and colleagues within and outside the Computer Science program. Ability to promote the advancement of diversity and inclusion in computer science
  • PhD in Computer Science or related field by start date
  • Potential to build a nationally-recognized, externally-funded research program
  • Evidence of scholarly and professional achievements commensurate with experience
  • Research expertise that enhances our organization’s capabilities in the broad area of data science – inclusive of database systems, data mining, data analytics, applied computing, visualization, intelligent systems, security, etc
  • Brief Research Statement (2 page maximum)
  • Brief Teaching Statement (2 page maximum)
  • 2 Publications

Adjunct Faculty of Computer Science Resume Examples & Samples

  • Master’s Degree in Computer Science or a related field is required
  • Two years of teaching or in field professional employment
  • Possesses excellent communication, problem-solving, and organizational skills
  • Doctorate degree and prior higher-education teaching experience are preferred
  • Industry Certificates
  • Ph.D. or ABD in the final stages of completion in a related field will be considered
  • Knowledge and ability to teach a wide range of computer science courses
  • Documented record of an ability to make intellectual contributions through scholarly publications/presentations consistent with the maintenance of AQ (“Academically Qualified”) faculty status under accreditation standards
  • Teaching and/or professional experience in multiple areas
  • Interest in and ability to develop and teach online (web-based) courses
  • With industry-recognized certification(s)

ORS Nasco Computer Science Internship Resume Examples & Samples

  • Handle ad-hocdata requests from various ORS Nasco functional groups
  • Work with ORS Nasco Data Warehouse Reporting Team to develop on-going reporting solutions using SSRS
  • Respond to customer inquiries that come into the DW Reporting Team inbox
  • Manage report subscriptions for customers, suppliers, and internal users
  • Applicants should have completed 2 years of studies towards a degree in Computer Science, Management Information Systems, Data Analytics, Business, or Mathematics
  • Ability to effectively manage your time
  • Excel experience required.Proficiency in Microsoft SQL a plus
  • Excellent problem solving and troubleshooting skills
  • Fundamental knowledge of Software Engineering including knowledge of software development practices, workflows, and tools is desirable
  • Familiarity with or strong desire and interest to learn mobile computing, cloud computing, gamification, and cybersecurity
  • Working knowledge of multiple programming languages such as Java, C++, Oracle, Python, HTML, JavaScript, SQL
  • Possess a passion for emerging technologies and their applications towards solving real-world problems
  • Prefer a student who is excited about computer science and computer engineering applications
  • Java, C++, Python, and/or C# skills
  • Executable packaging (RPM, Java Jar, Python Wheels, and/or .NET Assembly)
  • Static code analysis tools
  • Knowledge of the Atlassian Stack
  • Virtualization tools
  • Software/Hardware Integration
  • Masters degree – Masters degree in Computer Science or a closely related discipline
  • Commitment to teaching
  • Experience and a strong commitment to teaching
  • Expertise in Java or a similar high-level language
  • Commitment to the goals of education in the Jesuit tradition
  • Ph.D. in Computer Science or a closely related discipline
  • Teaching experience at the introductory level in computer science
  • Teaching experience in data structures and/or discrete mathematics
  • Expertise in the theoretical foundations of computer science

Administrative Department Head-computer Science & Digital Arts Resume Examples & Samples

  • Coordinate all of the instructional and academic activities within the assigned department(s) and subject area(s)
  • Responsible for keeping the Division Dean informed of the operation of the supervisory unit
  • Provide leadership and supervision of a managerial team that may consist of associate department heads and program directors with a combined full time faculty count of twenty or more in the respective curriculum area, and/or provides oversight over substantive, multiple disciplines
  • Represent the department regarding strategic planning issues and assists in the achievement of division goals
  • Develop, maintain, and supervise long-range Institutional Effectiveness assessment plans that may include planning, developing, and reporting the program mission, goals, and program/student learning outcomes
  • Ensures programs and courses are effectively measuring program and student learning outcomes

AP Computer Science Resume Examples & Samples

  • Incorporate relevant, rigorous and challenging learning activities in daily lessons
  • Teach Advanced Placement Computer Science course consistent with scope and sequence of College Board criteria
  • Teach Computer Technology Course including simple networking, graphics, HTML, computer programming, management of computers and Information Technology
  • Teach Video Game Design including fundamentals of animation, game logic, scripting and Object Oriented programming geared towards a foundation for AP Computer Science
  • Develop and carry out meaningful, relevant learning experiences for a widely diverse group of high school students
  • Participate in the development of articulated competencies with post-secondary institutions within the Washington Network for Innovative Careers to promote post-secondary opportunities for students
  • Work closely with business, industry, and community leaders to provide relevant, meaningful internships experiences for students and actively participate in the program advisory committee
  • Assume any other reasonable tasks assigned by the building/District administration pertaining to the operation of the school
  • Possess or qualify for immediate issuance of State of Washington Career and Technical Education Certificate with specific endorsements for Computer Technologies
  • Ability to implement current learning theories in technology education
  • Ability to maintain good working relationships with all staff, students, parents, and community members
  • Ability to organize, maintain, and manage a clean and safe laboratory class setting

Computer Science Systems Administrator Resume Examples & Samples

  • Participates in technical planning for the Computer Science Department
  • Manages and supports the hardware, network, and software for teaching and research needs. Hardware installation, maintenance, troubleshooting, repair, and replacement. Operating system installation and basic configuration. Monitoring and configuring backups and ensuring system integrity
  • Installs, supports, and ensures the interoperability of various compilers, architecture simulators, experimental database servers, mathematical software, and production software
  • Provides a secure and fault tolerant environment. Monitoring system resource utilization (CPU, memory, disk, network) and workload to ensure effective use of the systems. Maintains physical and network security as well an operating environment conducive to the academic pursuits of the Computer Science department
  • Manages user accounts. Performs software installation and maintenance. Assists faculty and students with system related questions and problems
  • Provides operations and routine system administration support for the Computer Science office servers and desktop/laptop systems (Linux, Mac and Windows environments)
  • Manages the update cycle of the hardware. Work with the offices of Procurement and Property Management in support of the computer life cycle needs of Computer Science. Maintains a detailed equipment inventory
  • Develops, documents, and communicates plans and procedures involved in the above tasks. Ensures alignment with the academic mission of the department
  • Extensive experience configuring and managing networked Unix environments with a particular focus on computer and network security
  • Experience producing technical and procedural documentation
  • Experience administering Linux/Unix systems from the command line
  • Experience working in a higher education technology setting with preference given to work within an academic computer science department
  • Experience with various compilers, architecture simulators, experimental database servers, mathematical software, and production software
  • Events such as the Global Exact Hackathon and Exact Tech Talks to develop and showcase your skills
  • An international work environment
  • Exposure to the AGILE Software Development methodology and Scrum
  • Our office, located in the GTower, is right in the heart of hip Kuala Lumpur and near Ampang Park LRT station
  • Fun rooms with game such as PS4, pool and foosball
  • Sports club such as badminton, ping pong, futsal, runner club and toast master club

Adjunct Assistant Professor, Computer Science Resume Examples & Samples

  • A master’s degree or above in computer science (or subfield) or computer information systems; or
  • A master’s degree or above with 18 graduate hours in computer science (or subfield) or computer information systems; or
  • A bachelor’s degree or above and a combination of
  • At least two years of discipline-related work experience (non-teaching); and
  • Discipline-related course work at a level above the course desired to teach
  • (Discipline-related certifications may ease the course work and discipline-related work experience requirements.)
  • Effective communication and interpersonal skills
  • Advanced knowledge of the UNIX operating system

IT Computer Science Intern / Co-op Resume Examples & Samples

  • Develop tactical design and requirements on small modules or elements of modules, based on specific guidelines (small scale) for primarily ‘front end’ systems
  • Address/remediate application defects
  • Must have completed their freshman year
  • Teach and develop undergraduate courses. The typical teaching load is three courses per semester
  • Assist in curriculum evaluation and development
  • Provide service to the department
  • Apply safety-related knowledge, skills, and practices to everyday work
  • Commit to learning about continuous improvement strategies and applying them to everyday work
  • Employee Safety Overview
  • Anti-harassment, Discrimination, Retaliation Training

Computer Science, Lead Resume Examples & Samples

  • Write well designed, testable, efficient code using the industry standard software development practices
  • Gather and refine specifications and requirements based on technical needs
  • Ability to troubleshoot and solve software issues, research technical problems and suggest improvements where needed
  • Must be able to analyze and design data models
  • Define and write technical requirements
  • Ability to work in multiple OS environments
  • Expert software developer with a focus on web applications development
  • Perl/Python scripting experience
  • Strong Analytical Skills
  • Needs to be a team player as well as work independently
  • Capable of working in a high-distraction environment
  • BS/MS in computer science or related field with at least 4 years experience in the development and deployment of enterprise web applications
  • Experience working in a cloud environment is desirable

Computer Science Engineer Resume Examples & Samples

  • Requires 9 years of relevant experience and a Bachelor’s degree in a computer science or related field. 4 additional years of experience may be substituted in lieu of degree
  • Experience with communications and network systems
  • Experience with high speed data processing systems
  • Experience with high reliability software
  • Ability to manage diverse workloads and effectively prioritize multiple competing demands on the individual’s time
  • Self-starter with initiative and ability to work independently and in the team environment
  • Proficiency with MS Office suite needed to perform day-to-day functions

Related Job Titles

bachelor degree computer science resume

You are using an outdated browser. Please upgrade your browser to improve your experience.

bachelor degree computer science resume

Health & Nursing

Courses and certificates.

  • Bachelor's Degrees
  • View all Business Bachelor's Degrees
  • Business Management – B.S. Business Administration
  • Healthcare Administration – B.S.
  • Human Resource Management – B.S. Business Administration
  • Information Technology Management – B.S. Business Administration
  • Marketing – B.S. Business Administration
  • Accounting – B.S. Business Administration
  • Finance – B.S.
  • Supply Chain and Operations Management – B.S.
  • Accelerated Information Technology Bachelor's and Master's Degree (from the School of Technology)
  • Health Information Management – B.S. (from the Leavitt School of Health)

Master's Degrees

  • View all Business Master's Degrees
  • Master of Business Administration (MBA)
  • MBA Information Technology Management
  • MBA Healthcare Management
  • Management and Leadership – M.S.
  • Accounting – M.S.
  • Marketing – M.S.
  • Human Resource Management – M.S.
  • Master of Healthcare Administration (from the Leavitt School of Health)
  • Data Analytics – M.S. (from the School of Technology)
  • Information Technology Management – M.S. (from the School of Technology)
  • Education Technology and Instructional Design – M.Ed. (from the School of Education)

Certificates

  • View all Business Degrees

Bachelor's Preparing For Licensure

  • View all Education Bachelor's Degrees
  • Elementary Education – B.A.
  • Special Education and Elementary Education (Dual Licensure) – B.A.
  • Special Education (Mild-to-Moderate) – B.A.
  • Mathematics Education (Middle Grades) – B.S.
  • Mathematics Education (Secondary)– B.S.
  • Science Education (Middle Grades) – B.S.
  • Science Education (Secondary Chemistry) – B.S.
  • Science Education (Secondary Physics) – B.S.
  • Science Education (Secondary Biological Sciences) – B.S.
  • Science Education (Secondary Earth Science)– B.S.
  • View all Education Degrees

Bachelor of Arts in Education Degrees

  • Educational Studies – B.A.

Master of Science in Education Degrees

  • View all Education Master's Degrees
  • Curriculum and Instruction – M.S.
  • Educational Leadership – M.S.
  • Education Technology and Instructional Design – M.Ed.

Master's Preparing for Licensure

  • Teaching, Elementary Education – M.A.
  • Teaching, English Education (Secondary) – M.A.
  • Teaching, Mathematics Education (Middle Grades) – M.A.
  • Teaching, Mathematics Education (Secondary) – M.A.
  • Teaching, Science Education (Secondary) – M.A.
  • Teaching, Special Education (K-12) – M.A.

Licensure Information

  • State Teaching Licensure Information

Master's Degrees for Teachers

  • Mathematics Education (K-6) – M.A.
  • Mathematics Education (Middle Grade) – M.A.
  • Mathematics Education (Secondary) – M.A.
  • English Language Learning (PreK-12) – M.A.
  • Endorsement Preparation Program, English Language Learning (PreK-12)
  • Science Education (Middle Grades) – M.A.
  • Science Education (Secondary Chemistry) – M.A.
  • Science Education (Secondary Physics) – M.A.
  • Science Education (Secondary Biological Sciences) – M.A.
  • Science Education (Secondary Earth Science)– M.A.
  • View all Technology Bachelor's Degrees
  • Cloud Computing – B.S.
  • Computer Science – B.S.
  • Cybersecurity and Information Assurance – B.S.
  • Data Analytics – B.S.
  • Information Technology – B.S.
  • Network Engineering and Security – B.S.
  • Software Engineering – B.S.
  • Accelerated Information Technology Bachelor's and Master's Degree
  • Information Technology Management – B.S. Business Administration (from the School of Business)
  • View all Technology Master's Degrees
  • Cybersecurity and Information Assurance – M.S.
  • Data Analytics – M.S.
  • Information Technology Management – M.S.
  • MBA Information Technology Management (from the School of Business)
  • Full Stack Engineering
  • Web Application Deployment and Support
  • Front End Web Development
  • Back End Web Development

3rd Party Certifications

  • IT Certifications Included in WGU Degrees
  • View all Technology Degrees
  • View all Health & Nursing Bachelor's Degrees
  • Nursing (RN-to-BSN online) – B.S.
  • Nursing (Prelicensure) – B.S. (Available in select states)
  • Health Information Management – B.S.
  • Health and Human Services – B.S.
  • Psychology – B.S.
  • Health Science – B.S.
  • Healthcare Administration – B.S. (from the School of Business)
  • View all Nursing Post-Master's Certificates
  • Nursing Education—Post-Master's Certificate
  • Nursing Leadership and Management—Post-Master's Certificate
  • Family Nurse Practitioner—Post-Master's Certificate
  • Psychiatric Mental Health Nurse Practitioner —Post-Master's Certificate
  • View all Health & Nursing Degrees
  • View all Nursing & Health Master's Degrees
  • Nursing – Education (BSN-to-MSN Program) – M.S.
  • Nursing – Leadership and Management (BSN-to-MSN Program) – M.S.
  • Nursing – Nursing Informatics (BSN-to-MSN Program) – M.S.
  • Nursing – Family Nurse Practitioner (BSN-to-MSN Program) – M.S. (Available in select states)
  • Nursing – Psychiatric Mental Health Nurse Practitioner (BSN-to-MSN Program) – M.S. (Available in select states)
  • Nursing – Education (RN-to-MSN Program) – M.S.
  • Nursing – Leadership and Management (RN-to-MSN Program) – M.S.
  • Nursing – Nursing Informatics (RN-to-MSN Program) – M.S.
  • Master of Healthcare Administration
  • MBA Healthcare Management (from the School of Business)
  • Business Leadership (with the School of Business)
  • Supply Chain (with the School of Business)
  • Back End Web Development (with the School of Technology)
  • Front End Web Development (with the School of Technology)
  • Web Application Deployment and Support (with the School of Technology)
  • Full Stack Engineering (with the School of Technology)
  • Single Courses
  • Course Bundles

Apply for Admission

Admission requirements.

  • New Students
  • WGU Returning Graduates
  • WGU Readmission
  • Enrollment Checklist
  • Accessibility
  • Accommodation Request
  • School of Education Admission Requirements
  • School of Business Admission Requirements
  • School of Technology Admission Requirements
  • Leavitt School of Health Admission Requirements

Additional Requirements

  • Computer Requirements
  • No Standardized Testing
  • Clinical and Student Teaching Information

Transferring

  • FAQs about Transferring
  • Transfer to WGU
  • Transferrable Certifications
  • Request WGU Transcripts
  • International Transfer Credit
  • Tuition and Fees
  • Financial Aid
  • Scholarships

Other Ways to Pay for School

  • Tuition—School of Business
  • Tuition—School of Education
  • Tuition—School of Technology
  • Tuition—Leavitt School of Health
  • Your Financial Obligations
  • Tuition Comparison
  • Applying for Financial Aid
  • State Grants
  • Consumer Information Guide
  • Responsible Borrowing Initiative
  • Higher Education Relief Fund

FAFSA Support

  • Net Price Calculator
  • FAFSA Simplification
  • See All Scholarships
  • Military Scholarships
  • State Scholarships
  • Scholarship FAQs

Payment Options

  • Payment Plans
  • Corporate Reimbursement
  • Current Student Hardship Assistance
  • Military Tuition Assistance

WGU Experience

  • How You'll Learn
  • Scheduling/Assessments
  • Accreditation
  • Student Support/Faculty
  • Military Students
  • Part-Time Options
  • Virtual Military Education Resource Center
  • Student Outcomes
  • Return on Investment
  • Students and Gradutes
  • Career Growth
  • Student Resources
  • Communities
  • Testimonials
  • Career Guides
  • Skills Guides
  • Online Degrees
  • All Degrees
  • Explore Your Options

Admissions & Transfers

  • Admissions Overview

Tuition & Financial Aid

Student Success

  • Prospective Students
  • Current Students
  • Military and Veterans
  • Commencement
  • Careers at WGU
  • Advancement & Giving
  • Partnering with WGU

Computer Science Skills to Put on Your Resume

  • Information Technology
  • See More Tags

bachelor degree computer science resume

Computer science is a field full of rewarding and lucrative careers. While a degree in computer science can open up a lot of career opportunities, it’s only the first step. Whether you’re a student earning your degree in computer science or you’ve recently earned your diploma, the next crucial step is finding a job. To be sure, having a degree is a vital prerequisite for most job opportunities, but you’ll also need to have a computer science résumé that showcases your skills and abilities to land an interview. This guide will show you the skills you need to list on your résumé to interest potential employers.

What Hard Skills Do I Need for Computer Science?

Hard skills are the specific abilities you use to succeed in your daily job. When it comes to IT, a lot of these skills are technical in nature. They’re important for computer science candidates to list on their résumés. Many of the skills below are ones you learn as a WGU student.

bachelor degree computer science resume

What Are The Top Computer Science Skills?

Computer and technology skills. It’s vital you have advanced computer and technology skills to excel in an IT position. This can include knowledge of hardware, understanding of operating systems, proficiency in typing, and prowess in working in spreadsheets and on presentations. When you earn a degree from WGU, you gain all of these vital computer skills as you progress through your coursework. 

Data analysis. In any IT job, you’ll need to be able to interpret and analyze complex data. On your résumé, highlight proficiency with data software and demonstrate that you know how to produce actionable reports. This shows you want to not just do the work but also understand how that work influences results. Data analysis helps inform future decisions and explains to everyone, from consumers to executives, how a project performed and what that means for an organization.

Software development. An understanding of software principles and development is a great hard skill to list on your résumé. It shows you understand the process of working with others to write code and programs, troubleshoot and test them, and ultimately create a software program that’s usable. This article will uncover the kinds of programming languages that are great to list on your résumé later. Listing software development as one of the skills on your résumé is a good differentiator. 

Technical writing. Technical writing has a very specific purpose in the IT world. IT professionals may write technical documentation to give explanation and direction for IT situations. Employers want to see that you not only have knowledge and skills, but can also explain your projects to others. Upleveling your technical writing skills on your résumé will show employers you’ll be able to succinctly train and orient others through writing or write up any articles or informationals needed for projects. 

Mathematics. A solid understanding of math and formulas will help you excel in the field of computer science. Whether it’s statistics or calculus, your math knowledge will come in handy when you need to run formulas and solve problems as part of your coding and development. Listing math as a skill on your computer science résumé will let potential employers know you have the knowledge and skills to solve complex problems.

What Soft Skills Do I Need for Computer Science?

Soft skills are sometimes broadly called “people skills.” They’re the intangible qualities you bring to a job that are vital to how you interact with others. Soft skills can even impact your efficiency and ability to perform the technical aspects of your job. The following skills are important for your success in IT.

Attention to detail. In the computer science and IT field, attention to detail is vital. You must be able to look at long lines of code and identify anything amiss. Having an eye for small details can help you have a huge impact on projects. Listing on your résumé that you’re detail-oriented shows potential employers you understand how impactful small elements are to the larger project. Being a stickler for the details can be an immense strength. 

Creativity. Some people think computer science is all logical, dry work. But that’s simply not true. Creativity is key to solving problems and creating functional, modern web applications and websites. When you put creativity on your résumé, the hiring manager can see you’re someone who’ll think outside the box to solve problems and give unique solutions. 

Communication. In the IT world, communication is key. This soft skill is vital to help you talk to clients, coworkers, and managers. Show you’re skilled when it comes to explaining your projects, objectives, and timelines. Listing communication on your résumé shows you recognize the importance of communicating clearly in your job. It’s wise to show employers that you have a willingness to engage respectfully in  workplace communication.

Time management. In most jobs in the computer science field, there are tight deadlines, competing priorities, and quick transitions between tasks. Effective time management will help you stay on top of the various tasks and projects you’ll face. By listing time management on your résumé, you show potential employers you’re dedicated to hitting deadlines and you’ll be productive and efficient in your work. 

Teamwork & cooperation. Being a good team player is key in any organization, but it’s particularly important if you’re working in computer science. Many times, software engineers, data scientists, and IT professionals are expected to collaborate with a number of different groups within an organization to ensure timelines are met and expectations are fulfilled. 

Analysis. Computer science is a highly analytical field. You must be able to analyze hundreds of lines of code to troubleshoot and find solutions. Above all, being proactive is key, as it’s important to ensure quality at the creation stage to avoid costly fixes later. The most impactful type of analysis involves taking data and deriving conclusions that drive change and produce measurable results for an organization.

Organization. If you’re preparing a computer science résumé, organization should be a top skill on your list. Why? Because staying organized is vital to not only your productivity, but to the success of a business. For instance, if you’re working on complex lines of code and you can’t keep your work organized, you could make very costly mistakes that could cause systems to stop functioning or even result in sensitive data being exposed.

Training and teaching. Showing that you’re a willing teacher can help you stand out when you’re searching for a job. Someone with a mindset to lift and guide others can make a large impact in any organization. Being technically proficient is par for the course, but training and leadership skills can set you apart.

bachelor degree computer science resume

What Programming and Coding Languages Do I Need to Know for Computer Science?

When it comes to computer science and IT, there are a wide variety of programming languages that are vital to know. Using these languages, you may code in instructions, design frameworks, and software solutions for your organization. There are some important programming languages you should be comfortable with and list on your résumé to let hiring managers know you have the technical expertise to be impactful in their organization. Highlighting your proficiency in multiple programming languages shows you're ready for the job and capable of learning other languages as well.

C# is a general, multipurpose language designed for Microsoft platforms. It requires the .NET framework on Windows to work. C# is considered a hybrid of Java, C++ and C languages. C# is quickly becoming an extremely popular coding language, and putting it on your résumé shows the hiring manager that you’re up-to-date on new and popular languages. Since it’s a combination of other languages, employers can assume you know or can learn other languages quickly.

C# programming language can be used to build almost anything, but is best suited for coding Windows desktop applications and games. If this is the kind of computer science job you’re looking for, be sure to highlight C# proficiency on your résumé. C# is also becoming popular for web and mobile development, so if you’re searching for a job building mobile or web applications, listing C# on your résumé is a smart idea. At WGU, we offer software development degrees with two tracks, C# and Java, so you can pick which track will be most effective for you. You will have the chance to learn both languages in WGU programs. 

C++ is another general-purpose programming language similar to C#. What separates C++ from other languages is mainly its ability to precisely define operations for a computer to perform. Most of these operations involve manipulating numbers and text, but anything the computer can do can be programmed in C++. It’s a great programming language to list on your résumé because it shows you’re versatile, as you’re comfortable working in a language that has the ability to manipulate anything on a computer.

Java is a popular computer coding language that allows programmers to write instructions in common English, instead of numeric codes. It’s one of the easiest programming languages because it uses understandable language instead of complex codes. Java is used for writing programs and uses open source, or community built projects, to work. It can deploy, debug, and monitor other Java applications on the cloud as well. 

Android apps can be built on Java, so putting Java on your résumé can make you marketable. WGU offers courses on Java in the software development, data management and data analytics, and computer science bachelor’s degrees. These programs utilize Java coursework to help students be prepared for specific software development tasks they need to be ready for. 

Python is a higher-level programming language and is used to develop desktop applications, websites, and web applications. Because it is more high-level, common programming tasks are taken care of, allowing you to focus on core functionality. Python has simple syntax rules, making it easier to keep the code readable. Python is used to process text, display images or numbers, solve equations, and save data. Listing Python proficiency on your résumé shows that you have skills in a well-established coding language used across various industries for many different functions.

Preparing your résumé after getting a WGU degree will help you impress potential employers. Listing the right hard and soft skills on a computer science résumé is key to making sure you clearly demonstrate what you are capable of doing. 

Ready to Start Your Journey?

HEALTH & NURSING

Recommended Articles

Take a look at other articles from WGU. Our articles feature information on a wide variety of subjects, written with the help of subject matter experts and researchers who are well-versed in their industries. This allows us to provide articles with interesting, relevant, and accurate information. 

{{item.date}}

{{item.preTitleTag}}

{{item.title}}

The university, for students.

  • Student Portal
  • Alumni Services

Most Visited Links

  • Business Programs
  • Student Experience
  • Diversity, Equity, and Inclusion
  • Student Communities
  • • Developed and deployed 15+ applications to the app store and Google Play store, reaching over 1M downloads resulting in 20% more daily active users
  • • Contributed to 25% reduction in server downtime by authoring Python scripts to automate system updates
  • • Instituted streamlined code review process, increasing code review speed by 30%
  • • Engineered new data encryption standard, increasing system security by 40%
  • • Led 5-member team in developing new feature for the macOS operating system, boosting system performance by 30%
  • • Implemented new coding standard across 6 teams, increasing coding efficiency by 25%
  • • Reduced server load by 25% after conducting thorough SQL query audits
  • • Regularly managed backup procedures, undertaking 900+ backup operations and resulting in data redundancy of 100%
  • • Achieved 20% improvement in data access by implementing indexing on heavily accessed tables

5 Entry-level Computer Science Resume Examples & Guide for 2024

Your entry-level computer science resume must showcase your grasp of programming languages. It’s essential to list the projects or coursework where those skills were applied. Demonstrate your problem-solving abilities through specific examples. Your academic achievements and relevant internships should be highlighted clearly.

All resume examples in this guide

bachelor degree computer science resume

Resume Guide

Simple guide to your entry-level computer science resume format, guide to your most impressive entry-level computer science resume experience section, entry-level computer science resume skills: showcasing both hard and soft skills, optimizing the education and certification sections of your entry-level computer science resume, best practices for your entry-level computer science resume summary or objective, additional sections to elevate your entry-level computer science resume, key takeaways.

Entry level computer science resume example

Entry-level computer science candidates often struggle to showcase their skills and experiences effectively, due to the lack of substantial professional work history. Our guide can assist by providing tailored strategies to highlight academic projects, relevant coursework, skills, and internships, transforming these elements into convincing evidence of your potential in a computing career.

Dive into this guide to uncover:

  • Top-tier entry-level computer science resume samples that have successfully landed candidates in leading companies.
  • Strategies to direct recruiters' focus towards your standout experiences, notable achievements, and pivotal skills.
  • Guidance on crafting resume sections that align closely with the vast majority of job specifications.
  • Insights on harmonizing your entry-level computer science technical prowess with your distinct personality, setting you apart from the competition.

Recommended reads:

  • Lead Engineer resume
  • Household Personal Assistant resume
  • Senior Product Manager resume
  • Retail Assistant Manager resume
  • Google Product Manager resume

Successful entry-level computer science resumes all have something in common - candidates invest in a simple resume layout . One that is easy to read, makes a good first impression, and is adapted to their professional experience.

There are three distinct resume formats , which help you focus on different aspects of your resume. Those are:

  • A reverse-chronological resume format - puts your most recent experience in the spotlight
  • A functional skill-based resume format that makes your transferrable skills the center of attention
  • A hybrid resume format - it combines skills and experiences.

What's more, keep in mind that your resume usually goes through an ATS (Applicant Tracker System) (i.e. the software used by companies in the hiring process).

The entry-level computer science resumes that suit the ATS:

  • incorporate exact match keywords and skills from the job description;
  • should be no longer than two pages;
  • should be submitted in a PDF format, unless specified otherwise.

Upload your resume

Drop your resume here or choose a file . PDF & DOCX only. Max 2MB file size.

At the end of the day, recruiters care most about how easily they can scan and read your resume layout. Unless you're aiming for a role in a creative field, it might be best to stick with a straightforward layout and format. Instead, put your energy into showcasing your experience.

Elevate your senior data scientist resume with these essential sections:

  • Header: The go-to section for recruiters seeking your contact details, portfolio, or current role.
  • Summary or objective: A snapshot of your achievements and aspirations.
  • Experience: A testament to your technical and interpersonal prowess.
  • Skills: A showcase of your capabilities aligned with the job requirements.
  • Certifications/Education: A reflection of your commitment to staying updated in the industry.

What recruiters want to see on your resume:

  • Relevant Education: An undergraduate degree or coursework in computer science or a related field.
  • Technical Skills: Proficiency in languages such as Python, Java, C++, SQL and knowledge of software development methodologies, data structures, algorithms, and computer architecture.
  • Internship Experience or Projects: Hands-on experience gained through internships or class projects related to the field.
  • Certifications: Any relevant certifications such as certified solutions architect from AWS or professional certification in machine learning.
  • Problem-Solving Abilities: Demonstrated ability to solve complex problems, often showcased through participation in coding competitions or hackathons.
  • Resume Icons
  • Resume Margins

When it comes to your resume experience , stick to these simple, yet effective five steps:

  • Show how your experience is relevant by including your responsibility, skill used, and outcome/-s;
  • Use individual bullets to answer how your experience aligns with the job requirements;
  • Think of a way to demonstrate the tangible results of your success with stats, numbers, and/or percentages ;
  • Always tailor the experience section to the entry-level computer science role you're applying for - this may sometimes include taking out irrelevant experience items;
  • Highlight your best (and most relevant) achievements towards the top of each experience bullet.

You're not alone if you're struggling with curating your experience section. That's why we've prepared some professional, real-life entry-level computer science resume samples to show how to best write your experience section (and more).

  • Developed and maintained web applications using HTML, CSS, and JavaScript resulting in improved user experience and increased site traffic by 30%.
  • Collaborated with cross-functional teams to design and implement database solutions for efficient data management, reducing query response time by 40%.
  • Implemented machine learning algorithms for sentiment analysis, leading to a 20% increase in customer satisfaction scores.
  • Streamlined software testing processes by implementing automated test scripts, reducing testing time by 50%.
  • Participated in Agile development methodologies, contributing to on-time project delivery and successful product launches.
  • Designed and developed mobile applications for Android platform, resulting in over 100,000 downloads and a 4-star rating on app stores.
  • Performed code reviews and debugging, identifying and fixing critical issues, resulting in a 30% reduction in application crashes.
  • Collaborated with UX/UI designers to create intuitive and visually appealing interfaces, leading to a 25% increase in user engagement.
  • Optimized application performance by implementing caching mechanisms, reducing loading time by 50%.
  • Implemented push notification functionality, resulting in a 40% increase in user retention rate.
  • Managed end-to-end software development lifecycle, overseeing a team of developers and ensuring timely project delivery.
  • Led the migration of legacy systems to a cloud-based infrastructure, resulting in improved scalability and cost savings of over $100,000 annually.
  • Developed RESTful APIs for seamless integration with external systems, enhancing data exchange capabilities and enabling third-party integrations.
  • Implemented automated deployment and continuous integration processes, reducing deployment time by 60%.
  • Collaborated with product managers to define and prioritize features, resulting in a 20% increase in customer satisfaction.
  • Designed and implemented database schemas, optimizing data storage and retrieval operations, resulting in a 50% reduction in query execution time.
  • Developed scalable web applications using Java and Spring framework, handling concurrent user requests and improving system responsiveness.
  • Collaborated with UI/UX designers to create intuitive user interfaces, leading to a 40% increase in user engagement.
  • Integrated payment gateways and implemented secure transaction processing, resulting in a 30% increase in successful transactions.
  • Participated in code refactoring and performance optimization efforts, resulting in a 25% improvement in application response time.
  • Developed and deployed scalable microservices architecture using Docker and Kubernetes, improving system availability and reducing downtime by 40%.
  • Implemented real-time data processing pipelines using Apache Kafka, enabling faster analytics and decision-making processes.
  • Collaborated with data scientists to develop machine learning models for predictive analysis, resulting in a 15% increase in sales revenue.
  • Designed and implemented RESTful APIs for seamless integration with external systems, enabling secure data exchange and third-party integrations.
  • Performed code reviews and conducted regular performance testing, identifying and resolving bottlenecks, resulting in a 20% improvement in system performance.
  • Developed front-end interfaces using JavaScript frameworks like React and Angular, resulting in improved user experience and increased user retention by 35%.
  • Collaborated with UX designers to create wireframes and prototypes, facilitating user-centered design and iterative development processes.
  • Implemented RESTful APIs and integrated with backend services, enabling seamless data flow between the client and server.
  • Optimized website performance by implementing caching mechanisms and lazy loading techniques, reducing page load time by 50%.
  • Participated in code refactoring and quality assurance activities, resulting in improved code maintainability and reduced bug count by 30%.
  • Designed and developed scalable distributed systems using Hadoop and Apache Spark, ensuring efficient processing of large volumes of data.
  • Implemented data transformation and cleansing pipelines, resulting in improved data accuracy and completeness.
  • Collaborated with data scientists to implement machine learning algorithms for anomaly detection, resulting in a 25% reduction in fraud cases.
  • Optimized SQL queries and performed database performance tuning, reducing query response time by 40%.
  • Participated in Agile development methodologies, contributing to on-time project delivery and successful data product launches.
  • Developed and maintained backend services using Python and Django framework, ensuring reliable and secure data processing.
  • Collaborated with frontend developers to design APIs and implement robust data exchange mechanisms, resulting in improved system interoperability.
  • Performed database administration tasks, including schema design, backup and recovery, and performance optimization.
  • Implemented authentication and authorization mechanisms, enhancing system security and protecting sensitive user information.
  • Participated in code reviews and conducted unit testing, ensuring high-quality code and reducing bug count by 30%.
  • Developed and maintained e-commerce platforms using PHP and Magento, resulting in a 20% increase in online sales revenue.
  • Collaborated with UI/UX designers to create visually appealing and user-friendly interfaces, leading to a 30% decrease in bounce rate.
  • Implemented payment gateway integrations and secure transaction processing, ensuring smooth and secure online transactions.
  • Optimized website performance by implementing caching mechanisms and server-side rendering, reducing page load time by 50%.
  • Designed and developed scalable cloud-based applications using AWS services, ensuring high availability and fault tolerance.
  • Collaborated with DevOps engineers to establish CI/CD pipelines, enabling automated deployment and seamless release cycles.
  • Implemented serverless architecture using AWS Lambda, resulting in significant cost savings and improved scalability.
  • Optimized application performance by leveraging caching mechanisms and distributed computing technologies.
  • Participated in code reviews and conducted regular security audits, ensuring adherence to industry best practices and data protection regulations.

Quantifying impact on your resume

  • Include any quantifiable achievements in coding or software development projects to demonstrate your ability to drive results.
  • Mention the size of databases you've worked with or coded to show your experience handling large data sets.
  • Highlight the number of programming languages you're proficient in to showcase your technical versatility.
  • List out the number of collaborative projects you participated in, demonstrating your team work skills.
  • Specify any decreases in runtime or increases in efficiency you achieved in past projects to exemplify your optimization skills.
  • Include the number of software or web applications you have contributed to or developed which illustrates your practical application skills.
  • State the percentage improvement in performance metrics from your contributions which indicates your impact and value addition.
  • Indicate the amount of testing and debugging you performed on software programs to signify your contribution towards quality and reliability.

Writing your entry-level computer science experience section without any real-world experience

Professionals, lacking experience, here's how to kick-start your entry-level computer science career:

  • Substitute experience with relevant knowledge and skills, vital for the entry-level computer science role
  • Highlight any relevant certifications and education - to showcase that you have the relevant technical training for the job
  • Definitely include a professional portfolio of your work so far that could include university projects or ones you've done in your free time
  • Have a big focus on your transferable skills to answer what further value you'd bring about as a candidate for the entry-level computer science job
  • Include an objective to highlight how you see your professional growth, as part of the company
  • Job Shadowing on Resume
  • Can I Leave a Job I was Fired From Off my Resume

Boost your resume by focusing on the practical aspects of each job requirement. While it's good to have job-related keywords on your resume, ensure they're backed by action verbs and quantifiable data. This gives recruiters a clear picture of your entry-level computer science professional journey.

Your entry-level computer science resume should show recruiters your range of skills. List the tools and software you use (hard skills) and how they fit into your daily tasks. But don't stop there. Share the personal traits (soft skills) you've gained from your experiences. Here's how:

  • Showcase three top career achievements.
  • For each achievement, mention a hard and a soft skill you used.
  • Highlight unique skills that set you apart.
  • Discuss how your skills improved the workplace or team culture.

Check our list for popular hard and soft skills in the industry.

Top skills for your entry-level computer science resume

Programming (Java, Python, C++)

Data Structures and Algorithms

Problem Solving

Software Development

SQL and Database Management

Web Development (HTML, CSS, JavaScript)

Version Control (Git)

Linux/Unix Command Line

Object-Oriented Programming (OOP)

Basic Machine Learning and Data Science

Critical Thinking

Collaboration and Teamwork

Time Management

Communication

Adaptability

Learning Agility

Attention to Detail

Problem-Solving Ability

Self-Motivation

Don't go all over the place with your skills section by listing all keywords/ buzzwords you see within the ad. Curate both hard and soft skills that are specific to your professional experience and help you stand out.

Your education and certification sections can be game-changers on your entry-level computer science resume, showcasing your commitment to professional growth.

For the education section :

  • Highlight advanced education, noting the institution and duration.
  • If you're currently studying, mention your expected graduation date.
  • Exclude degrees that don't align with the job's requirements.
  • If relevant, delve into your academic journey, spotlighting significant achievements.

When listing degrees and certifications:

  • Feature those directly relevant to the role.
  • Highlight recent and significant knowledge or certifications at the top of your resume.
  • Provide essential details like the issuing institution and dates for credibility.
  • Avoid listing irrelevant degrees or certifications, such as your high school diploma or unrelated specializations.

Remember, even if you're tempted to omit your education or certifications, they can offer a competitive edge, signaling a long-term commitment to the industry.

Best certifications to list on your resume

The reputation of the institution or organization granting your certification or degree can bolster your credibility. Prioritize recognized and respected credentials.

  • Cum Laude on Resume
  • Continuing Education on Resume

How do you know if you should include a resume summary or a resume objective ?

  • Resume summaries are ideal for entry-level computer science professionals with more experience, who'd like to give a quick glimpse of their biggest career achievements in the top one-third of their resumes.
  • On the other hand, resume objectives serve as a road map to the applicant's aspirations. Candidates use the objective as the North Star of their career (or, how they see themselves in the role in the next few years).

Both could be the perfect fit for your entry-level computer science resume, depending on your experience.

Here's how candidates for the entry-level computer science job structure their summaries and objectives.

Resume summary and objective examples for a entry-level computer science resume

  • Driven Computer Science graduate with a solid foundation in data structures, algorithms, and software design. Proven ability in 2 internships to develop high-performance applications using Java and Python. Recognized for ability to troubleshoot, identify, and fix code issues.
  • Persistent professional with a Bachelor's degree in Information Technology and a yearlong experience as a Software Engineer at a renowned MNC. Demonstrated expertise in Python and Java and a proven track record of enhancing system performance by 20%.
  • Accountant turned aspiring tech professional with a recently earned Computer Science degree. Skilled in Python, SQL, and web development languages. Successfully completed a capstone project that automated financial tracking processes, highlighting adaptability and problem-solving abilities.
  • Creative marketing specialist seeking to transition into the tech industry. Completed a rigorous coding bootcamp focused on full-stack web development. Noteworthy project involves developing a customer relationship management system using JavaScript, HTML, and CSS.
  • Highly-motivated individual seeking an entry-level position in the computer science field. Equipped with a comprehensive understanding of Python, C++, and Java from self-study and online courses. Aiming to apply these skills to solve complex problems and contribute to team success.
  • Passionate and proactive learner, looking for an opportunity to utilize theoretical knowledge gained from a Computer Science degree. Possess strong programming skills in Python and C++. Eager to leverage this background to foster continuous improvement in a dynamic tech environment.

Recruiters often seek candidates who offer more than just the basics.

To stand out, consider adding:

  • Interests : Share hobbies or activities that reveal your personality and transferable skills.
  • Projects : Highlight innovative work that showcases your expertise.
  • Languages : If communication is vital for the role, showcase your linguistic abilities.
  • Awards : Feature significant recognitions that underscore your expertise.
  • Pay special attention to the tiny details that make up your entry-level computer science resume formatting: the more tailored your application to the role is, the better your chances at success would be;
  • Select the sections you include (summary or objective, etc.) and formatting (reverse-chronological, hybrid, etc.) based on your experience level;
  • Select experience items and, consequently, achievements that showcase you in the best light and are relevant to the job;
  • Your profile will be assessed both based on your technical capabilities and personality skills - curate those through your resume;
  • Certifications and education showcase your dedication to the particular industry.

entry level computer science resume example

Looking to build your own Entry-level computer science resume?

Author image

  • Resume Examples

Is It Bad To Use A Resume Template

Should you have a photo on your resume, short cover letter examples: how to write a powerful cover letter that stands out, the average length of a job interview: how long does it typically last, how to write a second interview thank-you email (template included), how to put cum laude on your resume.

  • Create Resume
  • Terms of Service
  • Privacy Policy
  • Cookie Preferences
  • Resume Templates
  • AI Resume Builder
  • Resume Summary Generator
  • Resume Formats
  • Resume Checker
  • Resume Skills
  • How to Write a Resume
  • Modern Resume Templates
  • Simple Resume Templates
  • Cover Letter Builder
  • Cover Letter Examples
  • Cover Letter Templates
  • Cover Letter Formats
  • How to Write a Cover Letter
  • Resume Guides
  • Cover Letter Guides
  • Job Interview Guides
  • Job Interview Questions
  • Career Resources
  • Meet our customers
  • Career resources
  • English (UK)
  • French (FR)
  • German (DE)
  • Spanish (ES)
  • Swedish (SE)

© 2024 . All rights reserved.

Made with love by people who care.

  • Top Courses
  • Online Degrees
  • Find your New Career
  • Join for Free

Bachelor’s Degree in Computer Science: A Guide

Learn what it takes to earn a bachelor's degree in computer science, including the coursework, and what you can do after earning the degree.

[Featured image] A person wearing glasses and a plaid shirt works on code on a desktop.

A bachelor’s degree in computer science—also called a CS degree—is an undergraduate program that typically involves learning about the fundamentals of computer systems and operations before focusing on a more specific area, like data science, machine learning, or game design. 

With your bachelor’s in computer science, you can pursue an array of jobs, such as systems architect, web developer, video game developer , or UX designer . Computer science and IT professionals tend to earn higher than average salaries . The US Bureau of Labor Statistics found that these occupations in the United States earned a median annual wage of $97,430 compared to $45,760, the median wage for all occupations [ 1 ]. 

In this article, we’ll discuss what it takes to earn a bachelor’s degree in computer science, the courses you can expect, and what you can do with the degree after graduation. 

Learn more: What Is a Computer Science Degree?

Bachelor’s degrees in computer science

Earning a bachelor’s degree in computer science takes four to five years , depending on how quickly you complete the 120 minimum credits usually needed to graduate . 

When you major in computer science, you may receive a Bachelor of Science or a Bachelor of Arts . Generally, BS and BA degrees emphasize different approaches to education—the former can be more technical, while the latter can be more theoretical—but no matter the degree type, computer science tends to follow an interdisciplinary approach that involves highly technical subjects. That being said, BA degrees may be useful for students interested in exploring opportunities outside of technology and engineering. 

It’s also possible to earn your bachelor’s degree in computer science online. In fact, you may find that doing so costs less than attending college in person—and you don’t have to relocate. Learn more about some of the distinctive benefits that come with learning online .

Linked image with text "See how your Coursera Learning can turn into bachelor's degree credit at University of London"

Computer science is a large term encompassing several sub-areas. Depending on the school you attend, you may have the option to choose one and take courses related to it. 

Popular areas in computer science include: 

Machine learning: Develop algorithms and processes that facilitate computer learning. 

Robotics: Design and build products that use complex algorithms to perform various functions.

Security: Design and implement a mix of hardware and software to make computer systems and networks more secure.

Software engineering: Learn one or more programming languages to create and develop applications, software, and other programs. 

Systems/networking: Design and maintain computer or network systems to ensure that they communicate and cooperate efficiently.

User interfaces and graphics: A mix of creativity and technicality that involves developing images and video by applying various algorithms and theories. 

Curriculum 

Computer science has a reputation for being a hard major because of how technical some of the subjects can be. Many programs expect you to learn a programming language (if you don’t already know one), take advanced math classes, and solve complex problems. But it can be an exciting challenge if you’re interested in the material. 

Computer science bachelor’s coursework can include: 

Introduction to computer science

Basic algorithms

Data structures and analysis

Data mining

Operating systems

Software engineering

Computer graphics

Quantum computing

Introduction to machine learning

User interface development

Computer game design 

Over the course of your computer science bachelor’s degree, you will likely develop and strengthen certain skills through the courses you take and the projects you complete. Companies have a vested interest in finding candidates with a range of workplace skills and technical skills . Not only can the skills below make you a more attractive job candidate, but they can also contribute to your personal growth. 

Learn more: What Are Job Skills and Why Do They Matter?

Internships

As an undergraduate student, you may have access to computer science internships through your school. Completing an internship can be an excellent opportunity to gain experience, learn more about the industry in which you intern, add to your portfolio and resume, and network. 

What can you do with a computer science bachelor’s degree? 

Computer science graduates tend to be in high demand. Over the next decade, openings for web developers and digital designers are expected to grow by 23 percent, software developers by 25 percent, and information security analysts by 35 percent [ 2 , 1 , 3 ]. 

Beyond the roles we’ve listed below, learn more about the top 5 entry-level computer science jobs you can explore after earning your bachelor’s degree and what you can do with a computer science degree . 

*Salary data from Glassdoor (October 2022)

It’s worth noting that while a growing number of employers have been doing away with bachelor’s degree requirements for entry-level roles, the degree can still be useful as you advance in your career. While you may be able to get started in a computer science-related role, you may eventually need a bachelor’s degree to pursue more senior-level opportunities. 

Is a computer science bachelor’s right for you? 

Majoring in computer science can be a strong choice if you enjoy advanced mathematics and physical science courses, and there’s an area of computer science that interests you. 

Think about your interest in the subject matter, your career aspirations after college, and your resources. With the latter, it may help to start learning a programming language, like Python, before beginning your bachelor’s so you have a strong foundation in place. 

Ultimately, picking a college major is an opportunity to explore a subject you’re interested in, align your education with your values, or begin preparing for a career. Learn more about how to pick the best major for you . If computer science seems like a good fit then you may also want to consider a complementary college minor that expands your knowledge in useful ways. 

Explore further

Earn your Bachelor of Science in Computer Science from the University of London on Coursera. You can focus on machine learning, game design, user experience, or many other areas. Or browse new computer science courses and join Coursera for free to start learning today. 

An infographic that says: A university degree built for you. From respected institutions with world-class faculty. Enjoy flexible scheduling and self-paced coursework. Priced below $20,000 USD

Article sources

US Bureau of Labor Statistics. “ Computer and Information Technology Occupations , https://www.bls.gov/ooh/computer-and-information-technology/home.htm.” Accessed October 19, 2022. 

US Bureau of Labor Statistics. “ Web Developers and Digital Designers , https://www.bls.gov/ooh/computer-and-information-technology/web-developers.htm.” Accessed October 19, 2022. 

US Bureau of Labor Statistics. “ Information Security Analysts , https://www.bls.gov/ooh/computer-and-information-technology/information-security-analysts.htm.” Accessed October 19, 2022. 

Keep reading

Coursera staff.

Editorial Team

Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...

This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

You're viewing this site as a domestic an international student

You're a domestic student if you are:

  • a citizen of Australia or New Zealand,
  • an Australian permanent resident, or
  • a holder of an Australian permanent humanitarian visa.

You're an international student if you are:

  • intending to study on a student visa,
  • not a citizen of Australia or New Zealand,
  • not an Australian permanent resident, or
  • a temporary resident (visa status) of Australia.

We have the answers to your questions.

07 3346 9872

+61 7 3346 9872

 Send an enquiry

Email us, and we’ll get back to you as soon as possible.

Find an agent

Find a UQ agent near you.

Computer equipment.

Bachelor of Computer Science

Shape the digital future by gaining the knowledge and practical skills to design, develop and analyse computer-based systems.

The pace of change in digital technologies is extraordinary. Artificial intelligence, unprecedented computer power, the Internet of Things, big data and automation will continue to transform the way we work and the jobs we do in the future.

The Bachelor of Computer Science is a 3-year program designed to provide a deeper understanding of all aspects of computer technology.

As part of the program, you'll combine theory with hands-on experience to learn how to create and analyse computer-based systems. You'll develop the strong analytical, logical and development skills necessary to advance computing and its applications.

With more 50 years' experience in teaching computer science, you'll be joining a university where you’ll gain the solid technological foundations and skills to play a critical role in creating, developing, implementing and evaluating new systems and technology for use in our society.

As part of the program, you can specialise in cyber security, data science, machine learning, programming languages or scientific computing. You'll graduate ready to launch into an exciting career with skills that are in high demand from some of the world’s biggest technology corporations.

Join a growing industry

  • All of Australia's top 5 emerging jobs feature automation or Artificial Intelligence (AI) skills (LinkedIn 2020 Emerging Jobs Report Australia).
  • Demand for technology workers will grow by 100,000 between 2018 and 2024 (ACS Australia's Digital Pulse 2019).
  • Australia’s technology workforce has seen average growth trend of   2.5% per annum between 2011 and 2018 (Australia's Digital Pulse 2019).
  • 82.5% of graduates are in full-time employment (Computer and Information Systems Quality Indicators for Learning and Teaching, 2019).

Program highlights

  • Graduate with skills that are in high demand by some of the world's largest corporations, such as Apple, Google, Oracle, Telstra and Microsoft.
  • Join a uni with over 50 years of experience teaching computer science, consistently ranked in the top 100 worldwide.
  • Benefit from a program developed in close consultation with industry leaders.

1 in Queensland for computer science and information systems

QS World University Rankings 2024

1 in Queensland for mathematics

Watch What's it really like to study computer science at UQ? on YouTube.

Tailor your studies to suit your goals. This program offers these options:

  • Cyber Security
  • Data Science
  • Machine Learning
  • Programming Languages

See all majors

How you'll learn

Your learning experiences are designed to best suit the learning outcomes of the courses you choose.

What you'll study

At UQ, degrees are called 'programs' and subjects are called 'courses'. Here's a sample of the courses you could study in this program:

  • Introduction to Software Engineering
  • Introduction to Information Systems
  • Discrete Mathematics
  • Introduction to Computer Systems

See courses and program structure

Dual programs

Double your skills and your opportunities with a dual degree. You can study the Bachelor of Computer Science as a part of these dual programs:

  • Bachelors of Computer Science / Business Management
  • Bachelors of Computer Science / Commerce
  • Bachelors of Computer Science / Laws (Honours)
  • Bachelor of Computer Science / Master of Cyber Security
  • Bachelor of Computer Science / Master of Data Science
  • Bachelors of Computer Science / Arts
  • Bachelors of Computer Science / Science
  • Bachelors of Engineering (Honours) / Computer Science
  • Bachelors of Mathematics / Computer Science
  • Bachelors of Computer Science / Economics

Career possibilities

Our programs prepare you for your first job and beyond. Depending on which major you choose, here are some of the careers you could be on your way to:

  • Cyber security analyst
  • Data scientist
  • Machine learning engineer
  • Software engineer
  • Technical business analyst
  • Data engineer
  • Statistical analyst
  • Security architect

Graduate salary

Computing and information systems (undergraduate)

compared.edu.au

sustainable energy image with windmills and solar panels

1 May - 22 May

UQ's Sustainable Energy programs, Q&A webinars

teaser

Discover Postgraduate Quantum Technology

Hand in purple glove handling test tube.

Discover Postgraduate Science

UQ ATAR guarantee

Guarantee your place at UQ in 2024

5-minute read

UQ Bachelor of Engineering (Honours) / Bachelor of Computer Science student, Alex

3 pathways to engineering and computing at UQ

UQ students in a computer lab

Careers in computer science

6-minute read

Computer science expert Dr Paul Vbrik

Meet the expert: exploring computer science with Dr Paul Vrbik

3-minute read

Cyber criminology graduate

Why study cyber criminology at UQ?

4-minute read

Entry requirements

Prerequisites.

See equivalent subjects

Queensland Year 12 (or equivalent) General English subject (Units 3 & 4, C); Mathematical Methods (Units 3 & 4, C). Specialist Mathematics (Units 3 & 4, C) is recommended. Students studying Specialist Mathematics will have increased flexibility in their studies.

Minimum entry score

Select where you studied and your qualification to see the minimum entry score you need to be considered for this program.

Use the minimum entry score as a guide. Your score must be at least equivalent to the required Australian Year 12 ATAR score. Entry requirements are subject to change.

Equivalent subjects

Entry score threshold.

These are the lowest adjusted scores we made an offer to in Semester 1, 2024. Entry scores are based on the most recent Semester 1 intake and are updated in April each year. Meeting the entry score threshold doesn't guarantee admission.

Guarantee your place at UQ: If you meet our guaranteed minimum ATAR  you could secure an offer for your preferred program.

English language requirements

IELTS overall 6.5; reading 6; writing 6; speaking 6; listening 6. For other English Language Proficiency Tests and Scores approved for UQ

TOEFL iBT (including Paper Edition) - Overall 87, listening 19, reading 19, writing 21 and speaking 19.

PTE Academic - Overall Score of 64 and 60 in all sub bands.

BE - A minimum overall grade of 4 plus a minimum grade of C in all macro skills.

CES - Overall 176 and 169 in all sub bands.

OET is not accepted.

There are other ways to meet the English language requirements. For some programs, additional conditions apply.

Learn how to meet the English language requirements

Student visas

International students who are accepted into full-time study in the Bachelor of Computer Science are eligible to apply for an Australian student visa (subclass 500).

There are a number of requirements you must satisfy before a visa is granted, including the Genuine Student (GS) requirement.

Learn more about student visas

Entry score range

This table shows the range of entry scores for recent secondary students offered a place in the B Computer Science for Semester 1, 2024

Learn more about adjustments

Need help meeting the entry requirements?

We can help you meet the minimum entry score, subject prerequisites or English language requirements for your preferred program.

If you haven't studied the prerequisites or need to improve your entry score, we can help.

Learn about pathway options

By studying cyber security, you'll learn the fundamental processes and practices to protect computing systems from attack, damage or unauthorised access.

You'll study secure programming techniques and ethical hacking to safeguard individuals, businesses and governments against cybercrime, and you'll graduate with highly valued and employable skills.

Career paths can lead to roles such as cyber security analyst, cyber systems engineer or information security officer.

You'll join a growing industry:

  • Cyber security specialist was the #2 emerging job of 2020 (LinkedIn 2020 Emerging Jobs Report)
  • By 2026, Australia will need 18,000 more cyber security workers
  • Australia’s external spending on cyber security products and services grew by 8 per cent in 2018 to $3.9 billion (Australian Cyber Security Growth Network).

You'll learn comprehensive and fundamental techniques for end-to-end processing that transforms data into information, and prepare to become one of the new breed of data science professionals.

This major will prepare you for a career in government departments, consultancy or private sector organisations.

  • The rise of big data means data scientists are now some of the most in-demand professionals in the world.
  • Data scientist was the #7 top emerging job of 2020 (LinkedIn 2020 Emerging Jobs Report).

These algorithms allow computers to do things like automatically identify and harness useful data to help decision making, find hidden insights without being explicitly programmed where to look, and predict outcomes to help authorities design effective policies.

You'll graduate with skills at the forefront of this massive growth area, as society looks for automated solutions to enhance business and our lives through the use of computing systems and data.

These skills can be applied in government departments, consultancy or private sector organisations.

  • Artificial intelligence specialist was the #1 emerging job of 2020 (LinkedIn 2020 Emerging Jobs Report).
  • AI could contribute up to $15.7 trillion to the global economy in 2030 (PwC research).
  • New AI technologies will require highly-skilled workers who can develop and maintain complex systems and applications.

Covering the different paradigms of programming, this major focuses on the design of computer languages that can be easily used to create programs.

You will study the craft and science of programming, and graduate with the skills to enable the construction of effective programming languages and reliable software.

Career paths often lead to roles in government departments, consultancy or private sector organisations.

Programming opens doors beyond tech:

  • Programmers write software that can be used to create websites, build computer networks, help doctors treat patients, or even drive a car
  • Half of all programming roles are in finance, manufacturing, health care, and other sectors outside of the technology industry
  • Coding skills can take you places: data analytics, scientists, engineers and designers all use coding.

But computers are also digital systems, which require discrete inputs and outputs, while mathematical analysis often relies on continuous functions. Therefore, careful approximations are needed to allow computers to analyse complex mathematical functions.

You will study algorithms for mathematical analysis and graduate with skills used in various scientific endeavours, including in hospitals and university medical research, and big pharmaceutical and petrochemical companies across the public and private sectors.

  • Help solve the complex scientific problems of the future using mathematical analysis.
  • The digital technology sector is one of the fastest growing parts of Australia’s economy.
  • Data engineer was the #8 emerging job of 2020 (LinkedIn 2020 Emerging Jobs Report).

Fees and Scholarships

Indicative annual fee.

Approximate yearly cost of tuition (16 units). Your fees will vary according to your selected courses and study load. Fees are reviewed each year and may increase.

Fee information for 2025 is not yet available. Fee information displayed is for 2024.

Learn more about undergraduate fees

Approximate yearly cost of tuition (16 units). Your fees will vary according to your study load. Fees are reviewed each year and may increase.

AUD $53,760

Government assistance, financial aid.

As an international student, you might be eligible for financial aid – either from your home country, or from the Australian Government.

Learn more about financial aid

Domestic places in the Bachelor of Computer Science are Commonwealth Supported. This means the cost of your education is shared between you and the Australian Government.

Instead of tuition fees, Commonwealth Supported students pay what are called student contribution amounts.

HECS-HELP is an Australian Government loan scheme to assist eligible students with the cost of their student contribution amounts.

Learn more about HECS-HELP

Centrelink support

The Australian Government offers a number of income-support payments to eligible Australian university students.

Learn about Centrelink payments for students

Scholarships

You may be eligible for more than 100 scholarships, including:

How to apply

Applying online.

If your senior schooling is from outside Australia, you can submit your application to UQ. Or, if you prefer, you can use an  approved UQ agent in your country .

The program code for the Bachelor of Computer Science is  2451 .

Find out more about applying for undergraduate study

If your senior schooling is from Australia

Submit your application to the Queensland Tertiary Admissions Centre if you're an international student who is currently studying:

  • Australian Year 12 (in Australia or another country), or
  • the International Baccalaureate in Australia.

The QTAC code for the Bachelor of Computer Science is  733401 .

Applying through QTAC

All domestic applications should be submitted to the Queensland Tertiary Admissions Centre (QTAC).

The QTAC code for the Bachelor of Computer Science is 733401 .

Find out more about applying for undergraduate study

Important dates

If you’re studying Year 12 in Australia ,  go to the QTAC website  to check the closing date for this program. 

If you’re applying to UQ , the closing date for this program is: 

  • To commence study in semester 2 - May 31 of the year of commencement.
  • To commence study in semester 1 - November 30 of the previous year.

To learn more about UQ dates, including semester start dates,  view the Academic Calendar . 

To check the closing date for this program, go to the QTAC website .

To learn more about UQ dates, including semester start dates, view the Academic Calendar .

Admissions schemes

Applying to university can be both exciting and daunting, which is why we’ve tried to make the process as simple as we can.

We have several schemes in place to improve your chances of getting a place at UQ.

Learn more about admission schemes

Pathway options

A rank or score doesn’t determine your potential.

If you're not offered a place in your first-choice program – or if you don't meet the entry requirements – you still have a number of options.

Learn more about pathway options

Aboriginal and Torres Strait Islander applicants

For support with applying – or if you have any questions about university life – get in touch with our Aboriginal and Torres Strait Islander Studies Unit.

Contact the ATSIS Unit

Explore other programs

Bachelor of arts, bachelor of information technology, bachelor of design, bachelor of engineering (honours), express yourself. and your interest..

They say choosing a degree is hard, which is why we've made it easy. Register your interest and we'll send you everything you need to know about applying to UQ.

Sign up for updates

We will use your information to keep you informed about UQ programs, news, events and scholarships. By submitting this form, you consent to the terms of UQ's Marketing consent and privacy notice .

IMAGES

  1. Computer Science Resume Sample & Writing Tips

    bachelor degree computer science resume

  2. Computer Science (CS) Resume Example (Template & Guide)

    bachelor degree computer science resume

  3. Resume sample

    bachelor degree computer science resume

  4. 15 Computer Science (CS) Resume Examples for 2023

    bachelor degree computer science resume

  5. 16 Computer Science (CS) Resume Examples for 2023

    bachelor degree computer science resume

  6. Computer science CV example 2023 + guide [Get hired]

    bachelor degree computer science resume

VIDEO

  1. Computer Science Resume Transformation

  2. Virtual University Associate Degree Computer Science Fee Details[Current Fee]

  3. Which colleges have the fastest online bachelor's degrees in computer science?

  4. Study for a multidisciplinary bachelor’s degree in science

  5. BSc Computer Science Resume Format

  6. BS CS Scope in 2023

COMMENTS

  1. 16 Computer Science (CS) Resume Examples for 2024

    When it comes time to apply to your first full-time role after graduating with a computer science degree, try to make your entry-level computer science resume as complete as possible. This means finding a professional resume template that includes your education, relevant skills, projects you've worked on, and any relevant internship ...

  2. Computer Science (CS) Resume Example (Template & Guide)

    Here's a computer science resume example summary. Note the focus on experience. right. Engaged, creative computer science professional with 15+ years experience. Seeking to leverage exemplary leadership skills, analytical skills, and coding skills as a project manager for Cisco Systems. wrong.

  3. Computer Science Resume [2024]

    Top ↑ Computer Science Resume How to Write a Computer Science Resume #1. Format Your Resume the Right Way #2. Include the Right Contact Details #3. Write a Memorable Resume Summary/Objective #4. Describe Your Computer Science Experience #5. List Your Education #6. Write Relevant Skills #7.

  4. Computer Science Resume Sample & Writing Tips

    A statement explaining how you plan on using your skills and experience to benefit the company. Here's an example of what a strong objective looks like on a resume: This resume objective gives the hiring manager a brief, informative overview of the candidate's abilities. 2. Emphasize your computer science resume skills.

  5. 10 Computer Science (CS) Resume Examples for 2024 Job Wins

    Professionals in this field use their knowledge and skills to develop innovative software applications, systems, and technologies that solve complex problems and improve efficiency. Contents. Importance of a Good Resume. Top 10 Computer Science (CS) Resume Examples Job Wins. Example 1: Full Stack Developer.

  6. How To Write a Computer Science Resume (Plus Tips)

    Use this template to create your resume for a computer science role: [First name] [Last name], [Degree or certification if applicable] [Phone number] | [Email address] | [City], [State] Professional Summary. [Two to three sentences that highlight years of experience, relevant skills, education or certifications and achievements as a computer ...

  7. Sample Resume BS Computer Science

    Share This: Share Sample Resume BS Computer Science on Facebook Share Sample Resume BS Computer Science on LinkedIn Share Sample Resume BS Computer Science on X; Copy Link; Resume sample for a student securing a BS in Computer Science. View Resource Related Resources. Resumes, CVs & Cover Letters

  8. How To Create a Winning Computer Science Resume

    For a computer science resume, this includes your technical skills, such as: Programming languages: Highlight the programming languages you know and how well you know them. Consider including languages such as Python, JavaScript, SQL, HTML, CSS, Java, Ruby, and C++. Cybersecurity: Skills like cryptography and implementing firewalls and VPNs are ...

  9. Computer Science (CS) Resume Template & Examples for 2024

    That computer science resume example hard-codes you to the job. The #'s and % show it's IRL. Showcase your skills, but again, avoid long skill lists. Instead, pick those that are most relevant to the computer science job you're applying for. Many of these you'll find in the job ad in the form of resume keywords.

  10. Computer Science Resume Examples & Writing Tips (2024)

    Computer Science Resume example Complete guide Create a Perfect Resume in 5 minutes using our Resume Examples & Templates. ... Start with the highest degree and work backwards to your bachelor's or associate's degree. You may also want to list any special academic achievements, such as an exceptional GPA or membership in an honor society. ...

  11. Computer Science Resume: Examples, Templates and Tips

    Make a computer science resume that gets interviews. Use our writing guide and examples made by career experts — plus templates and tips — to make your resume great. ... Top candidates for this role will typically list a bachelor's degree in computer science, however, depending on the seniority level of the position, a master's degree ...

  12. Complete Computer Science Resume Writing Guide [w/ Tips]

    Take advantage of bullet points, which convey as much information as blocks of text while being much more concise. 3. Pick a modern and readable sans-serif font (e.g., Verdana or Helvetica). 4. Use a 10-12 pt font size for the body of your resume and 14-16 pt for section headings. 5.

  13. Computer Science Resume Examples & Templates for 2023

    How to write a Computer Science Resume. Use our pre-made template and create a professional resume in just minutes. ... While most computer science jobs require a bachelor's degree, it is not uncommon to land a job based on an impressive work history or portfolio. ... Unless your GPA was above 3.9, leave it out and list your degree, the ...

  14. 9+ Computer Science Resume Examples [with Guidance]

    9 Computer Science Resume Examples to Land You a Role in 2023. Computer scientists excel at designing algorithms and solving complex problems through logical reasoning and efficient coding. As a computer science professional, your resume should resemble a well-structured program, optimized for readability and showcasing your problem-solving ...

  15. Computer Science Resume Samples

    Bachelors Degree in computer science and 5 years of related experience; or Masters Degree in computer science and related background Experience in software development, and/or data architecture The ability to clearly communicate complex ideas, both verbal and written Candidate must have an active Secret clearance, and be clearable for TS/SCI

  16. Computer Science: Resume Examples, Formats & Tips

    COmputer Science resume education section example. Education might be a short section if you graduated more than 5 years ago. Simply list your school, degree and date of graduation. Include only your bachelor, master and doctoral degrees - high school degrees don't mean much in the computer science field.

  17. How should I list a Bachelor's of Computer Science on a Resume?

    Also if you have more than 5 years of experience put your education at the bottom of your resume. If you've been in the business for 5+ years you'd better have done something more impressive to catch my attention than simply graduate from school. Less than that putting it at the top is still acceptable. Finally, never include GPA.

  18. Computer Science Skills to Put on Your Resume

    Learn what hard and soft skills are great to put on your computer science resume. Getting a computer science degree from WGU is the first step towards a new future. ... WGU offers courses on Java in the software development, data management and data analytics, and computer science bachelor's degrees. These programs utilize Java coursework to ...

  19. 5 Entry-level Computer Science Resume Examples & Guide for 2024

    Your entry-level computer science resume must showcase your grasp of programming languages. It's essential to list the projects or coursework where those skills were applied. Demonstrate your problem-solving abilities through specific examples. Your academic achievements and relevant internships should be highlighted clearly.

  20. Bachelor's Degree in Computer Science: A Guide

    A bachelor's degree in computer science—also called a CS degree—is an undergraduate program that typically involves learning about the fundamentals of computer systems and operations before focusing on a more specific area, like data science, machine learning, or game design. With your bachelor's in computer science, you can pursue an ...

  21. How to List a Degree on a Resume (Associate, Bachelor's, MA)

    Put it either before or after the experience section (depending on your experience). List all your degrees in the education section of your resume. Put your degrees on a resume in the reverse-chronological order. Consider adding extra information about your degree on a resume (e.g. GPA, Latin honors, coursework, etc.).

  22. Computer Science

    Graduates are well-prepared for pursuing careers in a wide variety of computing-related fields or to embark on further graduate studies. They secure employment in a variety of capacities, such as in computer and software design or the development of information technologies. Computer science graduates can excel in system and software development.

  23. How to List a Degree on a Resume

    How to list a bachelor's degree on a resume. You should list your bachelor's degree along with your university's name, dates of study, major, GPA (if a 3.5 or above), minor (if applicable), and honors and relevant coursework. Similar to an associate's degree, there are numerous ways to abbreviate different types of bachelor's degrees.

  24. Bachelor of Computer Science

    The Bachelor of Computer Science is a 3-year program designed to provide a deeper understanding of all aspects of computer technology. As part of the program, you'll combine theory with hands-on experience to learn how to create and analyse computer-based systems. You'll develop the strong analytical, logical and development skills necessary to ...