Sponsored by Northwestern Polytechnical University
A computer science and technology degree will teach you the skills, mathematics and algorithms needed to build complex computer systems. You’ll also learn how to program these systems and how to use them to solve practical problems.
Northwestern Polytechnical University (NPU) in Xi’an, mainland China, has an award-winning computer science department. NPU’s undergraduate computer science and technology degree is led by the idea of public entrepreneurship and innovation, with a strong focus on leadership.
A computer science and technology degree can open up career opportunities in a variety of industries, from financial institutions to management firms, to marketing agencies.
Read on to discover some of the common career paths followed by computer science and technology graduates.
Computer programmer
Once a computer program has been designed, computer programmers create the code for the software applications and operating systems. They look for errors in the program and then update and rewrite it until these errors are fixed.
As a computer programmer, you must be able to code with a variety of coding languages, including Java, SQL and Python. These will be taught throughout your computer science and technology degree, but you'll need to stay on top of the latest developments in these coding languages after graduation.
Northwestern Polytechnical University’s School of Computer Science has a proud history of innovative developments. The school successfully developed China’s first airborne computer; the first micro-program small general-purpose computer and the first engineering database management system. It also won both the National Scientific Conference Award and the National Award for Progress in Science and Technology.
Computer network architect
A computer network architect designs and installs networks of computers. These data communication networks may be either on a one-to-one scale or in the form of cloud-based infrastructure. As a computer network architect, you will decide how to best connect these networks based on the needs of the organisation.
You may also be responsible for upgrading software and hardware, overseeing the network to ensure that everything is working correctly. As you progress in your career, you may have a team of computer network architects to direct.
To succeed in this role, you'll need strong analytical skills, interpersonal skills, leadership skills and organisational skills - all skills you will develop in your degree.



Get closer to your dream programme
Your consent preferences have been set.
Time to start exploring.
Your account has been removed.
You can still browse the site or sign up again once you have parental consent.
Get closer to your dream programme