CHK121COM Introduction to Computing

Module sizeSingle
Total student study hours200
Pre-requisites and co-requisitesNone
Excluded CombinationsNone

Aims and Summary

This module introduces the fundamental concepts of programming that will underpin the technical and theoretical content of all courses. Students taking the module will develop core skills in programming by learning syntax and basic strategies for solving problems. At the same time, professional practices associated with the industry will be covered, in particular how they relate to the development of software. This includes key concepts such as testing strategies, secure development, functional decomposition and interacting with non-technical colleagues and clients, but also encourages students to examine how their course will assist them in their career and how to make the most of their time at university.

Intended Module Learning Outcomes

After completing this module, students will be able to:

  1. Reason about simple algorithms, selecting or creating algorithms to solve specific and generalised problems, and expressing them in a suitable manner
  2. Demonstrate an ability to use basic control flow syntax to produce working solutions to problems
  3. Evaluate their work and other academic activity in a useful manner, from reflective practices to testing strategies for code
  4. Actively begin preparing for interacting with industry through the adoption of professional practices and starting to plan for their career
  5. Begin to articulate academic and professional objectives, Show some ability to present and critique his / her own work
  6. Describe, and begin to practice, the key study skills involved in degree-level study.

Indicative Content

Teaching and Learning

Student activity and time spent on each activity comprises:

Lecture24 hours(12%)
Laboratory/Tutorial36 hours(18%)
Self-guided134 hours(70%)

Method of Assessment

Assessment Components Team/
Individual
Weighting Learning Outcomes
123456
Programming assignmentIndividual 20%    
TestIndividual 20%    
Project assignment Individual and Team
Team Form
see Canvas Week11 page on
Project Groups and VIVA schedule
30%
ExamIndividual 30%    
Composition of module mark: Coursework must be at least 35% and Exam must be at least 35%
Pass Requirement: Module Mark must be at least 40%.

Essential Reading