Careers in Computer Science

Company Job Title Required Education Programming Languages Required Experience
The Home Depot Sr. Digital Media Specialist HTML and JavaScript Minimum of 5 years’ experience in digital media and 1 year of Affiliate Marketing experience
Siemens Research Scientist Ph. D in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or Physics.. Arduino 2 years of work experience through internship or research assistant with universities
IC GROUP LP Full-Stack Developer BSc in Computer Science C#, MVC, SQL, JavaScript, HTML 3 years of full lifecycle application development in an agile, lean or similar software développement methodologies/experience

My desired area of programming:

The area of programming I find most interesting is JavaScript, followed by Arduino and at last, HTML. I find JavaScript the most interesting because it allows us to create drawings and video games. However, I feel like the job Full-Stack Developer would interest me.

Courses needed in highschool

Computer Science and Graphic Design would be the two essential courses in high school to take if I were to pursue a career involving JavaScript and HTML.

Post secondary education

The general education required is always JavaScript and HTML. The full-stack developer has knowledge in a lot of languages such as C#, MVC and more. The degree required is a bachelors in Computer Science;therefore taking computer science in high school will help me achieve that goal. The main topic I will learn is Computer Science because this job has a general knowledge of programming.

Technology in the future

Technology is always growing. The languages in computer science are always evolving and updating. I need to constantly research the new updates made to these languages in order to keep up with these changes. The jobs in computer science will be more complex as time passes by. Therefore, more understanding of them is required. The languages in computer science could change in two ways, they can be more complex because they are capable of doing more things or they can be simpler because we will have a better way to use codes and to optimize them. Either way, I still need to keep teaching myself to keep up with technology.