- Home
- My Career Path
- Computer Science Teachers, Postsecondary
Computer Science Teachers, Postsecondary
Also called : Assistant Professor, Associate Professor, Computer Information Systems Instructor (CIS Instructor), Computer Science Instructor, Computer Science Professor, Faculty Member, Information Technology Ins
What they do
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. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.
On the job, one would
- Prepare course materials, such as syllabi, homework assignments, and handouts.
- Compile, administer, and grade examinations or assign this work to others.
- Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
- Evaluate and grade students' class work, laboratory work, assignments, and papers.
- Maintain student attendance records, grades, and other required records.
KNOWLEDGE
- Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
- Education and Training
Knowledge of principles and methods for curriculum and training design, teaching and instruction for individuals and groups, and the measurement of training effects.
- English Language
Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
- Customer and Personal Service
Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
SKILLS
- Instructing
Teaching others how to do something.
- Reading Comprehension
Understanding written sentences and paragraphs in work-related documents.
- Speaking
Talking to others to convey information effectively.
- Writing
Communicating effectively in writing as appropriate for the needs of the audience.
- Active Learning
Understanding the implications of new information for both current and future problem-solving and decision-making.
ABILITIES
- Oral Comprehension
The ability to listen to and understand information and ideas presented through spoken words and sentences.
- Oral Expression
The ability to communicate information and ideas in speaking so others will understand.
- Written Comprehension
The ability to read and understand information and ideas presented in writing.
- Written Expression
The ability to communicate information and ideas in writing so others will understand.
- Deductive Reasoning
The ability to apply general rules to specific problems to produce answers that make sense.
PERSONALITY
People interested in this work, will do well at jobs that need;
- Integrity
Job requires being honest and ethical.
- Dependability
Job requires being reliable, responsible, and dependable, and fulfilling obligations.
- Persistence
Job requires persistence in the face of obstacles.
- Independence
Job requires developing one's own ways of doing things, guiding oneself with little or no supervision, and depending on oneself to get things done.
- Achievement/Effort
Job requires establishing and maintaining personally challenging achievement goals and exerting effort toward mastering tasks.
- Analytical Thinking
Job requires analyzing information and using logic to address work-related issues and problems.
- Initiative
Job requires a willingness to take on responsibilities and challenges.
- Attention to Detail
Job requires being careful about detail and thorough in completing work tasks.
- Cooperation
Job requires being pleasant with others on the job and displaying a good-natured, cooperative attitude.
- Leadership
Job requires a willingness to lead, take charge, and offer opinions and direction.
TECHNOLOGY
- Calendar and scheduling software
- Computer based training software
- Data base user interface and query software
- Development environment software
- Electronic mail software
- Graphics or photo imaging software
- Information retrieval or search software
- Internet browser software
- Network security and virtual private network VPN equipment software
- Network security or virtual private network VPN management software
- Object or component oriented development software
EDUCATION AND TRAINING
- Preparation
Extensive Preparation Needed
- Education
Graduate Degree or higher.
- Experience
Extensive skills, knowledge, and experience are needed for these occupations.
- Jobtraining
Employees may need some on-the-job training, but most of these occupations assume that the person will already have the required skills, knowledge, work-related experience, and/or training.