2

Entry Level Computer Science Student Jobs (NOW HIRING)

Join our growing team as a Student Trainee in support of the Weather Systems Group ... Pursuing a B.S. in Computer Engineering, Computer Science or a related field. * Knowledge and ...

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.

How to get a CS job with no experience?

Entry level computer science jobs often prioritize relevant skills, such as programming languages like Python or Java, and familiarity with tools like Git. Gaining experience through personal projects, internships, or contributing to open-source can improve your chances; certifications like CompTIA or Cisco can also demonstrate your knowledge to employers.

How to make $10,000 a month without a degree?

Entry level computer science students can increase earning potential by developing in-demand skills such as programming, web development, or cybersecurity, and gaining experience through freelance projects or internships. Building a strong portfolio and learning tools like Git and cloud platforms can help secure higher-paying freelance or contract work, which can lead to earning $10,000 a month with dedication and skill growth.

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 jobs can CS students get?

Entry-level computer science students can pursue roles such as software developer, web developer, quality assurance tester, technical support specialist, or data analyst. These positions often require foundational programming skills in languages like Java, Python, or C++, and may involve internships or certifications to enhance employability.

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 is the best job for CS students?

Entry-level computer science students often start as software developers, quality assurance testers, or technical support specialists, gaining experience with programming languages, debugging, and problem-solving. Internships and apprenticeships provide practical skills and industry exposure, often leading to full-time roles in software engineering, data analysis, or cybersecurity.

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.
More about Entry Level Computer Science Student jobs
What cities are hiring for Entry Level Computer Science Student jobs? Cities with the most Entry Level Computer Science Student job openings:
What are the most commonly searched types of Computer Science Student jobs? The most popular types of Computer Science Student jobs are:
What states have the most Entry Level Computer Science Student jobs? States with the most job openings for Entry Level Computer Science Student jobs include:
Infographic showing various Entry Level Computer Science Student job openings in the United States as of June 2026, with employment types broken down into 4% Internship, 51% Full Time, 41% Part Time, and 4% Temporary. Highlights an 87% In-person, and 13% Remote job distribution.

Computer Science Student

asrcfh

Oklahoma City, OK โ€ข On-site

Other

Posted 13 days ago


Job description

ASRC Federal Advanced Research supports the Federal Aviation Administration National Airspace System Engineering Support Services FAA NAS ESS contract.ย  Join our growing team as a Student Trainee in support of the Weather Systems Group.

Responsibilities:

  • Performing research, and maintenance of weather systems software
  • Originates, writes, tests, updates and documents, projects supporting the weather system software.
  • coordinating, drafting, reviewing, and editing technical reports/drawings for approval.
  • Provide support for Modernization and Enhancement of systems as requested by the government.
  • Will perform market research, and evaluate needs for updating end of life hardware
  • Identify needs and drive the development and implementation of major processes.
  • Provide support utilizing languages such as C, C++, and Python
  • Support ongoing lab activities, including but not limited to maintenance and software development for lab hardware.
  • Will provide software developmental support for configuring system devices/hardware.

Requirements:ย 

US Citizenship or Permanent Residency required. All applicants must have resided in the United States for the past 3 years.

On-site presence will be as required by the FAA.

  • Proficientย with simulation tools used for analysis (Matlab, Simulink)
  • Proficient in programming languages and scripts used in model and tool development (C, C++, Python)
  • Must demonstrate initiative with minimal oversight
  • Experience working in a team environment
  • Experience authoring technical documentation and providing technical support
  • Good written and spoken communication including developing technical documentation
  • Ability to pass an FAA background investigation
  • Must be willing to work full time during the summer and continue part-time during the school semester.
  • Must be local to the OKC area.ย  Will need to have the ability to interface with hardware when needed.

Education/Experience:

  • Pursuing a B.S. in Computer Engineering, Computer Science or a related field.
  • Knowledge and understanding of the importance of testing during all phases of the software development process
  • Proficiency with computer operating systems, software and hardware with proven ability to debug complex systems and to conduct reviews, audits, and testing.
  • Working knowledge of UNIX and UNIX-like Operating Systems (AIX, Linux)