A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for two (2) full-time tenure-track Assistant Professor positions for the ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for two (2) full-time tenure-track Assistant Professor positions for the ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for two (2) full-time tenure-track Assistant Professor positions for the ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for two (2) full-time tenure-track Assistant Professor positions for the ...
Computer Science - adjunct
Tampa, FL ยท On-site
$76/hr
Applicant must have a Master's Degree in Computer Science and the ability to teach the following courses: CGS 1103 - Project Management CGS 2105 - IT Project Management Software Applications CGS 2091 ...
Computer Science - adjunct
Tampa, FL ยท On-site
$76/hr
Applicant must have a Master's Degree in Computer Science and the ability to teach the following courses: CGS 1103 - Project Management CGS 2105 - IT Project Management Software Applications CGS 2091 ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for a f ull-time Assistant Teaching Professor position for the 2026-27 ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for a f ull-time Assistant Teaching Professor position for the 2026-27 ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for a f ull-time Assistant Teaching Professor position for the 2026-27 ...
... Computer Science in the College of Social Sciences, Mathematics, and Education at The University of Tampa invites applications for a f ull-time Assistant Teaching Professor position for the 2026-27 ...
Position Details The Computer Science Department in the College of Social Sciences, Mathematics, and Education at University of Tampa invites applications for Part-Time instructors to teach courses ...
Position Details The Computer Science Department in the College of Social Sciences, Mathematics, and Education at University of Tampa invites applications for Part-Time instructors to teach courses ...
For the rank of Assistant Professor: * Ph.D. in Computer Science or a closely related field earned before the start date * For the rank of Associate Professor: * Ph.D. in Computer Science or a ...
For the rank of Assistant Professor: * Ph.D. in Computer Science or a closely related field earned before the start date * For the rank of Associate Professor: * Ph.D. in Computer Science or a ...
Position Details The Computer Science Department in the College of Social Sciences, Mathematics, and Education atUniversity of Tampa invites applications for Part-Time instructors to teach courses in ...
Position Details The Computer Science Department in the College of Social Sciences, Mathematics, and Education atUniversity of Tampa invites applications for Part-Time instructors to teach courses in ...
FSWs' adjunct professors are responsible for providing professional quality work as a teaching faculty member. Work includes conducting and teaching courses within the prescribed curriculum for ...
FSWs' adjunct professors are responsible for providing professional quality work as a teaching faculty member. Work includes conducting and teaching courses within the prescribed curriculum for ...
FSWs' adjunct professors are responsible for providing professional quality work as a teaching faculty member. Work includes conducting and teaching courses within the prescribed curriculum for ...
FSWs' adjunct professors are responsible for providing professional quality work as a teaching faculty member. Work includes conducting and teaching courses within the prescribed curriculum for ...
FSWs' adjunct professors are responsible for providing professional quality work as a teaching faculty member. Work includes conducting and teaching courses within the prescribed curriculum for ...
FSWs' adjunct professors are responsible for providing professional quality work as a teaching faculty member. Work includes conducting and teaching courses within the prescribed curriculum for ...
The preferred rank is Assistant Professor, though other levels will be considered. Required qualifications include an earned Ph.D. in Computer Science or Software Engineering, evidence of the ability ...
The preferred rank is Assistant Professor, though other levels will be considered. Required qualifications include an earned Ph.D. in Computer Science or Software Engineering, evidence of the ability ...
The preferred rank is Assistant Professor, though other levels will be considered. Required qualifications include an earned Ph.D. in Computer Science or Software Engineering, evidence of the ability ...
The preferred rank is Assistant Professor, though other levels will be considered. Required qualifications include an earned Ph.D. in Computer Science or Software Engineering, evidence of the ability ...
Assistant Professor of Computer Information Systems Reporting Structure ... Chair, Computer Science Department, Dean- CSEM Division: Academic Affairs/Provost Job Summary:
Assistant Professor of Computer Information Systems Reporting Structure ... Chair, Computer Science Department, Dean- CSEM Division: Academic Affairs/Provost Job Summary:
Assistant Professor of Computer Information Systems Reporting Structure ... Chair, Computer Science Department, Dean- CSEM Division: Academic Affairs/Provost Job Summary:
Assistant Professor of Computer Information Systems Reporting Structure ... Chair, Computer Science Department, Dean- CSEM Division: Academic Affairs/Provost Job Summary:
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science ...
Assistant Professor
Gainesville, FL ยท On-site
$135K/yr
Assistant Professor Job no: 537101 Work type: Tenure-Track Faculty Location: Main Campus ... D. in biomedical informatics or a related discipline such as computer science or information ...
Assistant Professor
Gainesville, FL ยท On-site
$135K/yr
Assistant Professor Job no: 537101 Work type: Tenure-Track Faculty Location: Main Campus ... D. in biomedical informatics or a related discipline such as computer science or information ...
Computer Science Professor information
See Florida salary details
$8.2K - $19.1K
0% of jobs
$19.1K - $30K
0% of jobs
$30K - $40.8K
0% of jobs
$40.8K - $51.7K
13% of jobs
$51.7K - $62.6K
6% of jobs
$68.9K is the 25th percentile. Wages below this are outliers.
$62.6K - $73.4K
9% of jobs
$73.4K - $84.3K
16% of jobs
$84.3K - $95.2K
0% of jobs
$95.2K - $106K
0% of jobs
The median wage is $107.1K / yr.
$106K - $116.9K
48% of jobs
$116.9K - $127.8K
6% of jobs
$8.2K
$94.6K
$127.8K
How much do computer science professor jobs pay per year?
What Does a Computer Science Professor Do?
A computer science professor teaches at a technical college or university. You create and teach courses in computer science (CS) or related programming or technology subjects. In this career, you prepare the syllabus for each class, deliver lectures and instructions, and use exams and quizzes to assess the performance of students. In many computer science classes, your responsibilities include allowing students to practice the subject matter in a computer lab. You facilitate this practice and offer guidance during lab sessions. In addition to your teaching duties, you sometimes give academic or career advice to students in CS degree programs.
What are the key skills and qualifications needed to thrive as a Computer Science Professor, and why are they important?
What are some common challenges faced by Computer Science Professors in balancing teaching, research, and administrative responsibilities?
What is the difference between Computer Science Professor vs Software Developer?
| Aspect | Computer Science Professor | Software Developer |
|---|---|---|
| Required Credentials | Typically a Ph.D. in Computer Science or related field | Bachelor's or Master's in Computer Science or related field; certifications optional |
| Work Environment | Academic institutions, research labs, universities | Corporate offices, tech companies, startups |
| Industry Usage | Research, teaching, academic publishing | Software development, product creation, coding |
| Common Search/Comparison | Yes | Yes |
While both roles involve computer science knowledge, a Computer Science Professor primarily focuses on teaching, research, and academic publishing, often requiring a Ph.D. and working in educational institutions. In contrast, a Software Developer applies programming skills to create software products in corporate or startup environments, typically with a bachelor's or master's degree. The roles differ in work environment, responsibilities, and career paths but share foundational computer science expertise.
- Assistant Professor In Human Computer Interaction
- Assistant Professor Soil Science
- Undergraduate Teacher
- Remote Zoology Professor Salary
- Computer Professor
- Computer Science Teaching Assistant
- Temporary Visiting Professor Computer Science
- Volunteer Online Bible Professor
- Computer Science Faculty
- Computer Science Apprenticeship

