You are on page 1of 11

Mir’atul Khusna Mufida M.

Sc
Politeknik Negeri Batam
2015

Implementing IT solutions
Map from problem to solution
Overview
➔ Problem statement
➔ Express solution
➔ Map and address the problem and
solve with computational solution
and simulations
◆ Recall of computational thinking
◆ Map concept to design and
implementation
◆ Validation and Simulation
Recall the CT


Problem solving technique that
formulate the problem in order to
get the most efficient solution
(computational solutions)
(Wing 2010)
Denning’s great principle of computing
➔ Computation: execution of an algorithm, a process starting in some initial
state and going through intermediate states until a goal is reached
➔ Communication: transmission of information among objects or processes
➔ Coordination: control of the timing and interactions during the
computation
➔ Recollection: representation/organization of data to enable access, search,
use
➔ Automation: mapping of computations to physical systems (e.g.,
algorithms to executable programs)
➔ Evaluation: statistical, numerical, experimental analysis of data
➔ Design: organization (using abstraction, modularization, aggregation,
decomposition) of a system, process, object,
Computational Solutions
➔ Show main computer aspects
(input-process-output)
➔ Focus on mapping problem to
offered solution not answering
other problem that not related
➔ Data requirement and information
produce
➔ Automation
The key dimensions of CT framework

➔ Computational concept
◆ concept that designer engage with to
support their solutions (iteration,
search, sort, parallelism)
➔ Computational practice
◆ Problem solving concept, brainstorming,
remix and recite solution that is
invented by others
The key dimensions of CT framework

➔ Computational perspectives
◆ concept that designer create about the
world around them and about
themselves
Test your solution
➔ Choose your test methods (Black
Box testing)
➔ Create scenario
➔ User feedback is important
➔ Measure important aspect that
you have been mentioned in the
problem statement
➔ Evaluate the result
Simulation
➔ Replicate the real situation of
events
➔ Aim to reduce risk
◆ Flight simulator
◆ Operation simulator
➔ Analyse some phenomenon
◆ Tsunami simulator
◆ Earthquake simulator
➔ Decrease cost production
◆ Prototype
Reference
1. https://en.wikipedia.org/wiki/Fibonacci_number
2. http://web.media.mit.edu/~kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf
3. http://csta.acm.org/Curriculum/sub/CurrFiles/472.11CTTeacherResources_2ed-SP-vF.pdf
4. icrajournal.dvi - dissa00.pdf
5. Computational thinking and thinking about computing | Philosophical Transactions of the Royal Society of London A: Mathematical, Phy
sical and Engineering Sciences

6. Thomas H. Cormen, Clifford Stein, Ronald L. Rivest, and Charles E. Leiserson. 2001. Introduction to Algorithms (2nd ed.). McGraw-Hill
Higher Education.
7. Wing, Jeannette M. "Computational thinking and thinking about computing." Philosophical Transactions of the Royal Society of London
A: Mathematical, Physical and Engineering Sciences 366.1881 (2008): 3717-3725.
8. Lee, Irene, et al. "Computational thinking for youth in practice." ACM Inroads 2.1 (2011): 32-37.
9. Lu, James J., and George HL Fletcher. "Thinking about computational thinking." ACM SIGCSE Bulletin. Vol. 41. No. 1. ACM, 2009.
10. Fleischmann, Kenneth R., et al. "Automatic classification of human values: Applying computational thinking to information ethics."
Proceedings of the American Society for Information Science and Technology 46.1 (2009): 1-4.
11. Hambrusch, Susanne, et al. "A multidisciplinary approach towards computational thinking for science majors." ACM SIGCSE Bulletin.
Vol. 41. No. 1. ACM, 2009.
12. Dierbach, Charles, et al. "A model for piloting pathways for computational thinking in a general education curriculum." Proceedings of
the 42nd ACM technical symposium on Computer science education. ACM, 2011.
13. Grout, Vic, and Nigel Houlden. "Taking Computer Science and Programming into Schools: The Glyndŵr/BCS Turing Project." Procedia-
Social and Behavioral Sciences 141 (2014): 680-685.

You might also like