Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Job Posting Title Adjunct Instructor / Lecturer in Computer Science

Job

Lewis & Clark College

Portland, OR (In Person)

Part-Time

Posted 3 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 7/19/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
68
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Job Description Position Description The Department of Computer Science invites applications to teach one or more courses on a part-time basis in the 2026-2027 academic year. The courses, to be taught in person, are: Fall 2026: CS 111 Introduction to Cybersecurity• CS 171 Computer Science
I CS 211
Computer and Network Security CS 383 Algorithm Design and Analysis Spring 2027: CS 111 Introduction to Cybersecurity• CS 171 Computer Science
I CS 293
Networks and Web Development •CS 111 is a 2-credit course, so both sections of it together are equivalent to one of the other courses.
Course descriptions are as follows:
CS 111 Introduction to Cybersecurity A multidisciplinary look at the important social and technical issues surrounding security and privacy in our connected world. Faculty from multiple disciplines will provide perspective and expertise on topics including attacks, defenses, cryptography, social engineering, ethics, cyber-terrorism, civil liberties, privacy, and hacker culture. A technical background is not required to take the class. CS 171 Computer Science I Basic techniques for solving problems amenable to solution through the use of a high-level computer programming language. Emphasis on solving a problem via a program and on the skills to write programs solving complex problems. Variables, data types, branches, loops, arrays, functional decomposition. (CS 171 is taught in C.) CS 211 Computer and Network Security Introduction to principles and practices of computer and network security. Topics may include cryptography, command-line scripting, penetration testing, intrusion detection, incident response, analysis of attacks on web applications, mobile devices, internet of things. CS 293 Networks and Web Development Introduction to computer networks and Web development. Topics may include internet protocols, client-server computing, distributed applications, databases. CS 383 Algorithm Design and Analysis Introduction to the design and analysis of algorithms. Balanced binary search trees; bit vectors; hash tables; heaps; dynamic programming; algorithms including incremental, divide and conquer, greedy, graph. (CS 383 is taught in Python.) Qualifications The successful candidate should demonstrate evidence of teaching excellence at the undergraduate level. A master's degree in computer science or a related field at the time of appointment is required. Experience with networking and/or web development is preferred. Application Instructions A complete application must include: (1) cover letter which includes statements of the candidate's teaching philosophy and suitability for this position and (2) curriculum vitae. The cover letter should indicate which of the above courses the applicant is qualified and willing to teach. Review of applications will begin immediately and continue on a rolling basis until the position is filled. For questions, please contact Peter Drake, Chair of Computer Science, at drake@lclark.edu.