Associate Professor or Full Professor in Computer Science
St. Thomas UniversityMiami Gardens, FL โข On-site
Full-time
Posted 19 days ago
Job description
Position Summary:
A Computer Science faculty member to serve as Program Director and to lead, manage, and teach in the Bachelor of Science of Computer Science program as well as the Master of Science in Data Science program and/or the Master of Science in Cybersecurity & Analytics program.
ESSENTIAL FUNCTIONS:
- Direct the University's computer science programs. This includes ongoing management functions such as class scheduling, selection of course materials, hiring adjuncts, as well as evaluations of courses and faculty.
- Develop new program initiatives in AI and IT.
- Teach undergraduate lectured Computer Science courses such as Data Structures and Algorithms, Database, Software Engineering, and programming in C++, Java, and Python.
- Teach graduate lectured data science courses such as Data Engineering, Applied Machine Learning, and Statistical Methods, or cybersecurity courses such as Cybersecurity Technologies and Ethical Hacking.
- Carry a minimum class load of 12 credits per semester.
- Available for a minimum of 12 hours a week for office hours.
- Other Computer Science and Data Science teaching, research, and advising duties as assigned.
REQUIRED EDUCATION AND EXPERIENCE:
- PhD in Computer Science, Computational Science, Computer Engineering, Data Science or a closely related field.
- Qualified experience teaching and working with undergraduate and graduate students.
PREFERRED EDUCATION AND EXPERIENCE
- Record of publication and research in data science or cybersecurity.
- Experience with online teaching delivery.
POSITION QUALIFICATIONS:
- Familiarity with current developments in AI and cloud technologies.
- Able to program and teach in Python, Java, and C++.
- Comfortable with several classroom technological applications.
About St. Thomas University
Sourced by ZipRecruiter
Industry
Colleges, universities, and professional schools
Company size
201 - 500 Employees
Headquarters location
Opa-locka, FL, US
Year founded
1961