Description
The curriculum for Newcastle University's Computer Science degree is designed to equip graduates to tackle the world's most pressing issues. Computer scientists may aid in the fight against disease by identifying biomarkers that allow for early detection.
To enhance educational access, perhaps you'll develop more sophisticated online learning environments.
By examining the data collected in smart cities, you might be able to improve safety and security. Or develop VR programs to help in recovery from post-traumatic stress disorder.
The theoretical and practical foundations for brand-new software advances are laid by computer scientists as they work through challenging, complex problems.
Computer science is essential to the most recent advancements in computing, such as machine learning, autonomous systems, cybersecurity, and virtual reality.
These trends include smartphones, instructional software, internet commerce, navigational aids, social networking, video games, and programmable home products.
Graduates of this program in computer science are inventive and imaginative, and they are adept at solving complex issues.
In addition to databases, web development, robotics, computer graphics, digital forensics, artificial intelligence, and data security are some of the fields in which they work.
What you will study
The Bachelor of Computer Science emphasizes the design and implementation of software as well as the creation of unique methods and techniques. To improve your skills in the following areas, you'll enroll in a variety of classes:
Algorithmic Problem Solving
Artificial intelligence
Data security
Computer graphics
Computerand distributed systems
Databases and security
Hardware
Programming and software development
Robotics
Web development
This degree covers technology use, monitoring, and control, design and programming, systems analysis, assessment, and reasoning, and problem-solving and ideation.
Students can specialize in their degree by choosing one of the three majors, in which case they will take a particular set of courses.
Each major will assist students in developing more in-depth technical knowledge and employability skills in the computer field of their choice. The available majors are:
Computer Systems and Robotics
Cyber Security
Software Development
Learning Outcomes
Fundamental knowledge of science and computer fundamentals.
Strong technical skills in the field of computer science, knowledge of innovation and entrepreneurship, and the need for and capacity for lifelong learning.
The ability to formulate problems, analyze problems, and gather requirements; and the ability to design software in an integrated fashion.
The capacity to consistently advance one's knowledge, skills, and expertise in computer science over one's career
The ability to communicate effectively with management, other professionals in related industries, software engineers, computer scientists, and the general public.
The ability to plan and coordinate large-scale computer science projects, recognize problems, and propose and solve them.
Ability to function successfully as a team player in multicultural and multidisciplinary teams as well as as a manager or leader who can uplift and motivate those who work for them.
Understanding the social, cultural, global, and professional options open to computer scientists as well as the significance of the guiding principles for sustainability and adaptability
Understanding and commitment to one's moral and professional obligations
Career Opportunities
There are numerous open positions in the rapidly expanding field of computer science, but there are countless positions that have yet to be created! Opportunities are available all across the world in practically every sector, including IT, business, manufacturing, health, and defense. Typical positions include those in:
Full Stack Developer
Computer Software Program Manager
Games Developer
Business Intelligence Director
Application Development Manager
Cyber Security Advisor
Security Architect
Artificial Intelligence and Machine Learning Specialist
Information Security Analyst
Process Automation Specialist
Digital Transformation Specialist
Admission Requirements
Admission to this program is available to Australian students, residents and international students.
Senior secondary school qualification
Enrolling in mathematics - Math placement test
English Language Requirements
The minimum English language competence requirement for applicants to this program is an overall IELTS score of 6.5 with no subtest score below 6.0.
Tuition Fee
AUD 37,305 (indicative annual fee, 2022)