2

Entry Level Computer Science Student Jobs in Chicago, IL

Computer Science Teacher

East Chicago, IN ยท On-site

$48K - $67K/yr

Provide high-quality instruction to students and work collaboratively with the school leader, colleagues, students, parents and the board to accomplish or surpass the academy's articulated ...

Computer Science Teacher

East Chicago, IN ยท On-site

$48K - $67K/yr

Job Type Full-time Description Provide high-quality instruction to students and work collaboratively with the school leader, colleagues, students, parents and the board to accomplish or surpass the ...

AP Computer Science A Tutor

Chicago, IL ยท Remote

$18 - $40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

AP Computer Science A Tutor

Oak Lawn, IL ยท Remote

$18 - $40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

AP Computer Science A Tutor

Evanston, IL ยท Remote

$18 - $40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

AP Computer Science A Tutor

Wheaton, IL ยท Remote

$18 - $40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online AP Computer Science A tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have ...

next page

Showing results 1-20

Entry Level Computer Science Student information

What is the difference between Entry Level Computer Science Student vs Software Developer Intern?

AspectEntry Level Computer Science StudentSoftware Developer Intern
CredentialsCurrently enrolled in CS program, no professional certifications requiredLikely enrolled in CS or related program, may have basic certifications or coursework
Work EnvironmentAcademic settings, labs, or internships; limited real-world projectsProfessional tech companies, team-based projects, real-world software development
Employer & Industry UsageUniversities, research labs, internships in tech companiesTech firms, startups, software companies during summer or semester internships

In summary, an Entry Level Computer Science Student is typically still studying and gaining foundational knowledge, often participating in internships or academic projects. A Software Developer Intern is usually actively working within a company, applying skills to real projects, and gaining industry experience. Both roles serve as stepping stones toward a full-time software development career but differ mainly in experience level and work setting.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Science Student, and why are they important?

To thrive as an Entry Level Computer Science Student, you need a solid understanding of programming fundamentals, problem-solving abilities, and foundational knowledge in mathematics and algorithms, usually supported by high school coursework or introductory college classes. Familiarity with programming languages (such as Python or Java), basic version control systems like Git, and exposure to development environments are typically used in academic and project settings. Curiosity, perseverance, and effective communication help students collaborate on group projects and seek out learning opportunities. These skills and qualities build a strong foundation for future coursework and career development in the field of computer science.

What types of projects or tasks are commonly assigned to entry level computer science students during internships or first jobs?

Entry level computer science students often start with foundational tasks such as debugging code, writing small modules or scripts, conducting software testing, and assisting with documentation. They may also participate in collaborative projects, working under the guidance of senior developers to learn best practices and development workflows. These experiences provide valuable exposure to real-world codebases, version control systems, and agile development environments, helping students build practical skills and confidence.

What are entry level computer science students?

Entry level computer science students are individuals who are either studying computer science at the undergraduate level or have recently graduated and are seeking their first job in the tech industry. They typically possess foundational knowledge in programming, algorithms, and data structures, and may have experience with languages like Python, Java, or C++. These students often look for internships or junior roles to gain practical experience and further develop their technical skills. Entry level positions provide valuable opportunities for learning and professional growth in software development, IT support, or related fields.
What are the most commonly searched types of Computer Science Student jobs in Chicago, IL? The most popular types of Computer Science Student jobs in Chicago, IL are:
What job categories do people searching Entry Level Computer Science Student jobs in Chicago, IL look for? The top searched job categories for Entry Level Computer Science Student jobs in Chicago, IL are:

Middle School Computer Science Teacher

Prairie-Hills Elementary School District 144

Markham, IL โ€ข On-site

$43K - $57K/yr

Other

Re-posted 16 days ago


Job description

Job Description

Title: Middle School Computer Science Teacher ย  ย  ย  ย  ย  ย  ย  ย  ย  ย ย Location:ย  Prairie Hills Junior Highย 

Employment Type:ย  Full Timeย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  ย  ย  ย  ย  ย ย Work Days: 10-month position

FSLA:ย  Exemptย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  ย  ย  ย  ย  ย  ย Reports to: Building Principalย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย  ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย 

Job Summary:ย 

The Junior High Science Teacher with a Computer Science focus is responsible for delivering engaging, standards-based instruction to junior high students. This position integrates traditional science curriculum with computer science concepts, including coding, computational thinking, and digital literacy. The teacher will foster critical thinking, collaboration, and real-world problem-solving skills to prepare students for future academic and career success.

Education, Certification, and Licensure:

  • Bachelor's Degree
  • Possess a valid Illinois Professional Educator License (PEL) with Certification Type 03/09 for Grades K8
  • Minimum of three (3) years of successful math teaching experience in classroom settings
  • Knowledgeable in standards-based instruction, assessment practices, and data-driven decision making
  • Knowledgeable in educational improvement initiatives, standards and assessment practices
  • Experience working with multiple grade levels in upper elementary and/or junior high education
  • Excellent oral and written communication skills
  • Demonstrates professionalism, organization, and a commitment to continuous improvement

