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.
- Faculty Member, College or University
| 25-1011.00 |
Business Teachers, Postsecondary |
| 25-1021.00 |
Computer Science Teachers, Postsecondary |
| 25-1022.00 |
Mathematical Science Teachers, Postsecondary |
| 25-1031.00 |
Architecture Teachers, Postsecondary |
| 25-1032.00 |
Engineering Teachers, Postsecondary |
| 25-1041.00 |
Agricultural Sciences Teachers, Postsecondary |
| 25-1042.00 |
Biological Science Teachers, Postsecondary |
| 25-1043.00 |
Forestry and Conservation Science Teachers, Postsecondary |
| 25-1051.00 |
Atmospheric, Earth, Marine, and Space Sciences Teachers, Postsecondary |
| 25-1052.00 |
Chemistry Teachers, Postsecondary |
| 25-1053.00 |
Environmental Science Teachers, Postsecondary |
| 25-1054.00 |
Physics Teachers, Postsecondary |
| 25-1061.00 |
Anthropology and Archeology Teachers, Postsecondary |
| 25-1062.00 |
Area, Ethnic, and Cultural Studies Teachers, Postsecondary |
| 25-1063.00 |
Economics Teachers, Postsecondary |
| 25-1064.00 |
Geography Teachers, Postsecondary |
| 25-1065.00 |
Political Science Teachers, Postsecondary |
| 25-1066.00 |
Psychology Teachers, Postsecondary |
| 25-1067.00 |
Sociology Teachers, Postsecondary |
| 25-1069.99 |
Social Sciences Teachers, Postsecondary, All Other |
| 25-1071.00 |
Health Specialties Teachers, Postsecondary |
| 25-1072.00 |
Nursing Instructors and Teachers, Postsecondary |
| 25-1081.00 |
Education Teachers, Postsecondary |
| 25-1082.00 |
Library Science Teachers, Postsecondary |
|
- Act as advisers to student organizations.
- Advise students on academic and vocational curricula, and on career issues.
- Collaborate with colleagues to address teaching and research issues.
- Compile bibliographies of specialized materials for outside reading assignments.
- Compile, administer, and grade examinations, or assign this work to others.
- Conduct research in a particular field of knowledge, and publish findings in professional journals, books, and/or electronic media.
- Direct research of other teachers or of graduate students working for advanced academic degrees.
- Evaluate and grade students' class work, laboratory work, assignments, and papers.
- Initiate, facilitate, and moderate classroom discussions.
- Keep abreast of developments in their field by reading current literature, talking with colleagues, and participating in professional conferences.
- Maintain regularly scheduled office hours in order to advise and assist students.
- Maintain student attendance records, grades, and other required records.
- Participate in campus and community events.
- Participate in student recruitment, registration, and placement activities.
- Perform administrative duties such as serving as department head.
- Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
- Prepare and deliver lectures to undergraduate and/or graduate students on topics such as programming, data structures, and software design.
- Prepare course materials such as syllabi, homework assignments, and handouts.
- Provide professional consulting services to government and/or industry.
- Select and obtain materials and supplies such as textbooks and laboratory equipment.
- Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
- Supervise students' laboratory work.
- Supervise undergraduate and/or graduate teaching, internship, and research work.
- Write grant proposals to procure external research funding.
- advise governmental or industrial personnel
- advise students
- collect academic research data
- compile bibliographies of specialized materials
- conduct research on work-related topics
- convert information into instructional program
- design classroom presentations
- develop course or training objectives
- develop instructional materials
- direct and coordinate scientific research or investigative studies
- encourage group participation
- evaluate student performance
- explain complex mathematical information
- follow data security procedures
- follow data storage procedures
- maintain educational records, reports, or files
- make education presentations
- organize educational material or ideas
- prepare educational reports
- program mainframe computer
- record student progress
- resolve symbolic formulations in data processing applications
- teach college level courses
- understand technical operating, service or repair manuals
- use computer application flow charts
- use computer networking technology
- use computer programming language
- use computers to enter, access or retrieve educational data
- use differential equations in computer programming
- use geographical information system (GIS) software
- use knowledge of mainframe computers
- use mathematical or statistical methods to identify or analyze problems
- use object-oriented computer programming techniques
- use oral or written communication techniques
- use public speaking techniques
- use relational database software
- use structural analysis techniques to analyze computer systems
- use teaching techniques
- write research or project grant proposals
- write scholarly or technical research papers
|