Skip to content

Computer Science, Bsc Hons

You should develop your interests which you will then begin to focus on in Year Three. Computer science is a subject with a wide variety of different topics to explore. For example, in any given week, you might go from building a simple central processing unit in the hardware labs to practicing a new programming language, sketching designs for an interface, or learning some obscure maths thing.

  • InfPALS is a peer support service for Year 1 students focusing on material covered in courses but also general topics related to informatics.
  • The University will consider students who have taken GCE A Level examinations, the International Baccalaureate , or a suitable foundation programme, such as the Foundation Pathways, for entrance to undergraduate programmes.
  • We will also consider students who have successfully completed a Bachelors degree of at least two years duration.
  • The module will provide an introduction to the key technologies used to provide interactive web sites and interactive applications for use with mobile devices, taking into account the unique environment in which these applications operate.

At the registration stage, you will be asked to select your preferred specialism. There is a broad range of options at Level 6, towards the end of the course. Graduate Diplomas and Graduate Certificates are also available to study in specialist areas of computer science.

Tuition Fees

There are core modules on computer security, project planning, the user experience and concurrency, plus two modules of your choice. You will also undertake an individual project, typically an extensive https://www.wikipedia.org/ piece of practical and written work. This is where the creative arts, science and health-related subjects are based. This means you’ll share the campus with future nurses, scientists, artists and more.

computer science

This module will introduce students to the fundamentals of robotic systems including k… The module provides an introduction to the theory and https://www.indiancultureonline.com/ practice of optimization techniques. This module is suitable to those who want to apply computational optimization methods to their proble…

This module follows from CO322 and aims to provide students with more understanding of the theory behind the formal underpinnings of computing. Matrices, vectors, differential calculus, probability and logic will be introduced. Please note that if you do not meet our English language requirements, we offer a number of ‘pre-sessional’ courses inEnglish for Academic Purposes. The University welcomes applications fromAccess to Higher Education Diplomacandidates for consideration. A typical offer may require you to obtain a proportion of Level 3 credits in relevant subjects at merit grade or above.

You can use the common rooms to relax with friends, work out in the 24-hour gym or have a drink in our on-campus pub or cafes. Our Learning Resources Centres are open 24/7, which means you can study whenever suits you best. At Newcastle, all Computer Science students study the same modules for the first two years, before specialising in the later years. This gives you time to explore the subject and decide which area you want to specialise in. It means you can also transfer between our degrees up to the end of Stage 2. By studying a broad curriculum in your first two years, you’ll develop knowledge in different aspects of computing science, and gain highly desirable skills in problem solving, program design and implementation.

You will also look at security vulnerabilities, cryptographic principles, protocols, C-I-A trade-offs, firewalls and legal implications. You will apply these principles to designing solutions for some realistic case studies. This module will provide you with an in-depth low-level knowledge of computer systems, concentrating on computer architecture, operating systems and communications technology. You will also start to develop skills in the use of Unix-like operating systems at command-line level, writing and using simple scripts and batch files and the simple system administration of a standalone Linux PC. Practical skills sessions, lab work seminars, and workshops predominantly take place in person, allowing for group working and demonstrations. We also operate virtual labs and Simulated Learning Environments which will facilitate greater access to training opportunities in the future.

The precise breakdown of hours will be subject dependent and will vary according to modules. This includes access to web-based information systems, podcasts and web forums for students who can benefit from extra help. We use innovative teaching methodologies, including BlueJ and LEGO© Mindstorms for teaching Java programming. This module introduces the theory and practice of employing computers as the control and organisational centre of an electronic or mechanical system, and examines issues related to time critical systems.

Engineering Systems To A Global Specification

This MOOC will provide an understanding of the basic idea of machine learning, including a machine learning project on training a computer to recognise images. We offer a number of Massive Open Online Courses which are designed to introduce you to the kind of themes that appear in our degree programmes. If you have studied material as part of a previous qualification that is comparable in content, level and standard to our computer science modules, you might be exempted from the equivalent course of our degree. You will not need to study or be assessed in the module to complete your award. You need to demonstrate a good level of English to be admitted to our programmes. If you don’t have evidence but believe you can meet the standard, we may consider your case.

Learn From Researchers And Lecturers Who Are Developing Applications

Methods of assessment will vary according to subject specialism and individual modules. Most stage three modules are assessed by a combination of coursework and end-of-year examination. Projects are assessed by your contribution to the final project, the final report, and oral presentation and viva examination. In this module you learn what is meant by neural networks and how to explain the mathematical equations that underlie them.