Sie sind auf Seite 1von 29

EDU415

PEDAGOGY OF COMPUTER SCIENCE


BRIEF ORIENTATION ABOUT
SYLLABUS AND IP OF
EDU415
EDU415:PEDAGOGY OF COMPUTER SCIENCE

L T P Cr

3 1 0 4
EDU415:PEDAGOGY OF COMPUTER SCIENCE
Unit I: Foundations of computer science : Meaning, nature,
scope, importance and value, relationship of computer science with
other school subjects

Unit II: Aims and objectives of teaching computer science :


Meaning of aims and objectives, difference between aims and
objectives, aims and objectives of teaching computer science at
school level as per NCF 2005, NCERT and in Indian context

Unit III: Instructional objectives : Concept of instructional and


behavioral objectives, formulating instructional objectives in
behavioral terms according to Blooms taxonomy and Robert Mager's
approach

******************************MTE******************************
EDU415:PEDAGOGY OF COMPUTER SCIENCE
Unit IV: Strategies of teaching computer science : Concept and
types of teaching strategies, procedure, advantages and limitations
of computer assisted instruction, collaborative learning, brain
storming, supervised study

Unit V: Methods of teaching computer science : Concept and


types of teaching methods, differences between teaching methods
and teaching strategies, procedure, advantages and limitations of
lecture, lecture cum demonstration, problem-solving method,
laboratory, project

Unit VI: Approaches to learning computer science : Procedure,


advantages and limitations of cooperative learning, constructivist
approach, inquiry-based learning, concept mapping, Socratic
questioning technique
EDU415:PEDAGOGY OF COMPUTER SCIENCE

Unit I: Foundations of computer science : Meaning,

nature, scope, importance and value, relationship of

computer science with other school subjects


COMPUTER
 Definitions:
 A. S. Hornby, “A computer is an electronic device which
stores information on discs or magnetic tape, analyzes it and
produces information as required from the data on the tape
etc.”
 Sampath, “A computer is a power-driven machine equipped
with keyboards, electronic circuits and recording devices for
the high speed performance of mathematical operations.”
 Analysis: It may be analyzed that……
1. Computer is ………….
2. Computer is ………….
3. Computer is ………….
4. Computer is ………….

11/12/2019 7
A COMPUTER IS:

An electronic machine that can be


programmed to accept data (input), and
process it into useful information (output).
Data is put in secondary storage (storage) for
safekeeping or later use.

IT Fundamentals
The processing of input into output is
directed by the software, but performed by
the hardware.

8
GRAPHIC REPRESENTATION OF COMPUTER COMPONENTS:
COMPUTER SYSTEM CONSISTS OF THE FOLLOWING
HARDWARE COMPONENTS:
 Input devices accept data or commands, which can also be sent to
the processing unit; e.g., keyboards, mouse, scanners, microphone,
digital camera.
 Output devices display the processed information e.g. printers,
monitors, speakers.
 Processing devices are contained in a computer’s system unit
and are comprised of circuitry. The main circuit board is the
motherboard, with its central processing unit (CPU) and memory.
 Storage devices include secondary storage for data and programs
outside the computer’s processing unit; e.g., hard disk drives,
floppy disk drives, CD-ROM, CD-RW and DVD-ROM drives.
 Communication devices provide connections between computers
and communication networks, allowing for exchange of information
and data with other computers via transmission media such as
cables, telephone lines, and satellites.
CHARACTERISTICS OF COMPUTER
1. Speed
2. Accuracy
3. Storage Capacity
4. Versatility
5. Diligence
6. Reliability
7. Consistency
8. No IQ
9. No Feelings
LIMITATIONS OF COMPUTER
1. No IQ
2. No feelings
3. Lack of creativity and imagination
MEANING OF COMPUTER SCIENCE
 Computer science is the scientific and practical
approach to computation and its applications.

 Systematic study of the feasibility, structure,


expression, and mechanization of the methodical
procedures (or algorithms).

 A study of acquisition, representation, processing,


storage, communication of, and access to information.

 A computer scientist specializes in the theory of


computation and the design of computational systems.

13
MEANING OF COMPUTER SCIENCE
 It deals with the theoretical foundations of information
and computation, together with practical techniques for
the implementation and application of these foundations.

 The science that deals with the theory and methods of


processing information in digital computers, the design of
computer hardware and software, and the applications of
computers.

 The study of computation and computer technology,


hardware and software.

14
DEFINITION OF COMPUTER SCIENCE
 According to Merriam Webster Dictionary, “Computer
