1

Computer Science Teaching Jobs in Lanham, MD (NOW HIRING)

Computer Programming Tutor

Bowie, MD ยท Remote

$18 - $40/hr

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Computer Programming Tutor

Laurel, MD ยท Remote

$18 - $40/hr

... students for computer science coursework and software engineering careers. * Conceptual Teaching & Problem-Solving: Skilled at teaching problem decomposition, algorithm design, and code ...

Data Science SME Mid

Fort Belvoir, VA ยท On-site

$115K - $157K/yr

... teaching, mentoring, and helping analysts build practical tradecraft skills. You will support ... Minimum 5 years of experience focusing on the concepts and applications of data analytics, computer ...

Associate Professor

Washington, DC ยท On-site

$100K - $115K/yr

... computer scientist with research expertise and teaching interests in advancing artificial intelligence to address healthcare challenges with a focus on multimodal foundation models to clinical ...

Showing results 41-60

Computer Science Teaching information

See Lanham, MD salary details

$36.5K

$65.5K

$121.6K

How much do computer science teaching jobs pay per year?

As of Jul 29, 2026, the average yearly pay for computer science teaching in Lanham, MD is $65,525.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $69,600.00 per year, depending on experience, location, and employer.

What do computer science teachers do?

Computer science teachers develop and deliver lessons on programming, algorithms, data structures, and software development to students. They assess student progress, create curriculum materials, and may incorporate tools like coding platforms or programming languages to facilitate learning.

Is there a shortage of computer science teachers?

There is a recognized shortage of qualified computer science teachers in many regions, driven by increasing demand for technology education and a limited supply of educators with specialized skills in programming, algorithms, and computer systems. This shortage often leads to increased job opportunities, competitive salaries, and a need for ongoing professional development and certifications in the field.

What are the key skills and qualifications needed to thrive as a Computer Science Teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

Can I be a teacher with a computer science degree?

Computer science teachers typically need a bachelor's degree in computer science or a related field, along with teaching certification or licensure depending on the education level and region. Strong programming skills, knowledge of educational technology, and classroom management are also important for teaching computer science effectively.

Is computer science teaching in demand?

Computer science teaching is in high demand due to the growing need for technology education across schools, colleges, and training programs. Educators with strong programming skills and knowledge of current technologies are sought after to meet the increasing interest in coding, software development, and digital literacy.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.
What are popular job titles related to Computer Science Teaching jobs in Lanham, MD? For Computer Science Teaching jobs in Lanham, MD, the most frequently searched job titles are:
What cities near Lanham, MD are hiring for Computer Science Teaching jobs? Cities near Lanham, MD with the most Computer Science Teaching job openings:
Infographic showing various Computer Science Teaching job openings in Lanham, MD as of July 2026, with employment types broken down into 1% As Needed, 78% Full Time, 19% Part Time, and 2% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $65,525 per year, or $31.5 per hour.

Part Time Lecturer Khoury College of Computer Sciences- Arlington

Northeastern University

Arlington, VA โ€ข On-site

$4.9K/wk

Part-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Job description

About the Opportunity
The Khoury College of Computer Sciences at Northeastern University invites applications for the position of Part-time teaching faculty in the Computer Science Masters Program at our campus in Arlington, Virginia. At present we are enrolling students in the MS in CS program and the Align MS in CS program.
Responsibilities:
Part-time faculty teach one or more courses per term. Courses are 15-weeks long, with fall, spring, and summer terms beginning in September, January, and May, respectively. Each course normally meets two times per week for 1 hour and 40 minutes. Other meeting schedules are possible. We are searching across all areas of computer science and cybersecurity. For more information on existing courses, please see the Khoury College Graduate Catalog at: https://catalog.northeastern.edu/graduate/computer-information-science/computer-science/
Qualifications:
We are seeking individuals committed to excellence in teaching. Candidates must hold a Ph.D. in computer science or a related field. Strong written, oral, and interpersonal skills are required in order to communicate effectively with diverse and exceptional students in-person and online.
Documents to Submit:
CV and Cover Letter
About Khoury College:
We invite you to join a fast-moving, ambitious college with an underlying mission that is driven by our motto of "CS for Everyone."
Position Type
Academic
Additional Information
Northeastern University considers factors such as candidate work experience, education and skills when extending an offer.
Northeastern has a comprehensive benefits package for benefit eligible employees. This includes medical, vision, dental, paid time off, tuition assistance, wellness & life, retirement- as well as commuting & transportation. Visit https://hr.northeastern.edu/benefits/ for more information.
All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, religion, color, national origin, age, sex, sexual orientation, disability status, or any other characteristic protected by applicable law.
Pay Range:
The rate per credit for an instructor with a PhD is $4,924.50. The rate per credit for an instructor with an MS degree is $3,939.50.