KF5006 - Applied Programming

APPLY NOW BOOK AN OPEN DAY Add to My Courses Register your interest / Course PDF

What will I learn on this module?

The module aims to provide you with the practical ability and understanding of the software development process to enable the production of efficient and robust applications in an operating system independent environment. The module follows on from the first year module “Introduction to Programming” and combines lectures and workshops that are designed to further develop your problem solving and algorithmic thinking focussed on a specific topic chosen from the topical areas of Computer Forensics, Computer Networking or Cybersecurity.

How will I learn on this module?

You will be taught using a combination of lectures and workshops. The lectures will cover the theoretical knowledge required for you to complete various guided exercises provided during the workshop sessions.

How will I be supported academically on this module?

You will be guided through and provided feedback on exercises during the timetabled sessions. In addition, the eLP (electronic learning portal) blackboard will be used to provide extensive supporting material.

What will I be expected to read on this module?

All modules at Northumbria include a range of reading materials that students are expected to engage with. The reading list for this module can be found at: http://readinglists.northumbria.ac.uk
(Reading List service online guide for academic staff this containing contact details for the Reading List team – http://library.northumbria.ac.uk/readinglists)

What will I be expected to achieve?

Knowledge & Understanding:
1. Demonstrate knowledge and critical understanding of the essential facts, concepts, principles, theories, challenges and techniques for developing software applications in your discipline.
2. Apply knowledge and understanding of techniques and tools to solve complex computer-based problems.

Intellectual / Professional skills & abilities:
3. Identify and analyse problems and select and apply effective methods and tools for their solution.
4. Use a range of tools, knowledge and technologies in the development of computing applications.
5. Design, build, test and evaluate a prototype product or service for a specific computing problem domain.

Personal Values Attributes (Global / Cultural awareness, Ethics, Curiosity) (PVA):
6. Effectively communicate information, arguments and analysis, in a professional report.

How will I be assessed?

You will be assessed on a combination of workshop exercises and the submission of a detailed report based on a case study selected from one of the topical areas of Computer Forensics, Computer Networking or Cybersecurity. This case study will involve the development of a significant, robust software application using a professional software development process. The workshop exercises will assess module learning outcomes 2, 3 and 4 and will form the basis of continuous feedback. The final report will assess module learning outcomes 1, 2, 3, 5 and 6 with feedback provided at the end of the semester.

Pre-requisite(s)

None

Co-requisite(s)

None

Module abstract

This module aims to provide you with the practical ability and understanding of the software development process to enable the production of efficient and robust applications in an operating system independent environment. The module follows on from the first year module “Introduction to Programming” and combines lectures and workshops that are designed to further develop your problem solving and algorithmic thinking focussed on a specific topic chosen from the areas of Computer Forensics, Computer Networking or Cybersecurity. You will have the opportunity to select a case study project that will involve the development of a significant, robust software application using a professional software development process.

Course info

UCAS Code G4W2

Credits 20

Level of Study Undergraduate

Mode of Study 4 years full-time or 5 years with a placement (sandwich)/study abroad

Department Computer and Information Sciences

Location City Campus, Northumbria University

City Newcastle

Start September 2020

Fee Information

Module Information

Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience find out about our distinctive approach at 
www.northumbria.ac.uk/exp

Admissions Terms and Conditions - northumbria.ac.uk/terms
Fees and Funding - northumbria.ac.uk/fees
Admissions Policy - northumbria.ac.uk/adpolicy
Admissions Complaints Policy - northumbria.ac.uk/complaints