| Cart The Career Test Store


"Computer Science Teacher"
Job Description - Part 1 - Duties and Tasks

Basic Job Description:

Teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis.

Part 1
Duties / Tasks
Part 2
Part 3
Part 4
Part 5


Job Duties and Tasks for: "Computer Science Teacher"

1) Participate in student recruitment, registration, and placement activities.

2) Collaborate with colleagues to address teaching and research issues.


3) Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.

4) Act as advisers to student organizations.

5) Supervise undergraduate and/or graduate teaching, internship, and research work.


6) Perform administrative duties such as serving as department head.

7) Conduct research in a particular field of knowledge, and publish findings in professional journals, books, and/or electronic media.

8) Direct research of other teachers or of graduate students working for advanced academic degrees.

9) Provide professional consulting services to government and/or industry.

10) Participate in campus and community events.

11) Compile bibliographies of specialized materials for outside reading assignments.

Is being a "Computer Science Teacher" your very best career choice?

Our Career Interest Test will show you which careers match your interests.

Our Free Personality Test will show you which careers match your personality and why.


12) Write grant proposals to procure external research funding.

13) Evaluate and grade students' class work, laboratory work, assignments, and papers.

14) Maintain student attendance records, grades, and other required records.


15) Prepare and deliver lectures to undergraduate and/or graduate students on topics such as programming, data structures, and software design.

16) Prepare course materials such as syllabi, homework assignments, and handouts.

17) Compile, administer, and grade examinations, or assign this work to others.

18) Keep abreast of developments in their field by reading current literature, talking with colleagues, and participating in professional conferences.

19) Initiate, facilitate, and moderate classroom discussions.

20) Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.

21) Supervise students' laboratory work.

22) Maintain regularly scheduled office hours in order to advise and assist students.

23) Select and obtain materials and supplies such as textbooks and laboratory equipment.

24) Advise students on academic and vocational curricula, and on career issues.

Job Description for "Computer Science Teacher" continued here...

Part 1
Duties / Tasks
Part 2
Part 3
Part 4
Part 5

"Computer Science Teacher"   Holland / RIASEC Career Code:  I-C-R        SOC:  25-1021.00


Click here for "Computer Science Teacher" Jobs

See the Future Outlook and Educational Requirements for "Computer Science Teacher"


The FREE CareerPlanner
Job & Career Newsletter

6 to 10 characters

Sign Up For Our Free CareerPlanner Newsletter
Hear about the latest in:

- Discovering Your Mission in Life
- Career Planning Tools
- Job Info
- Best Career Advice
- Career Direction
- Personality Type