Computer Science Professor Resume Example & Writing Guide

Use this Computer Science Professor resume example and guide to improve your career and write a powerful resume that will separate you from the competition.

Computer science professors are highly sought after by universities and other educational institutions because they’re passionate about what they do and highly skilled at communicating complex concepts in easy-to-understand ways.

Computer science professors are responsible for designing and delivering courses that teach students how to build computer systems, write software, and analyze data. They also help students develop critical thinking skills and prepare them for careers in the field.

If you’re ready to make an impact on students’ lives while flexing your own intellectual muscle, here are some tips and an example resume to help you write a computer science professor resume that hiring managers will love.

David Moore
Houston, TX | (123) 456-7891 | [email protected]

Seasoned computer science professor with over 10 years of teaching experience at the university level. Expert in teaching a variety of courses in computer science, from introductory programming to advanced software engineering. Passionate about helping students grow into innovative and successful computer scientists.

University of Texas at Austin Jun '04
M.S. in Computer Science
University of Texas at Austin Jun '02
B.S. in Computer Science
Company A, Computer Science Professor Jan '17 – Current
  • Developed and taught a new course on the fundamentals of computer science for non-majors, with an emphasis on programming in Python.
  • Designed curriculum to teach students how to program computers using Python, emphasizing problem solving skills over syntax and semantics.
  • Implemented a project-based learning approach that emphasized teamwork and collaboration among students as they worked through real world problems.
  • Created online resources (syllabus, lecture slides) for the course which are available at Github.
  • Collaborated with other faculty members to develop a general education requirement focused on data literacy and critical thinking skills called The Art of Thinking.
Company B, Computer Science Professor Jan '12 – Dec '16
  • Developed and taught courses in computer science, including introductory programming classes using Java and advanced data structures with C++
  • Collaborated with the university’s Computer Science department to update curriculum for all undergraduate students
  • Mentored 10+ graduate students through their dissertation research projects (including thesis defense)
  • Awarded $50K grant from NSF to develop new course on machine learning algorithms
  • Authored 3 peer-reviewed journal articles published in top CS conferences; presented at 2 international conferences
Company C, Computer Science Teacher Jan '09 – Dec '11
  • Developed and delivered lectures to students on a variety of computer science topics such as programming, data structures, and software engineering.
  • Created, administered, and graded assignments and exams to assess student learning.
  • Advised and mentored students on their academic and professional development.
  • Master’s in Computer Science
  • Doctorate in Computer Science
  • Certified Information Systems Security Professional (CISSP)

Industry Knowledge: Computer Science, Algorithms, Software Development, Data Structures
Technical Skills: Java, Python, Microsoft SQL, C#, C++, Visual Studio, Unity 3D, Android Studio
Soft Skills: Communication, Motivation, Leadership, Teamwork, Problem Solving, Creativity, Critical Thinking

How to Write a Computer Science Professor Resume

Here’s how to write a resume of your own.

Write Compelling Bullet Points

The best way to make your resume stand out is to include quantifiable details about your work experience. For example, rather than saying you “taught computer science classes,” you could say that you “taught 15+ students in introductory computer science classes, resulting in a 90%+ pass rate on final exams.”

The second bullet point is much stronger because it provides specific details about what you did and the results of your work. It also includes a number—15+—which helps quantify the scale of your work.

Identify and Include Relevant Keywords

When you apply for a job as a computer science professor, your resume is likely to be scanned by an applicant tracking system (ATS) for certain keywords. This program looks for certain terms related to the job like “programming” or “computer science” in order to determine whether your skills are a match for the position. If your resume doesn’t have enough of the right keywords, the ATS might eliminate your application from further consideration.

To increase your chances of getting an interview, use this list of commonly used keywords and phrases as a guide:

  • Computer Science
  • Java
  • JavaScript
  • Python (Programming Language)
  • Linux
  • C++
  • C (Programming Language)
  • C#
  • SQL
  • Amazon Web Services (AWS)
  • Agile Methodologies
  • Web Development
  • Teaching
  • Machine Learning
  • Engineering
  • React.js
  • Git
  • Microsoft SQL Server
  • MySQL
  • Android
  • Node.js
  • HTML
  • Python 3
  • Object-Oriented Programming (OOP)
  • GitLab
  • PostgreSQL
  • SOLID Principles
  • React Native
  • Debugging
  • Scrum

Showcase Your Technical Skills

As a computer science professor, you will need to be proficient in a variety of programming languages and software platforms. This might include languages like Java, Python, and C++, as well as platforms like Linux and Windows. Additionally, you will need to be familiar with various IDEs, such as Eclipse and Visual Studio.

In addition to your technical skills, you will also need to be able to effectively communicate your knowledge to students. This means being able to clearly explain complex concepts and providing students with the resources they need to succeed.


Healthcare Project Coordinator Resume Example & Writing Guide

Back to Resume

Ambulatory Care Pharmacist Resume Example & Writing Guide