• No results found

PSD Workshop on Computer Science-DRPASHA

N/A
N/A
Protected

Academic year: 2020

Share "PSD Workshop on Computer Science-DRPASHA"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

Teaching of Computer Science

in Schools

(2)

Computing as a Discipline

Computer Engineering (CE)

focuses on computing

hardware and associated computing aspects.

Computer Science (CS)

focuses on computing theory, methodology, innovation,

development (programming) of technologies and

applications, and applying computing to new

(3)

Information Systems (IS) focuses on applying computing in organizations and organizational information

management.

Software Engineering (SE) focuses on developing large complex software systems.

Information Technology (IT) focuses on solving organizational computing

challenges by integrating technologies into solutions and deploying and

(4)

Computing: A Historical Perspective

ο‚— Before 1990’s: Computer Science (CS), Computer

Engineering (CE), and Information Systems (IS)

ο‚— By 1990s: Software Engineering (SE)

ο‚— By the end of 1990s: Information Technology (IT) ο‚— Emerging Disciplines:

ο‚— β€œComputational-X”: Computational Mathematics,

Computational Physics, Computational Finance, etc.

ο‚— β€œX- Informatics”: Bio-Informatics,

(5)

Five Reasons Why CS Learning is Critical for

Students

1. Thinking is Good for Thinking.

Computer Science promotes algorithmic

thinking which involve sequencing, analysis, and testing processes in time and space. It helps students to develop their habits of

(6)

Five Reasons Why CS Learning is Critical for

Students (Cont.)

2. Sustaining the Next Generation of Creators and Innovators.

Computers can engage students in creative play, innovation, and exploration through entertainment, communication, and social

applications. Computing power and the skills to harness this power are the β€œEngines of

(7)

Five Reasons Why CS Learning is Critical for

Students (Cont.)

3. Empowering Students to Change the

World. Computer Science empowers

(8)

Five Reasons Why CS Learning is Critical for

Students (Cont.)

4. Preparing Students for Future Endeavors.

(9)

Five Reasons Why CS Learning is Critical for

Students (Cont.)

5. Collaboration, Communication, and Teamworkβ€”Key 21st Century Skills.

Computer Science promotes collaboration. Collaborative problem solving prepares

(10)

Pedagogical Guide Lines

- Before the start of the course consider: What do you expect students to know? At what

level? And where are the students expected to learn required knowledge and skills?

- Assume that students know nothing coming into the course

- Make students aware about the

time-consuming nature of computing discipline - Survey the class on their perceived

(11)

Pedagogical Guide Lines (Cont.)

- Don't forget the needs of the advanced students. Introduce them to each other.

Suggest more challenging work that they can explore.

- Must take care of Computing Labs (Open

labs/Closed labs/ Frustrating labs. Remember Labs are new for students not for you.)

(12)

Pedagogical Guide Lines (Cont.)

- Must be aware of β€œTools vs. Toys" Approach:

Some students look at computers as toys, others as tools. Some students want to play with computers but others want to do something useful with them. - Computer science course usually aims to measure

students improvement in logical thinking & problem solving skills. It must teach to the

students β€œWhat should I do?” (ethics) and β€œHow

(13)

Pedagogical Guide Lines (Cont.)

ο‚— Computer science can't be taught in the same manner as high

history, English, or even math. It requires:

ο‚— Create more interaction (give aid where needed )

ο‚— Design activities which promote critical thinking skills and high-order

creativity

ο‚— Provide maximum practice opportunities ο‚— Offer more exploratory hands-on activities ο‚— Design in-class exercise to be fun

ο‚— Create engaging homework assignments

ο‚— Adopt easy-to-harder but interesting problem solving approach ο‚— Introduce small-group exercises

ο‚— Less teaching (just lectures, reading or text-based assignments), more

stress on problem solving and skill development.

ο‚— Introduce interesting extra credit problems encourage a student to

(14)

What is Expected from a CS Teacher

Knowledge

ο‚— Historical development of computing disciplines ο‚— Different domains of computing discipline

ο‚— Historical evolution of computer and its

hardware, software components

ο‚— Computer science core body of knowledge ο‚— the knowledge and skills that students must

have to enable them to thrive in the 21st Century global information economy

(15)