ย Experience:

  • Plan and deliver engaging science instruction aligned with Illinois Learning Standards
  • Integrate computer science concepts such as coding (e.g., Scratch, Python), digital citizenship, and basic data analysis into classroom instruction
  • Utilize instructional technology to enhance student learning and engagement
  • Differentiate instruction to meet the needs of diverse learners
  • Assess and monitor student progress, maintaining accurate and timely records
  • Create a positive, inclusive, and student-centered classroom environment
  • Incorporate project-based learning and hands-on activities
  • Promote responsible and safe use of technology
  • Collaborate with colleagues, administrators, and support staff to improve student outcomes
  • Participate in ongoing professional development, particularly in STEM and computer science education
  • Communicate regularly with parents/guardians regarding student progress and expectations
  • Support school initiatives and participate in extracurricular activities when applicable (e.g., STEM clubs, robotics, or coding programs)ย 

ย Essential Duties and Specific Responsibilities:ย 

  • Develop and implement a comprehensive computer science curriculum aligned with Illinois Learning Standards and district goals
  • Teach topics such as coding (e.g., Python, Scratch, JavaScript), digital citizenship, data analysis, and basic cybersecurity concepts
  • Integrate technology across content areas to enhance student learning and engagement
  • Foster a collaborative, inclusive, and student-centered classroom environment
  • Differentiate instruction to meet the diverse needs of learners
  • Assess student progress regularly and maintain accurate records of performance
  • Incorporate project-based learning, including real-world applications and problem-solving activities
  • Promote safe and responsible use of technology in accordance with district policies
  • Collaborate with teachers, staff, and administration to support cross-curricular initiatives
  • Participate in professional development and stay current with emerging technologies and teaching practices
  • Communicate effectively with students, parents, and guardians regarding student progress and expectations Skills and Abilities:
  • Strong interpersonal, communication, and counseling skills
  • Ability to build positive relationships with adolescents, families, and staff
  • Knowledge of adolescent development and mental health practices
  • Ability to manage sensitive situations with professionalism and confidentiality
  • Strong organizational and time-management skills
  • Ability to analyze student data and implement targeted interventions
  • Proficiency in student information systems, Google Workspace, and office software
  • Ability to work independently and as part of a multidisciplinary team

ย Other Skills and Abilities:

  • Strong knowledge of computer science fundamentals, including coding, algorithms, and computational thinking
  • Ability to integrate technology effectively into daily instruction and across subject areas
  • Proficiency in using educational technology platforms (e.g., Google Workspace, learning management systems, interactive tools)
  • Ability to design and implement project-based and inquiry-based learning experiences
  • Strong data analysis skills to drive instruction and improve student outcomes
  • Ability to differentiate instruction to support diverse learners, including students with IEPs and English learners
  • Skilled in fostering student engagement, creativity, and innovation
  • Ability to build positive relationships with students, staff, and families
  • Strong problem-solving and critical-thinking skills
  • Ability to manage a classroom that promotes respect, responsibility, and collaboration
  • Knowledge of digital citizenship, online safety, and ethical technology use
  • Flexibility and adaptability in a dynamic educational environment
  • Commitment to continuous professional growth and staying current with emerging trends in STEM and computer science education
  • Ability to support and/or lead extracurricular programs such as coding clubs, STEM nights, or robotics teams

Terms of Employment:
Salary

$50,727 - $64,233

Salary is based on CBA Union negotiated terms

Physical Requirements:

While performing job, employee is required to (F = Frequently, O = Occasionally, S = Seldom)

Climb Ladders S Kneel S Lift/Carry > 50 lbs. S Push/Pull 50 > lbs. S Talk F Climb Stairs S Lift/Carry Under 10 lbs. O Push/Pull Under 10 lbs. S See F Twist F Crawl S Lift/Carry 10-25 lbs. S Push/Pull 10-25 lbs. S Squat S Walk F Hear F Lift/Carry 25-50 lbs. S Push/Pull 25-50 lbs. S Stoop/Bend O ย  ย 

Work Environment:

Work is primarily performed in a school setting, including classrooms, counseling offices, and meeting rooms. Frequent collaboration with students, parents, teachers, administrators, and community agencies. Must be able to respond quickly to crisis situations within the school environment. Moderate physical activity may be required (e.g., accompanying students, home visits, or supervision duties). Work schedule follows the academic calendar with occasional evening meetings or parent events.

Adheres to district safety policies and confidentiality guidelines. Applicants must apply online at www.phsd144.net and upload:

  • Letter of application and resume
  • High school diploma (GED) or official transcripts (awarded degree)
  • Valid Illinois license, certifications, and endorsements
  • Three (3) current letters of recommendation

Internal applicants must complete a transfer request at their current site.

Questions should be directed to:
Human Resources Department
Prairie-Hills Elementary School District 144
Administration Center
3015 W. 163rd Street
Markham, IL 60428




Prairie-Hills Elementary School District 144 conducts pre-employment drug tests and background checks.

The information contained in this job description is in compliance with the Americans with Disabilities Act and is not an exhaustive list of the duties performed for this position. Additional duties performed by the individual holding this position may be assigned.