Module Catalogue 2024/25

INU0130 : Computing Science with Cybersecurity

INU0130 : Computing Science with Cybersecurity

  • Offered for Year: 2024/25
  • Module Leader(s): Dr Helen Cattan
  • Co-Module Leader: Dr Tanya Morgan, Mr Keith Howlett
  • Owning School: INTO Newcastle University
  • Teaching Location: Newcastle City Campus
Semesters

Your programme is made up of credits, the total differs on programme to programme.

Semester 1 Credit Value: 20
Semester 2 Credit Value: 20
ECTS Credits: 20.0
European Credit Transfer System
Pre-requisite

Modules you must have done previously to study this module

Pre Requisite Comment

None

Co-Requisite

Modules you need to take at the same time

Co Requisite Comment

None

Aims

.To provide students with a comprehensive foundation in key computing concepts for computing systems, including hardware, software, data science, networking and cybersecurity.

· To allow the development of practical experience through a range of projects, enabling students to design and implement software and a computing system to meet specific requirements.

· To develop collaboration, communication and teamwork skills to work effectively in multidisciplinary teams.

· To empower students to become innovative and ethical learners in the field of computing.

Original Summary:
The module provides a foundation of computing skills, data science, knowledge and understanding. It enables students to develop a number of central computing and data science skills and to ensure that appropriate skills and knowledge are used in the appropriate context to plan and design systems and/or software.

Outline Of Syllabus

· Computer architecture, representing numbers, text and other media

· Logic

· Algorithms, computational thinking, simulations, and machine learning

· Relational databases

· Data science

· Networks and the Internet

· Cyber security

· Agile Software Development

· Object oriented programming

Learning Outcomes

Intended Knowledge Outcomes

On satisfactory completion of the module students should be able to:

• Specify, design, develop and test object-oriented software to carry out a specific function using an Agile development methodology.

• Design and normalise a relational database to third normal form and query the database using Structured Query Language.

• Apply representation of numbers, text, sound and images to computing systems.

• Analyse the functions of computing system components in the context of modern computing architectures.

• Analyse the characteristics of networks and the Internet and their communications protocols.

• Apply the principles of cyber-security to design effective countermeasures to common cyber security attacks.

• Evaluate the properties of data structures, algorithms and design patterns used to create software systems and analyse the time and storage efficiency of an algorithm.

• Apply key concepts in data science to perform data analysis.

• Critically evaluate and debate the implications of computer use to society and the environment in context of cyber security.

Intended Skill Outcomes

After completing the module students should be able to demonstrate:
•       Develop software to carry out a specified function.
•       Design a computing system to carry out a specific function.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion420:0080:00Portfolio 2
Scheduled Learning And Teaching ActivitiesLecture221:0022:00N/A
Guided Independent StudyAssessment preparation and completion420:0080:00Portfolio 1
Scheduled Learning And Teaching ActivitiesPractical442:0088:00N/A
Scheduled Learning And Teaching ActivitiesSmall group teaching221:0022:00N/A
Structured Guided LearningStructured non-synchronous discussion81:008:00N/A
Guided Independent StudyIndependent study205:00100:00N/A
Total400:00
Teaching Rationale And Relationship

The lecture materials introduce students to the required topics and provide a foundation for each subject.

Small group work with practical activities and discussion is used for consolidation and further exploration of the subject areas.

The portfolio of individual and group coursework allows students to further consolidate their knowledge and apply it to the analysis and evaluation of computing systems.

Programming coursework allows students to gain practice in designing and implementing computer systems and in finding software and hardware solutions to problems they encounter.

Formative assessment and feedback give guidance and develop student engagement.

Structured independent study helps to prepare students for university by developing their self-regulated learning skills.

Reading Lists

Assessment Methods

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Portfolio1M50Portfolio of evidence of learning using a variety of assessment methods.
Portfolio2M50Portfolio of evidence of learning using a variety of assessment methods.
Formative Assessments

Formative Assessment is an assessment which develops your skills in being assessed, allows for you to receive feedback, and prepares you for being assessed. However, it does not count to your final mark.

Description Semester When Set Comment
Computer assessment1MComputer based test of theoretical knowledge.
Computer assessment2MComputer based test of theoretical knowledge.
Assessment Rationale And Relationship

The portfolios assess the ability of the students to implement the knowledge gained from lectures and private study. Feedback following each piece of work will help learning in this area of study.

Timetable

Past Exam Papers

General Notes

Original Handbook text:

Welcome to Newcastle University Module Catalogue

This is where you will be able to find all key information about modules on your programme of study. It will help you make an informed decision on the options available to you within your programme.

You may have some queries about the modules available to you. Your school office will be able to signpost you to someone who will support you with any queries.

Disclaimer

The information contained within the Module Catalogue relates to the 2024 academic year.

In accordance with University Terms and Conditions, the University makes all reasonable efforts to deliver the modules as described.

Modules may be amended on an annual basis to take account of changing staff expertise, developments in the discipline, the requirements of external bodies and partners, and student feedback. Module information for the 2025/26 entry will be published here in early-April 2025. Queries about information in the Module Catalogue should in the first instance be addressed to your School Office.