What is Expected from a CS Teacher (Cont.)

Knowledge

ο‚— Use of social media and global knowledge

resources

ο‚— Legal, social, and ethical issues of computing in

society

ο‚— Current Trend, Practices, and innovations ο‚— Addiction to computers and the Internet ο‚— Advertising and censorship on the Internet

ο‚— Digital finger print and hacking on the Internet

(16)

What is Expected from a CS Teacher (Cont.)

Pedagogical aspects

ο‚— Acquaint with the aims and objectives of teaching computer

science in secondary and higher secondary schools

ο‚— Ability to plan learning activities according to those

objectives.

ο‚— Having skills relating to planning lessons and presenting

them effectively.

ο‚— Familiarity with the various methods that can be employed

for the teaching of computer science.

(17)

Instructional Strategies

ο‚— Lecturing ο‚— Role Playing

ο‚— Jigsawing Activities ο‚— Games

ο‚— The CS-unplugged

Approach,

ο‚— Rich Tasks

ο‚— Concept Maps

ο‚— Pair and Small-group

Collaboration

ο‚— Structured Tinkering

ο‚— Multiple Solutions

ο‚— Modeling Simulations ο‚— Multimedia

Presentations

ο‚— Journal Reflections ο‚— Different Forms of

Class Organization

ο‚— Interdisciplinary

Connections

ο‚— Mentoring Software

(18)

Caution: Awareness of Disability

ο‚— Disability is the consequence of an

impairment that may be physical, cognitive, mental, sensory, emotional, developmental, or some combination of these.

(19)

Caution: Awareness of Disability

ο‚— Disabilities is an umbrella term, covering impairments, activity limitations, and

participation restrictions.

ο‚— An impairment is a problem in body function or

structure;

ο‚— an activity limitation is a difficulty encountered

by an individual in executing a task or action;

ο‚— while a participation restriction is a problem

(20)

Ultimate Goal: Computational Thinking

β€œCT is an approach to solving problems in a way that can be implemented with a

computer. Students become not merely tool users but tool builders”. It is a

problem-solving process that includes:

ο‚— Formulating problems in a way that enables us

to use a computer and other tools to help solve them;

(21)

Ultimate Goal: Computational Thinking

(Cont.)

ο‚— Representing data through abstractions such as models and simulations;

ο‚— Automating solutions through algorithmic thinking (a series of ordered steps);

ο‚— Identifying, analyzing, and implementing

possible solutions with the goal of achieving the most efficient and effective combination of steps and resources; and

ο‚— Generalizing and transferring this

(22)

Computational Thinking Dispositions

ο‚— Confidence in dealing with complexity; ο‚— Persistence in working with difficult

problems;

ο‚— Tolerance for ambiguity;

ο‚— The ability to deal with open-ended problems; and

(23)

Important Considerations

The student does not just

passively take in knowledge, but

actively constructs it on the

(24)

Important Considerations (Cont.)

The learning outcomes of any teaching

depend not only on what the teachers do but also on the knowledge, the purposes, the

(25)

Important Considerations (Cont.)

(26)

References

Related documents

According to the survey by Information System Instruments of Monetary Policy (ISIMP) of IMF on 84 countries as of 2008, 31% of developing countries and 41% of emerging

Le Hong Thang, Tran Quoc Lap, Pham Thao, Nguyen Hoang Viet, Nguyen Minh Duc, Nguyen Thi Hoang Oanh. Effects of Sintering Temperature on the Microstructure and Mechanical

President, Mount Mary University Milwaukee, Wisconsin.

bought Payoffs realized v is revealed Principals submit wage bids in a first- price auction t=3 t=4 t=5 Investor 3 enters market, receives private signal and observes decisions

CC2420 Igloo FPGA Px MSP430 Co-processing mode Wake-Up Control Data Sensors DC/DC Vdd scaling Watch Dog.. !β€― Power optimization of analog

When no information concerning the implementation of quality control or testing during manufacture is available, the following sampling procedure shall be applied to determine

Incentives will be offered to consumers (50% male, 50% female) to visit one store manipulation and to complete a questionnaire on independent (optimum stimulation level,

[W]hen you begin your deliberations. work your way back because I would suggest to you when you deliberate in this case where you begin with the drug possession and that