AP Computer Science Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth. Essential Duties and Responsibilities Instruction and Curriculum
AP Computer Science Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth. Essential Duties and Responsibilities Instruction and Curriculum
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Information Posting Details Department Computer Science - 318400 Posting Open Date 02/24 ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Information Posting Details Department Computer Science - 318400 Posting Open Date 02/24 ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 02/24/2025 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Managing computer science interns on projects including web apps and data parsing activities Is ... Health Insurance for Temporary Employees * Enhance your career with LEAD courses * Attend non ...
Managing computer science interns on projects including web apps and data parsing activities Is ... Health Insurance for Temporary Employees * Enhance your career with LEAD courses * Attend non ...
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Information Posting Details Department Computer Science - 318400 Posting Open Date 06/16 ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Information Posting Details Department Computer Science - 318400 Posting Open Date 06/16 ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Post-Doc Research Associate
Chapel Hill, NC ยท On-site
Posting Details Department Computer Science - 318400 Posting Open Date 06/16/2026 Application ... Temporary Hours per week 40 FTE 1 Work Location Chapel Hill, NC Position Location North Carolina ...
Computer Programming Tutor
Raleigh, NC ยท Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Raleigh, NC ยท Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Durham, NC ยท Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Durham, NC ยท Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Chapel Hill, NC ยท Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Computer Programming Tutor
Chapel Hill, NC ยท Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
INFORMATION TECHNOLOGY - DUKE TEMPORARY SERVICE
Durham, NC ยท On-site
$13.50 - $18.50/hr
... computer science, or computer-related field, or equivalent coursework or technical training ... Job Code: 00000475 DUKE TEMPORARY SERVICE Job Level: 00 Anticipated Pay Range: Duke University ...
INFORMATION TECHNOLOGY - DUKE TEMPORARY SERVICE
Durham, NC ยท On-site
$13.50 - $18.50/hr
... computer science, or computer-related field, or equivalent coursework or technical training ... Job Code: 00000475 DUKE TEMPORARY SERVICE Job Level: 00 Anticipated Pay Range: Duke University ...
INFORMATION TECHNOLOGY - DUKE TEMPORARY SERVICE
Durham, NC ยท On-site
$13.50 - $18.50/hr
... computer science, or computer-related field, or equivalent coursework or technical training ... Job Code: 00000475 DUKE TEMPORARY SERVICE Job Level: 00 Anticipated Pay Range: Duke University ...
INFORMATION TECHNOLOGY - DUKE TEMPORARY SERVICE
Durham, NC ยท On-site
$13.50 - $18.50/hr
... computer science, or computer-related field, or equivalent coursework or technical training ... Job Code: 00000475 DUKE TEMPORARY SERVICE Job Level: 00 Anticipated Pay Range: Duke University ...
Do you love teaching and mentoring students, helping to shape the future? If so, we have the job for you! Shaw University is looking for Part-Time (Adjunct) Faculty, Computer Information Science.
Do you love teaching and mentoring students, helping to shape the future? If so, we have the job for you! Shaw University is looking for Part-Time (Adjunct) Faculty, Computer Information Science.
Do you love teaching and mentoring students, helping to shape the future? If so, we have the job for you! Shaw University is looking for Part-Time (Adjunct) Faculty, Computer Information Science.
Do you love teaching and mentoring students, helping to shape the future? If so, we have the job for you! Shaw University is looking for Part-Time (Adjunct) Faculty, Computer Information Science.
... for students CTE Restricted License(s) Bachelor's Degree Examples of Related Degrees: Accounting, Administrative Systems, Business Administration, Computer Science, Computer Engineering ...
... for students CTE Restricted License(s) Bachelor's Degree Examples of Related Degrees: Accounting, Administrative Systems, Business Administration, Computer Science, Computer Engineering ...
Temporary Computer Science Student information
What is a temporary computer science student?
What types of projects or tasks can a temporary computer science student expect to work on during their assignment?
What are the key skills and qualifications needed to thrive as a temporary computer science student, and why are they important?
What is the difference between Temporary Computer Science Student vs Intern?
| Aspect | Temporary Computer Science Student | Intern |
|---|---|---|
| Credentials | Enrolled in a computer science program | Typically students or recent graduates |
| Work Environment | Part-time or short-term projects, often on-campus or remote | Hands-on industry experience, often in office settings |
| Employer & Industry Usage | Educational institutions, tech companies, startups | Tech firms, software companies, corporate IT departments |
| Search & Comparison Intent | Looking for short-term or part-time tech roles for students | Seeking industry experience or entry-level positions |
Temporary Computer Science Students and Interns both seek practical experience, but students are usually enrolled in academic programs and work part-time or on short-term projects, while interns are often recent graduates or students gaining industry exposure through structured internships.
What jobs can a temporary computer science student get?
Which job is best for a temporary computer science student?
What are the most commonly searched types of Computer Science Student jobs in Raleigh, NC?
The most popular types of Computer Science Student jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Temporary Computer Science Student jobs?
Cities near Raleigh, NC with the most Temporary Computer Science Student job openings:
CTE STEM Teacher @ Ayden-Grifton High School 26/27 school year
Raleigh, NC โข On-site
Full-time
Re-posted 22 days ago
Job description
Summary
Under the general direction of the principal, the CTE Business/STEM Teacher provides high-quality instruction that prepares students for college, careers, and industry credentials in business, technology, computer science, engineering, and STEM-related fields. The teacher creates engaging, hands-on learning experiences that develop students' critical thinking, problem-solving, communication, collaboration, and technical skills while aligning instruction with North Carolina CTE standards.
The successful candidate will provide competency-based instruction in STEM and computer science courses, including AP Computer Science, while fostering innovation, creativity, and career readiness through project-based learning and real-world applications.
Courses Currently Assigned
The position is expected to teach a combination of the following courses:
- STEM 1A
- STEM 1B
- AP Computer Science
Course assignments may be adjusted based on school needs, student enrollment, certification, and program growth.
Essential Duties and Responsibilities
Instruction and Curriculum
- Plan, prepare, and deliver engaging standards-based instruction aligned to North Carolina CTE and STEM curriculum standards.
- Teach STEM and computer science concepts through project-based and inquiry-based learning experiences.
- Provide instruction in computational thinking, programming, engineering design, and emerging technologies.
- Differentiate instruction to meet the diverse needs of all learners.
- Utilize formative and summative assessment data to monitor student progress and guide instructional decisions.
- Maintain accurate records of student achievement, attendance, and required documentation.
Computer Science and Technology Integration
- Teach foundational and advanced computer science concepts, including programming and problem-solving strategies.
- Facilitate coding experiences using languages and platforms such as Java, Python, Scratch, SNAP!, or other approved instructional tools.
- Integrate technology effectively into classroom instruction and student projects.
- Promote digital citizenship, cybersecurity awareness, and responsible technology use.
STEM and Career Readiness
- Develop hands-on STEM learning opportunities that connect classroom content to real-world careers.
- Incorporate engineering design processes, innovation challenges, and collaborative problem-solving activities.
- Promote awareness of STEM and technology career pathways.
- Support students in developing workplace readiness, leadership, and communication skills.
Program Development and Student Engagement
- Assist in promoting and expanding STEM, computer science, and technology programs within the school.
- Support participation in STEM competitions, computer science events, and related student organizations.
- Collaborate with counselors, administrators, business partners, and post-secondary institutions to strengthen career pathways.
- Participate in field experiences, industry visits, guest speaker opportunities, and career exploration activities.
Professional Responsibilities
- Maintain a safe, organized, and effective classroom and laboratory environment.
- Participate in professional development activities related to STEM, technology, and CTE instruction.
- Collaborate with colleagues to improve instructional practices and student outcomes.
- Follow all district, state, and federal policies and procedures.
- Perform other duties as assigned by the principal.
Knowledge, Skills, and Abilities
- Knowledge of effective instructional practices and classroom management techniques.
- Understanding of STEM education, computer science instruction, and project-based learning.
- Ability to teach programming and computational thinking concepts.
- Strong communication, collaboration, and organizational skills.
- Ability to build positive relationships with students, families, colleagues, and community stakeholders.
- Proficiency with educational technology and digital learning tools.
- Commitment to student achievement and continuous improvement.
Minimum Qualifications
- Bachelor's degree from an accredited college or university.
- Eligible for or holds a North Carolina teaching license in an appropriate CTE, Business, Technology, Computer Science, STEM, or related licensure area.
- Demonstrated knowledge of STEM and computer science concepts.
- Ability to meet all state and local employment requirements.
Preferred Qualifications
- Experience teaching STEM, computer science, engineering, or technology-related courses.
- Experience teaching AP Computer Science or similar advanced coursework.
- Experience with Java, Python, Scratch, SNAP!, or other programming environments.
- Experience implementing project-based learning and design-thinking methodologies.
- Industry certifications or experience in technology, computer science, engineering, or related fields.
- Experience developing partnerships with business, industry, or post-secondary institutions.
Equal Opportunity Employer
The district does not discriminate on the basis of race, color, religion, national origin, sex, age, disability, genetic information, veteran status, or any other legally protected status in its educational programs, activities, or employment practices.
About North Carolina Jobs
Sourced by ZipRecruiter
North Carolina Jobs is a public sector organization based in Raleigh, NC, US. Since its establishment, it has been dutifully serving the community by functioning as a comprehensive platform for job listings and career development resources in the state of North Carolina. Its core mission is to enhance the state's workforce by connecting its residents with employers throughout the region, aiming to foster growth and prosperity in the community by stimulating the local economy.
Industry
Public administration
Company size
10,000+ Employees
Headquarters location
Raleigh, NC, US
Year founded
1989