Académique Documents
Professionnel Documents
Culture Documents
OVERVIEW
Syntax
Semantics
Namespaces
Control structures.
Although you will learn how to apply this general concepts to learn Java .
TRANSFORMING AN IDEA TO A SOLUTION
WRITING CODE
▪To write meaningful code using a programming language, you have to
understand what the code must do.
▪ Code is one end product or artifact of a problem solving process that begins
with an idea
idea Problem Solving Solution
COMPUTATIONAL PROBLEM SOLVING
Computational problem solving, which is also called computational thinking,
to turn application ideas into a software.
Software Computation
idea Problem Solving
Software
COMPUTING SCIENCE
You'll be able to use the problem solving process and the computer
science concepts you have learned to transform most software ideas into
actual software using most programming languages.
COMPUTER SCIENCE COMPUTATION AND
INFORMATION
COMPUTER SCIENCE COMPUTATION AND
INFORMATION
COMPUTER SCIENCE COMPUTATION AND
INFORMATION
COMPUTER SCIENCE COMPUTATION AND
INFORMATION
USE OF COMPUTATION
Common uses of computation are:
▪Communication
▪Information storage and retrieval
▪Device monitoring and control
▪Information encryption and decryption
▪Simulation.
encourages them to listen and to think about the way they make
decisions.
GROUP PROBLEM SOLVING ACTIVITIES
What You'll Need.
Up to five people in each group.
A large, private room.
A "lost at sea" ranking chart for each team member.
GROUP PROBLEM SOLVING ACTIVITIES
Time
Flexible, but normally between 25 and 40 minutes.
Instructions
1. Divide participants into their teams, and provide everyone with a ranking sheet.
Ask team members to take 10 minutes on their own to rank the items in order of
importance. They should do this in the second column of their sheet.
2. Give the teams a further 10 minutes to confer and decide on their group rankings. Once
agreed, they should list them in the third column of their sheets.
3. Ask each group to compare their individual rankings with their collective ones, and consider
why any scores differ. Did anyone change their mind about their own rankings during the
team discussions? How much were people influenced by the group conversation.