Short Title:Skills for Problem Solving
Full Title:Skills for Problem Solving
Module Code:BSIT H1025
ECTS credits: 5
NFQ Level:6
Module Delivered in 4 programme(s)
Module Contributor:Ann Murphy
Module Description:Module Aims: The aims of this module are to • introduce students to a structured approach to the analysis of problems • develop the students ability to apply specific techniques to the development of solutions to complex real world problems • provide an opportunity for students to develop their ability to work independently and in teams in the analysis of problems • introduce students to structured problem solving techniques related to IT
Learning Outcomes:
On successful completion of this module the learner will be able to
  1. Work effectively both independently and in teams
  2. Manage deadlines
  3. Demonstrate a variety of approaches to problem solving using various modelling tools, in particular the student will be able to • define a problem • obtain relevant information to solve problems • make and evaluate appropriate assumptions • determine and apply the appropriate modelling tools to illustrate the problem • model the steps and stages of a task • generate creative solutions to address real business problems • evaluate and choose among multiple possible solutions • reach appropriate conclusions
  4. Develop an understanding of computer program structures using sequential and object based techniques

Module Content & Assessment

Indicative Content
Introduction to Ideas about Problem Solving
Vertical and Lateral Thinking de Bono Six Thinking Hats
Solving Problems
Thinking About Decision Making Identifying Alternatives Problem-Solving Strategies Problem-Solving Processes Decision Tree Analysis
Tools for Thinking
Modelling Information Spray Diagrams Mind Maps Rich Pictures POOCH (Problem, Options, Outcomes and Choices) PMI (Plus, Minus, Interesting) Problem Solving Techniques Decision Trees Influence Diagrams Fault Trees Multiple Cause Diagrams Fishbone/Ishikawa Diagrams Flow Diagrams These will be implemented using Microsoft Visio and PowerPoint
Problem Solving
Problem Solving Concepts for IT Introduction to Programming Structure Sequential Logic Decisions Loops Case Logic These will be implemented using role play and robotic simulation
Indicative Assessment Breakdown%
Course Work Assessment %100.00%
Course Work Assessment %
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Lab work On-going Laboratory Work which will be submitted as a portfolio at various stages during the semester 2,4 20.00 n/a
Lab work Series of individual and group formative assessments demonstrating problem solving capabilities using modelling tools and role play 1,2,3,4 40.00 n/a
Project Group project 1,2,4 40.00 n/a
No Final Exam Assessment %

ITB reserves the right to alter the nature and timings of assessment


Indicative Module Workload & Resources

Indicative Workload: Full Time
Frequency Indicative Average Weekly Learner Workload
Every Week 30.00
Every Week 30.00
Every Week 65.00
Recommended Book Resources
  • Spankle M. & Hubbard J. 2011, Problem Solving & Programming Concepts, 9 Ed., Pearson
  • Goodwin P. & Wright G. 2014, Decision Analysis for Management Judgement, 5 Ed., Wiley
  • Marji M. 2013, Learn to Program with Scratch, No Starch Press
  • Pidd M 2010, Tools for Thinking: Modelling in Management Science’, 3 Ed., Wiley
Supplementary Book Resources
  • Helmers S. 2014, Step by Step Microvisio 2013, Microsoft Press
  • Strong G. 2012, How to use Scratch: A Beginners Guide to Programming, Gerard Strong
  • LEAD Project 2012, Super Scratch Programming Adventure, William Pollock
Recommended Article/Paper Resources
  • Thinking Skills & Creativity
Other Resources

Module Delivered in

Programme Code Programme Semester Delivery
BN_BDMKT_8 Bachelor of Arts (Honours) in Digital Marketing 2 Elective
BN_BDMKT_7 Bachelor of Arts in Digital Marketing 2 Elective
BN_BBSIT_8 Bachelor of Business (Honours) in Information Technology [240 ECTS credits] 2 Mandatory
BN_BBSIT_D Bachelor of Business in Information Technology [180 ECTS credits] 2 Mandatory