Arrange a company’s computer network in the fastest possible setup.
Check out ideas and advice on how to choose a career, find training, and pay for your education.
Inside Jobs News
Paying For School
Top Jobs for Animal Lovers
Top Jobs for Helping People
Top Jobs for Hands-On Workers
100 Careers for English Majors: They Do Exist (Really!)
Straight A’s Don’t Pay: 5 Things More Important Than Your GPA
Computers are part of almost every part of our lives, from the phones we use to the food we eat. So majoring in comp sci can be a seriously smart move for the 21st century.
Not only will you learn about computers (hardware and software), you’ll also learn about the real-world applications of technology.
Imagine designing a circuit board for the next generation of iPads, creating a satellite program that could warn about an oncoming tsunami, or building a website that connects millions of people. Pretty cool, right?
Also, a shout-out to the ladies: Only 12% of computer science grads are women! This is a huge problem, both for women who would be happy in computer science and for society in general. Regardless of gender, it’s worth checking out a computer science course to see if it’s up your alley.
With new tech innovations driving up the demand for skilled scientists, computer pros are among the most in-demand job applicants. “The country is producing 40,000 computer science graduates each year, but the need is for more than 120,000,” points out William Kamela, policy advisor for Microsoft.
And that means your chances of landing a job after graduation are pretty good.
Not only that, computer science jobs can bring in some of the biggest paychecks. According to the National Association of Colleges and Employers, the starting salary for comp sci majors was $65,000. And the average salary for all computer science careers is closer to $80,000. Not bad at all.
Ready to see where a computer science degree can take you? Check out this list of over 100 great career ideas for comp sci majors >>
Arrange a company’s computer network in the fastest possible setup.
Create video games as a Designer, Programmer, or Artist.
Make illustrated objects come to life using artistic and technical talents.
Help design and test new computer electronics.
Bring illustrated objects to life for movies and video games.
Maintain IT systems for a company.
Design dynamic graphics through animation, video, and sounds.
Create images and pictures to enrich stories.
Create visuals for video games.
Create digital models that can be viewed from all angles.
Keep entire computer networks safe from harm and hackers.
Lead the process of turning rough drawings into digital models.
Create games and other apps for smartphones.
Use the Java programming language to build computer programs.
Design, program, and update software.
Think up concepts and storylines for video games.
Create high impact images that deliver a message.
Make 2D images move using hand drawings or computer software.
Think up characters, objects, or environments for films or video games.
Design awesome game graphics that won’t cause computers to crash.
Use the Internet to market a company.
Show your art in a variety of channels, like digital, film, and video.
Equip devices with user-friendly features.
Fill web pages with relevant content, including videos, text, and photos.
Oversee the design and implementation of computer software.
Build, test, and market computer software.
Make backdrops for movies.
Write the code for computer games.
Make a website enjoyable and easy to use.
Play video games to make sure they’re bug-free.
Help develop the visual world of an animated film.
Build the programming behind websites.
Design the scenery of a video game.
Create a series of drawings showing the flow of a movie or ad.
Put animation and real film footage together to make one amazing movie.
Make animated films or shorts using the stop motion technique.
Create the appearance of complex animated characters.
Produce graphics that make video games flow like a movie.
Arrange a web page, poster, or magazine in an appealing manner.
Animate game art by writing its computer code.
Make food look scrumptious for photo and film shoots.
Draw the details that make games and animated movies look more realistic.
Covert company files into digital format.
Manage systems that monitor patient information in hospitals or clinics.
Lead an animation team in creating high-tech graphics for a film.
Use graphics to express ideas, facts, and information.
Craft attention-grabbing book covers.
Serve as the creative brains behind video games.
Get good enough at video games to enter tournaments and win prize money.
Identify trends to help make business decisions.
Oversee a team charged with installing and maintaining computer networks.
Match clients with the best computer systems for their needs.
Create systems for implementing business processes.
Assess whether company information is easily collected and retrieved.
Oversee the work of a team of Animators.
Plan the best computer network to suit a company’s processes.
Design and build a virtual storehouse for company information.
Monitor a company’s computer network to ensure peak performance.
Create websites that encourage user participation.
Recover deleted computer files as evidence in criminal cases.
Create attractive and functional websites for clients.
Create and implement procedures for evaluating product quality.
Arrange web or software content in an attractive and user-friendly manner.
Extract info from databases and summarize it into graphs and charts.
Design, create and test new electrical gadgets.
Generate website content that paints an accurate picture of the company.
Conduct research to improve the way information is stored and retrieved.
Design, build, and maintain telecommunications equipment.
Ensure that a company’s IT system perfectly matches its business goals.
Invent technology that can think like humans.
Help customers troubleshoot computer issues.
Plan and install telecommunications systems for clients.
Scrutinize software to find its flaws.
Analyze a company’s stored information to identify trends.
Buy advertising space on the Internet for your clients.
Complete video game projects by overseeing schedules, budgets, and staff.
Create the scenery and other elements of individual game levels.
Work in-house or as a Consultant, creating plans to prevent cyber attacks.
Develop computer software that organizes statistical data.
Oversee staff and security systems that protect company information.
Equip companies with the fastest data transfer systems.
Evaluate a company’s needs and develop software to address them.
Guide software products through development, testing, and release.
Hold high-level certification in managing complex computer networks.
Direct a team of Web Developers through projects.
Keep your company’s computer systems up and running.
Make gadgets user-friendly.
Teach university students about computer science.
Give classes in information technology.
Guide clients through the process of taking their business online.
Create animated, interactive web pages using Flash.
Oversee the workers involved in testing products.
Make sure a company’s web content is in line with its image and goals.
Create inviting signs for businesses.
Create software that organizes huge amounts of genetic information.
Use your expertise to solve IT problems for clients.
Create a system for processing company information.
Advise companies on how to improve their search engine rankings.
Build, test, and maintain a company’s computer network.
Equip Nurses with technology to enable high-quality patient care.
Tweak websites so they rank higher in search engine results.
Monitor and update websites.
Evaluate a company’s needs to see what kind of network is a good match.
Drive a website to the top of search rankings by fixing its content.
Find a computer system’s weak spots by deliberately hacking it.