Computer Science Teachers, Postsecondary
An occupation in Human and Public Services
|
Jobs in New York
Save to Portfolio
|
| 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.
|
| Interests |
Social - Social occupations frequently involve working with, communicating with, and teaching people. These occupations often involve helping or providing service to others.
| |
| Tasks |
1. Evaluate and grade students' class work, laboratory work, assignments, and papers.
2. Maintain student attendance records, grades, and other required records.
3. Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
4. Prepare course materials such as syllabi, homework assignments, and handouts.
5. Compile, administer, and grade examinations or assign this work to others.
6. Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
7. Initiate, facilitate, and moderate classroom discussions.
8. Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
9. Supervise students' laboratory work.
10. Maintain regularly scheduled office hours to advise and assist students.
11. Select and obtain materials and supplies such as textbooks and laboratory equipment.
|
| Skills |
Instructing - Teaching others how to do something.
Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
Speaking - Talking to others to convey information effectively.
Reading Comprehension - Understanding written sentences and paragraphs in work related documents.
Learning Strategies - Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
Active Learning - Understanding the implications of new information for both current and future problem-solving and decision-making.
Active Listening - Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
|
| 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.
Mathematics - Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
Telecommunications - Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems.
Engineering and Technology - Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
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.
|
| Education |
Job Zone Five: Extensive Preparation Needed
Education: A bachelor's degree is the minimum formal education required for these occupations. However, many also require graduate school. For example, they may require a master's degree, and some require a Ph.D., M.D., or J.D. (law degree).
Training: 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.
|
| School Programs |
|
The college search results are undergraduate programs associated with Computer Science Teachers, Postsecondary.
Further education may also be required to pursue this career.
The training search results include both short and long-term programs associated with Computer Science Teachers, Postsecondary,
and may be more appropriate for adult and non-traditional students. Further training may also be required to pursue this career.
|
Computer and Information Sciences, General. - A general program that focuses on computing, computer science, and information science and systems as part of a broad and/or interdisciplinary program. Such programs are undifferentiated as to title and content and are not to be confused with specific programs in computer science, information science, or related support services.
|
|
Computer Programming/Programmer, General. - A program that focuses on the general writing and implementation of generic and customized programs to drive operating systems and that generally prepares individuals to apply the methods and procedures of software design and programming to software installation and maintenance. Includes instruction in software design, low- and high-level languages and program writing; program customization and linking; prototype testing; troubleshooting; and related aspects of operating systems and networks.
|
|
Information Science/Studies. - A program that focuses on the theory, organization, and process of information collection, transmission, and utilization in traditional and electronic forms. Includes instruction in information classification and organization; information storage and processing; transmission, transfer, and signaling; communications and networking; systems planning and design; human interfacing and use analysis; database development; information policy analysis; and related aspects of hardware, software, economics, social factors, and capacity.
|
|
Computer Systems Analysis/Analyst. - A program that prepares individuals to apply programming and systems analysis principles to the selection, implementation, and troubleshooting of customized computer and software installations across the life cycle. Includes instruction in computer hardware and software; compilation, composition, execution, and operating systems; low- and high-level languages and language programming; programming and debugging techniques; installation and maintenance testing and documentation; process and data flow analysis; user needs analysis and documentation; cost-benefit analysis; and specification design.
|
|
Computer Science. - A general program that focuses on computers, computing problems and solutions, and the design of computer systems and user interfaces from a scientific perspective. Includes instruction in the principles of computational science, and computing theory; computer hardware design; computer development and programming; and applications to a variety of end-use situations.
|
|
| Wages |
In NY the average wage for this occupation was:
$49,160 for entry level workers, and $97,550 for experienced workers.
|
| Job Outlook |
Based on the total number of annual openings and its growth rate, the employment prospects for this occupation are described as .
During 2002, there were approximately 1,180 Computer Science Teachers, Postsecondary employed in NY.
We estimate that in 2012 there will be 1,500 employed in NY. This represents an increase of 32 job(s) each year, and a total of 58 job openings each year.
|
| Additional Resources |
Computer Science Teachers Association (CSTA) - The CSTA is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K-12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn.
Teachers-postsecondary - Visit this link for additional information on this career from the Occupational Outlook Handbook; a publication produced and maintained by the United States Department of Labor.
Computer Science Teachers Association (CSTA) - The CSTA is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn.
|
| Similar Jobs |
Computer and Information Systems Managers - Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
Computer Programmers - Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites.
Computer Support Specialists - Provide technical assistance to computer system users. Answer questions or resolve computer problems for clients in person, via telephone or from remote location. May provide assistance concerning the use of computer hardware and software, including printing, installation, word processing, electronic mail, and operating systems.
Computer Systems Analysts - Analyze science, engineering, business, and all other data processing problems for application to electronic data processing systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software. May supervise computer programmers.
Network Systems and Data Communications Analysts - Analyze, design, test, and evaluate network systems, such as local area networks (LAN), wide area networks (WAN), Internet, intranet, and other data communications systems. Perform network modeling, analysis, and planning. Research and recommend network and data communications hardware and software. Includes telecommunications specialists who deal with the interfacing of computer and communications equipment. May supervise computer programmers.
Mathematical Science Teachers, Postsecondary - Teach courses pertaining to mathematical concepts, statistics, and actuarial science and to the application of original and standardized mathematical techniques in solving specific problems and situations.
Electrical and Electronics Repairers, Commercial and Industrial Equipment - Repair, test, adjust, or install electronic equipment, such as industrial controls, transmitters, and antennas.
|
|