science is a branch of science that deals with the theory of
computation or the design of computers.”

 According to Wikipedia, “Computer science (also called


computing science) is the study of the theoretical foundations
of information and computation and their implementation and
application in computer systems.”

 Analysis: From above definitions, it may be analyzed that-

1. Computer science…………

2. Computer science…………

3. Computer science………… 15
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
1. Mathematical foundations
2. Algorithms and data structures
3. Artificial intelligence
4. Communication and Security
5. Computer architecture
6. Computer graphics
7. Databases
8. Programming languages and compilers
9. Scientific computing
10. Software engineering
16
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
1. Mathematical Foundations:
 Coding theory – Useful in networking and other areas
where computers communicate with each other.
 Game theory – Useful in artificial intelligence and
cybernetics.
 Graph theory – Foundations for data structures and
searching algorithms.
 Mathematical logic – Boolean logic and other ways of
modeling logical queries; the uses and limitations of formal
proof methods
 Number theory – Theory of the integers.

17
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
2. Algorithms and Data Structures:
 Algorithms – Sequential and parallel computational procedures
for solving a wide range of problems.
 Data structures – The organization and manipulation of data.

3. Artificial Intelligence:
 Artificial intelligence – The implementation and study of
systems that exhibit an autonomous intelligence or behavior of
their own.
 Computer vision – Algorithms for identifying three-dimensional
objects from a two-dimensional picture.
 Machine learning – Automated creation of a set of rules and
axioms based on input.
 Natural language processing - Building systems and algorithms
that analyze, understand, and generate natural (human) languages.
 Robotics – Algorithms for controlling the behavior of robots
18
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
4. Communication and Security:
 Networking – Algorithms and protocols for reliably
communicating data across different shared or dedicated
media.
 Computer security – Practical aspects of securing
computer systems and computer networks.

19
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
5. Computer Architecture:
 Computer Architecture – The design, organization,
optimization and verification of a computer system,
mostly about CPUs and Memory subsystem (and the bus
connecting them).
 Operating Systems – Systems for managing computer
programs and providing the basis of a usable system.

20
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
6. Computer Graphics:
 Computer Graphics – Algorithms both for generating
visual images
 Image Processing – Determining information from an
image through computation.
7. Databases:
 Relational Databases – the set theoretic and
algorithmic foundation of databases.
 Data Mining – Study of algorithms for searching and
processing information in documents and databases;
closely related to information retrieval.

21
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
8. Programming Languages and Compilers:
 Compiler theory – Theory of compiler design.
 Programming Language Pragmatics – Taxonomy of
programming languages, their strength and
weaknesses.
 Programming Language Theory.
 Formal semantics – rigorous mathematical study of
the meaning of programs.

22
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
9. Scientific Computing:
 Computational science – constructing mathematical models and
using computers to analyze and solve scientific problems.
 Numerical analysis – Approximate numerical solution of
mathematical problems such as root-finding, integration, the
solution of ordinary differential equations.
 Symbolic computation – Manipulation and solution of
expressions in symbolic form, also known as Computer algebra.
 Computational Physics – Numerical simulations of large non-
analytic systems
 Computational Chemistry – Computational modeling of
theoretical chemistry in order to determine chemical structures and
properties
 Bioinformatics and Computational Biology – The use of
computer science to maintain, analyze, store biological data and to
assist in solving biological problems.
23
SUB-FIELDS/DIMENSIONS OF COMPUTER SCIENCE
10. Software Engineering:
 Software Engineering – The principles and practice of designing,
developing, and testing programs, as well as proper engineering
practices.
 Algorithm Design – Using ideas from algorithm theory to
creatively design solutions to real tasks.
 Computer Programming – The practice of using a programming
language to implement algorithms.

24
NATURE OF COMPUTER SCIENCE
 ART AND/OR SCIENCE
 THEORETICAL AND/OR PRACTICAL

 REAL AND/OR ABSTRACT


THANK YOU
SCOPE OF COMPUTER SCIENCE
1. Medical Sciences and Health Care

2. Computer in Scientific use and Engineering

3. Education

4. Trade and Commerce

5. Industries

6. Banking

7. Payroll

27
SCOPE OF COMPUTER SCIENCE
8. Maintaining Personal records

9. Business through computer

10. Marketing and Advertising

11. Telephone Exchange

12. Air Travel and Reservation

13. Entertainment

28
THANK YOU

Das könnte Ihnen auch gefallen