ANALYSIS OF COGNITIVE COMPLEXITY FACTORS FOR COMPUTING PROGRAMMING LANGUAGES LEARNING (CPLL)

Size: px
Start display at page:

Download "ANALYSIS OF COGNITIVE COMPLEXITY FACTORS FOR COMPUTING PROGRAMMING LANGUAGES LEARNING (CPLL)"

Transcription

1 I J C E INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING January-June 2011, Volume 3, Number 1, pp ANALYSIS OF COGNITIVE COMPLEXITY FACTORS FOR COMPUTING PROGRAMMING LANGUAGES LEARNING (CPLL) Muhammed Yousoof, and Mohd Sapiyan Abstract: Information and communication technology is the key word for the modern development. All the key enablers in the field are contributing their knowledge for the development of software or sharing their software development knowledge to their successors. The fundamental skills for the software development process are knowing the syntax, coding, domain application and mapping the requirement and the development of software. These skills are required the basics of coding learned by the developers from their academic subject while learning the Computer Programming Language (CPL). In this paper the challenges and difficulties of learning computer programming language from novice learner s view is discussed. The later part of this paper also focus on the relationship of this learning difficulties to that of the cognitive complexity factors. Keywords: CPL learning, connective complexity, Cognitive Load,Visualizaiton. 1. INTRODUCTION Teaching learning system enforced to meet the demands of the young learns at the college level in the Information Technology especially on Computer programming skills. The learning process cover the integration of logics, syntax, understanding of the execution sequence, format of the language, data processing and file format etc. In this process of learning computer languages depends on Learner's ability as well as the way in which they are learning the same. The learners intellectual ability play a vital role to map the process based on their surface knowledge of the subject. It has majorly three phases such understating the problem, determination of the solution and conversation of the same into the executable code. The basic computing concept is adapted to analysis the learning of the computer programming language in the next section of the paper. 2. BASICS OF COMPUTER LANGUAGE LEARNING PROCESS Learning theories are the bases which help teachers and educators to understand diverse factors of individual differentiation in: perceiving information; encoding information; transferring information; scanning the Faculty of Computer Science and Information Technology University of Malaya KualaLumpur, Malaysia myousoof@siswa.um.edu.my, pian@um.edu.my representation of the information; and working memory capacity. There are also individual differences in styles of remembering, thinking, and judging, and these individual variations, if not directly part of the personality, are at the very least intimately associated with various non-cognitive dimensions of personality [1]. Differences in the above factors are brought together to suggest that individuals have different cognitive styles and are different in intelligence, ability, personality, and achievement. It seems that our cognitive style influences our: intellectual abilities; skills; personalities; teaching and learning; and performance. According to Messick's [2] definition cognitive styles are characteristic modes of perceiving, remembering, thinking, problem solving, decision making that are reflective of information processing regularities that develop in congenial ways It is not easy to understand the difficulty faced by the learners as human learning process is complex and in our case the programming as a skill is also complex. The novice programmers need to acquire the many skills while learning computer programming language. It takes a time for the learners to become experts to build proper mental model or schema in the memory of the subject. The learners often miss of fail to understand the steps of programming or concepts since most of them approach coding as line by line sequence and fail to visualize in their mind, what happens and how things works in a program. The learners try to imitate their tutprs in writing

2 6 0 International Journal of Computer Engineering the program and they can write similar programs but often find it hard to implement same technique of program coding in another scenario. In general, programming is taught to learners by using the emphasis of syntax and most of the time learners don t find it difficult to understand and illustrate the syntax of the programming concept when writing the program. But they find difficult is that they could not understand when and how to implement this syntax when executing the program to make it as building blocks for the programs. This could be attributed due to the fact that basis of program learning is problem solving and method of execution such as sequence, control and object based approach. This basic problem occurs based on the mapping process of the learner memory and it mapping of the execution of the coding. Many learners often fail to develop mechanisms and explanations in the process of learning. Programming involves gaining knowledge and using appropriate skills to build the objects. Mechanisms turn the static program into dynamic representation showing causal relationships between statements and show how the program executes. The programming course is not only concerned about developing the skills of writing program codes but also the application of the program coding in various situations of problem solving using computers using procedural and control coding. But most of the time the learners find it hard to do this and there is a block in the transfer of knowledge of application of problem solving skills to write a complete program. In some cases the users are unable to combine the various constructs of programming to build an appropriate program. The above stated problems could be easily related to the Cognitive Load Theory [10]. Cognitive Load theory justifies the reason why experts outperform novice is due to lack of schemata formation and inability to process a lot of information due to limited capacity of the working memory There is also a lack of mathematical skills which forms a base to solve many real time problems. Personal factors like aptitude and motivation also play a role. But this is not a unique difficulty for programming, as it is commonly experienced for any learning. Learners often lack the skills necessary in the beginning stages of learning. Programming has a common problem like mathematics. Mathematics is often seen as difficult subject by many learners. Both mathematics and programming involve lot of abstraction and not very clear from learner s perspective. It needs to develop analytical skills to solve problems. The development of the skills is hindered due to the complexity and various terms used. But once the concept is understood it remains intact in the Long term memory. This can be applied to any new problems or scenarios. 3. RAPID SHIFT IN COMPUTING In the earlier days, programming was mostly procedural and students were first exposed to developing the logic of problem solving. This was supported by using flowcharts and pseudo codes. Mostly the programming languages at the time were BASIC and Pascal. The students after trying to grasp the logic slowly convert them to programs by writing codes. In late 90s the shift of programming was more towards to object oriented programming. When object oriented programming was introduced mostly the learners were taught the concepts. But the problem was the concepts were abstract and not clear to understand for the level of novice. Many programmers tend to face rising challenges when trying to learn the concepts. Later the concept of UML designing was introduced as a course to help understand the object oriented concepts. Element of interactivity is very high in programming as it is very complex. Some learners are exposed to procedural programming and then object oriented programming. This also causes a great difficulty to the learner. The choice of the programming language is also a factor that causes difficulty. 4. DIFFICULTIES FROM THE BASIS OF TEACHING PERSPECTIVE The difficulty is caused by the teaching methods involved in programming. Many learners find it difficult to cope with the traditional methods of teaching of programming since it addresses the entire group and does not take into consideration the individual difference between learners [7]. Learning styles of the learners are different from each learners and as it is not addressed properly mostly the learners find it difficult to program. Learning styles and abilities differs individually. There is no much scope for customization of instruction in learning programming. The key barrier in learning programming from the teaching perspective is there is no much scope for customization in the learning process and it is not personalized. The variety of teaching methods are not employed during the process of instruction and mostly it is monotonous. The students find it very difficult to develop interest with the current teaching methods however this adds as an added agony for the learning difficulties in learning programming.

3 Analysis of Cognitive Complexity Factors for Computing Programming Languages Learning (CPLL) LOGICAL MAPPING AND LEARNING CPL Learning process differs from person to person based on the tacit and explicit attributes of the learner. Learning system for the learner is build from the child hood to adopt the pedagogy. The higher levels of learning outcomes are inherited from the basic learning system. The basic learning system provides the object identification and the post level provides the application and information about the object. In the computer language learning process is part of logical, conversion of procedure, arithmetic process, symbolization and execution. The learning process involves the mapping process of conversion of known logic, syntax and the procedure into executable code inline to the objective of the program. The learning process is depicted in Fig. 1. has many restrictions due to the limited working memory (shown in the diagram below), lack of schema formation or automation in novice programmers and programming is quite difficult in nature. The CLT is described in Fig. 2. Fig. 2: Cognitive load problem has been addressed by mainly addressing the delivery and the adaptation of learning s pedagogy and tools. Ac per the theory of learning and cognitive approach, while learning a new concept that is integration of long term memory and working memory. The following diagram shows role of long term memory and the working memory. The cognitive factors are indistinguishable factors by the learners which influence the impact of learning. It was felt by many prior researchers that the proper instructional tools could help in reducing the cognitive load experienced during the learning process. The various cognitive factors are illustrated in Fig. 3. Fig. 1: The learning process involves logical mapping and processing of the known factors according to the learning situation. It will create an impact in the new learning s. Cognitive complex factors also play a vital role in the Computer programming language skills. As already discussed the computer programming language learning involves the integration of Syntax, Sequence, Conversion of Procedure to meet the objective of the program or requirement. This process based on theory of learning. The next part addresses the core of theory of learning and related to process of memory. 6. THEORY OF LEARNING According to the Cognitive Load theory of learning, learning takes place through the impulses from the sensory organs which is sent to the working memory for information processing. The working memory is limited in its capacity of processing information. This is the crucial barrier in the learning process. This crucial barrier becomes more tedious in the of learners of programming mainly due to the nature of learners and due to the nature of the programming itself. The stress experienced during the process of information processing to attain learning is termed as cognitive load. Cognitive load is complex to solve as it Fig. 3: As mentioned earlier, this proposed research is more focused on the aspect of learning difficulty from learner s perspective. In the following section co relate these difficulties to that cognitive load experienced by the learner. The cognitive load can be reduced using the tools. This paper proposed the model to overcome the learning difficulties via balancing the Cognitive load. The modern approach of computer aided learning process is adopted. The overview of CAI is explained in the next section.

4 6 2 International Journal of Computer Engineering 7. COMPUTER ASSISTED LEARNING (CAI) Using computers in teaching and learning process is not a new idea. The first attempt made to use computers for learning and teaching came in the form of CAI software. Early software was designed on the basis of frame by frame movement. Hence the students have no control of their learning since they are forced to allow the sequential mode of instruction provided. Normally learner use CAI as an alternative or additional source of instruction to the topic, not as an essential part of the learning. However, such software was not effective in helping the students to learn. The software is only useful to a small group of students due to its lack of adaptability. These weaknesses were later rectified and changes made in the design of CAI have made it more interactive. The following sections describe some of the common areas where ICT has the potential of achieving quality student centered education. 8. ROLE OF COMPUTER BASED SYSTEMS IN REDUCING OR MANAGING COGNITIVE LOAD Many efforts have been done to ensure that load is minimal during the process of learning. The cognitive load is classified as three types of load and certain loads could be reduced by providing a proper instructional format. The three types of load are intrinsic load in which the educators have no control as it is directly dependent on the subject s nature itself. In our case it naturally high as programming involves higher element of interactivity. The other two loads namely extraneous load and germane load are directly dependent on the instruction design. This load can be reduced by extending the unused part of the working memory by providing visual/aural instructional support. By extending this unused working with the help of proper instructional design formats such as presenting the information with a combination of visual and textual information, total cognitive load could be reduced. Total cognitive load is considered as the sum of intrinsic, extraneous and germane cognitive load. 9. VISUALIZATION As discussed before proper use of instructional format could help overcome the cognitive load experienced during the learning process. Many computer based systems which could visualize the program execution or program animation are developed keeping in mind that it could reduce the load. In the next section we introduce in general the idea of visualization before further on various visualization tools used to make program learning easier. Human beings are born with several senses and the most powerful of all the senses is vision. Visual capture and representation of data can help people understand things and concepts in a better way. Visualization plays a vital role in exploring complex data and to arrive at clear understanding on the complex data or information. Visualization is not a new concept. It has been in use for a long time and is used in different domains. This concept is also not new in the teaching domain. Teachers are often reminded of Visual aids to enhance and improve teaching to a great extent. Visualization has been applied in terms of computer software. The computer generated image of the jet plane in a wind tunnel and the rendering of the movement of subatomic particles during a chemical reaction are examples of visualization for scientific analysis. Although the visualization software s available for scientific analysis are quite generic in nature, they can be applied to specific problems. This can be done with a little effort on programming the software, and so the visualization software's could be customized. The main advantage of this type of Visualization software is that the researcher is able to grasp the data visually and which results in better insight of the data. In summary, some of the possible strategies that could reduce cognitive load in introductor computer programming courses are: partitioning of information into small segments, the simultaneous presentation of concepts and procedures in demonstrations presentation of heuristic approaches and strategies, independent of domain reference organization of presentation of non-recurrent skills into knowledge structures presentation-repeated example and practice-broad practice broad practice using partially-completed examples gradual withdrawal of supporting information from practice tasks decomposition of practice tasks into small steps then gradual integration into a complete skill goal-free problem solving careful integration of text and graphics visual and aural sources for learning 10. CONCLUSION To improve the instructional design, an element of visual picture could help and always it is emphasized in the early age of learning that learning by seeing or feeling

5 Analysis of Cognitive Complexity Factors for Computing Programming Languages Learning (CPLL) 6 3 pictures or images could be grasped easily in mind and remains intact in memory. Programming is very abstract and many learners often fail to see the underlying principles on how the program runs and why a particular code was written etc. Thus visualization of the programs could help in reducing the learning difficulty which is directly aimed at reducing the cognitive load experienced by the learner. As discussed in the various sections of this paper, we understand that Cognitive factors especially cognitive load play an important role in the learning process of Computer Programming for the novice programmers and the concepts of Computer programming are very abstract due to the rapid shift of programming paradigm. The difficulties in learning Computer Programming could be minimized by the use of visualization tools. On the basis of all the above facts our study will be inclined to develop a mechanism for monitoring the cognitive factors and help the students from overcoming the learning obstacles and facilitate effective learning of computer programming. REFERENCES [1] Kogan N., 1976, Cognitive Styles in Infancy and Early Childhood, New Jersey, Lawrence Erlbaum Associates, Inc. [2] Messick S., 1993, The Matter of Style: Manifestations of Personality in Cognition, Learning, and Teaching, Princeton, NJ, Educational Testing Service. [3] Osborne M., 2004, Constructive Alignment of Assessment Methods with Learning Outcomes, An Overview for the Assessment Workshop on 27th February Paper Presented at the Enhancing the Student Experience in Scottish Higher Education, Constructive Alignment of Learning Outcomes to Assessment Methods, Bridge of Allan. [4] Taber K.S., 2003, Examining Structure and Context -Questioning the Nature and purpose of Summative Assessment, School Science Review, 85, [5] Terrell S.T., 2002, The use of Cognitive Style as a Predictor of Membership in Middle and High School Programs for the Academically Gifted, Paper Presented at the Annual Meeting of the American Educational Research Association, New Orleans, Louisiana. [6] Struyven K., Dochy F. and Janssens S. 2002, Students Perceptions About Assessment in Higher Education: a Review, Education-line, educol/documents/ htm. [7] Boud D., 2004, Aligning Assessment with Long Term Learning Needs, Paper Presented at the Enhancing the Student Experience in Scottish Higher Education. Constructive Alignment of Learning Outcomes to Assessment Methods, Bridge of Allan, University of Stirling. [8] Corbett, A.T. and J.R. Anderson, Knowledge Tracing: Modeling the Acquisition of Procedural Knowledge, in User Modeling and User-Adapted Interaction pp [9] Fischer, G.H., Linear Logistic Test Models: Theory and Application, in Structural Models of Thinking and Learning, H. Spada and W.F. Kempf, Editors. 1977, Bern: Huber. pp [10] Sweller, J. 1988, Cognitive Load During Problem Solving: Effects on Learning, Cognitive Science 12 (2): [11] Sweller, J., Van Merriënboer, J., & Paas, F. 1998, Cognitive Architecture and Instructional Design, Educational Psychology Review. [12] Ben-Basset Levy et. al 2003, The Jeliot 2000 Program Animation System, Computers & Education 40, No. 1, pp [13] Michael K olling, Teaching Object Orientation with the Bluej Environment, Journal of Object-Oriented Programming, 12 (2) : 14-23, [14] Soloway, E. 1986, Learning to Program = Learning to Construct Mechanism and Explanations, Communications of ACM 29 (9). [15] Lahtinen, E., K. A. Mutka, et al. 2005, A Study of the Difficulties of Novice Programmers, ITiCSE 2005, Monte de Caparica, Portugal, ACM. [16] Jenkins, T. 2008, On the Difficulty of Learning to Program, 2008, from ~steve/localed/jenkins.html. [17] Lahtinen, E. and T. Ahoniemi 2001, Visualizations to Support Programming on Different Levels of Cognitive Development.

INSTRUCTIONAL STRATEGY IN THE TEACHING OF COMPUTER PROGRAMMING: A NEED ASSESSMENT ANALYSES

INSTRUCTIONAL STRATEGY IN THE TEACHING OF COMPUTER PROGRAMMING: A NEED ASSESSMENT ANALYSES INSTRUCTIONAL STRATEGY IN THE TEACHING OF COMPUTER PROGRAMMING: A NEED ASSESSMENT ANALYSES Mohd Nasir ISMAIL, 1 Nor Azilah NGAH, 2 Irfan Naufal UMAR Faculty of Information Management Universiti Teknologi

More information

REFLECTIONS ON LEARNING THEORIES IN INSTRUCTIONAL DESIGN 1

REFLECTIONS ON LEARNING THEORIES IN INSTRUCTIONAL DESIGN 1 REFLECTIONS ON LEARNING THEORIES IN INSTRUCTIONAL DESIGN 1 Reflections on the Learning Theories in the Instructional Design Process for the Utah Valley University Digital Media Portfolio Review Acceptance

More information

A Proposed Framework for Integration of Visualization Techniques and Active Learning Strategy in Wireless Communication Network

A Proposed Framework for Integration of Visualization Techniques and Active Learning Strategy in Wireless Communication Network , pp.1-6 http://dx.doi.org/10.14257/astl.2014.71.01 A Proposed Framework for Integration of Visualization Techniques and Active Learning Strategy in Wireless Communication Network Che Zalina Zukifli and

More information

Cognitive Load Theory and Instructional Design: Recent Developments

Cognitive Load Theory and Instructional Design: Recent Developments PAAS, RENKL, INTRODUCTION SWELLER EDUCATIONAL PSYCHOLOGIST, 38(1), 1 4 Copyright 2003, Lawrence Erlbaum Associates, Inc. Cognitive Load Theory and Instructional Design: Recent Developments Fred Paas Educational

More information

Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha

Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha Algorithm & Flowchart & Pseudo code Staff Incharge: S.Sasirekha Computer Programming and Languages Computers work on a set of instructions called computer program, which clearly specify the ways to carry

More information

An Introduction to Online Teaching and Learning. Good teaching is good teaching, no matter how it s done.

An Introduction to Online Teaching and Learning. Good teaching is good teaching, no matter how it s done. An Introduction to Online Teaching and Learning Good teaching is good teaching, no matter how it s done. Instructional Method Workshop Part 1 How do we learn? OBJECTIVES Given an introduction to the different

More information

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT

More information

Program Visualization for Programming Education Case of Jeliot 3

Program Visualization for Programming Education Case of Jeliot 3 Program Visualization for Programming Education Case of Jeliot 3 Roman Bednarik, Andrés Moreno, Niko Myller Department of Computer Science University of Joensuu firstname.lastname@cs.joensuu.fi Abstract:

More information

Learner and Information Characteristics in the Design of Powerful Learning Environments

Learner and Information Characteristics in the Design of Powerful Learning Environments APPLIED COGNITIVE PSYCHOLOGY Appl. Cognit. Psychol. 20: 281 285 (2006) Published online in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/acp.1244 Learner and Information Characteristics

More information

A STATISTICS COURSE FOR ELEMENTARY AND MIDDLE SCHOOL TEACHERS. Gary Kader and Mike Perry Appalachian State University USA

A STATISTICS COURSE FOR ELEMENTARY AND MIDDLE SCHOOL TEACHERS. Gary Kader and Mike Perry Appalachian State University USA A STATISTICS COURSE FOR ELEMENTARY AND MIDDLE SCHOOL TEACHERS Gary Kader and Mike Perry Appalachian State University USA This paper will describe a content-pedagogy course designed to prepare elementary

More information

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1 The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions

More information

Computational Modeling and Simulation for Learning an Automation Concept in Programming Course

Computational Modeling and Simulation for Learning an Automation Concept in Programming Course Computational Modeling and Simulation for Learning an Automation Concept in Programming Course Yong Cheon Kim, Dai Young Kwon, and Won Gyu Lee Abstract Computational thinking is a fundamental skill for

More information

A Study in Learning Styles of Construction Management Students. Amit Bandyopadhyay, Ph.D., PE, F.ASCE State University of New York -FSC

A Study in Learning Styles of Construction Management Students. Amit Bandyopadhyay, Ph.D., PE, F.ASCE State University of New York -FSC A Study in Learning Styles of Construction Management Students Amit Bandyopadhyay, Ph.D., PE, F.ASCE State University of New York -FSC Abstract Students take in and process information in different ways.

More information

E-Learning at Kyongju University in Seoul, Korea: the Present and the Future

E-Learning at Kyongju University in Seoul, Korea: the Present and the Future E-Learning at Kyongju University in Seoul, Korea: the Present and the Future Hyunju Jeung, Ph D Full-time lecturer Kyongju University hjeung@kyongju.ac.kr Abstract Internet is spreading fast in our lives.

More information

LEARNING THEORIES Ausubel's Learning Theory

LEARNING THEORIES Ausubel's Learning Theory LEARNING THEORIES Ausubel's Learning Theory David Paul Ausubel was an American psychologist whose most significant contribution to the fields of educational psychology, cognitive science, and science education.

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

CALIFORNIA S TEACHING PERFORMANCE EXPECTATIONS (TPE)

CALIFORNIA S TEACHING PERFORMANCE EXPECTATIONS (TPE) CALIFORNIA S TEACHING PERFORMANCE EXPECTATIONS (TPE) The Teaching Performance Expectations describe the set of knowledge, skills, and abilities that California expects of each candidate for a Multiple

More information

Concept-Mapping Software: How effective is the learning tool in an online learning environment?

Concept-Mapping Software: How effective is the learning tool in an online learning environment? Concept-Mapping Software: How effective is the learning tool in an online learning environment? Online learning environments address the educational objectives by putting the learner at the center of the

More information

A General Framework for Overlay Visualization

A General Framework for Overlay Visualization Replace this file with prentcsmacro.sty for your meeting, or with entcsmacro.sty for your meeting. Both can be found at the ENTCS Macro Home Page. A General Framework for Overlay Visualization Tihomir

More information

Task-Model Driven Design of Adaptable Educational Hypermedia

Task-Model Driven Design of Adaptable Educational Hypermedia Task-Model Driven Design of Adaptable Educational Hypermedia Huberta Kritzenberger, Michael Herczeg Institute for Multimedia and Interactive Systems University of Luebeck Seelandstr. 1a, D-23569 Luebeck,

More information

Levels of Analysis and ACT-R

Levels of Analysis and ACT-R 1 Levels of Analysis and ACT-R LaLoCo, Fall 2013 Adrian Brasoveanu, Karl DeVries [based on slides by Sharon Goldwater & Frank Keller] 2 David Marr: levels of analysis Background Levels of Analysis John

More information

A terminology model approach for defining and managing statistical metadata

A terminology model approach for defining and managing statistical metadata A terminology model approach for defining and managing statistical metadata Comments to : R. Karge (49) 30-6576 2791 mail reinhard.karge@run-software.com Content 1 Introduction... 4 2 Knowledge presentation...

More information

Learning and Teaching Styles in Language, Science and Technology Education in Nigeria.

Learning and Teaching Styles in Language, Science and Technology Education in Nigeria. , Vol.5 No.2 (2012) BritishJournal Publishing, Inc. 2012 http://www.bjournal.co.uk/bjass.aspx Learning and Teaching Styles in Language, Science and Technology Education in Nigeria. Olasumbo S.Apanpa (Ph.D)

More information

Visual teaching model for introducing programming languages

Visual teaching model for introducing programming languages Visual teaching model for introducing programming languages ABSTRACT Ronald Shehane Troy University Steven Sherman Troy University This study examines detailed usage of online training videos that were

More information

Designing Programming Exercises with Computer Assisted Instruction *

Designing Programming Exercises with Computer Assisted Instruction * Designing Programming Exercises with Computer Assisted Instruction * Fu Lee Wang 1, and Tak-Lam Wong 2 1 Department of Computer Science, City University of Hong Kong, Kowloon Tong, Hong Kong flwang@cityu.edu.hk

More information

Frequency, definition Modifiability, existence of multiple operations & strategies

Frequency, definition Modifiability, existence of multiple operations & strategies Human Computer Interaction Intro HCI 1 HCI's Goal Users Improve Productivity computer users Tasks software engineers Users System Cognitive models of people as information processing systems Knowledge

More information

Characteristics for secondary Montessori education in the Netherlands. 1. Head, heart and hands

Characteristics for secondary Montessori education in the Netherlands. 1. Head, heart and hands Characteristics for secondary Montessori education in the Netherlands 1. Head, heart and hands In The Montessori education of the 21st century, working with head, heart and hands is translated into a wide

More information

Integrating Field Research, Problem Solving, and Design with Education for Enhanced Realization

Integrating Field Research, Problem Solving, and Design with Education for Enhanced Realization Integrating Field Research, Problem Solving, and Design with Education for Enhanced Realization Mohamed El-Sayed Kettering University Mechanical Engineering Flint, MI, 48504 USA and Jacqueline El-Sayed

More information

The Ideal Learning Management System for Multimedia Learning

The Ideal Learning Management System for Multimedia Learning The Ideal Learning Management System for Multimedia Learning By Gary Woodill, Ed.d., Senior Analyst Introduction Learning occurs in many different ways. We learn from listening to words, and to ambient

More information

Development of an online exam platform for the programming language course: ontology-based approach

Development of an online exam platform for the programming language course: ontology-based approach icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) Development of an online exam platform for the programming

More information

Plans and Lines of Movement 57.1. A studio experiment

Plans and Lines of Movement 57.1. A studio experiment Plans and Lines of Movement A studio experiment 57 Douglas Vieira de Aguiar Federal University of Rio Grande do Sul, Brazil Abstract This work is based on a studio experience carried out with 1st year

More information

Chapter 13: Program Development and Programming Languages

Chapter 13: Program Development and Programming Languages Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented

More information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, CONTROL AND MECHATRONICS 2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers

More information

THE OPEN UNIVERSITY OF TANZANIA

THE OPEN UNIVERSITY OF TANZANIA THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE, TECHNOLOGY AND ENVIRONMENTAL STUDIES ODM 103: INTRODUCTION TO COMPUTER PROGRAMMING LANGUAGES Said Ally i ODM 103 INTRODUCTION TO COMPUTER PROGRAMMING

More information

Lernsoftware = Didaktik + Informatik Raimond Reichert, SCIL, University of St.Gallen Ruedi Arnold, Informatik-Didaktik, ETH Zurich

Lernsoftware = Didaktik + Informatik Raimond Reichert, SCIL, University of St.Gallen Ruedi Arnold, Informatik-Didaktik, ETH Zurich Lernsoftware = Didaktik + Informatik Raimond Reichert, SCIL, University of St.Gallen Ruedi Arnold, Informatik-Didaktik, ETH Zurich The Learning in e- Learning? 5 High-Level Guidelines for Creating Interactive

More information

The Role of Listening in Language Acquisition; the Challenges & Strategies in Teaching Listening

The Role of Listening in Language Acquisition; the Challenges & Strategies in Teaching Listening International Journal of Education and Information Studies. ISSN 2277-3169 Volume 4, Number 1 (2014), pp. 59-63 Research India Publications http://www.ripublication.com The Role of Listening in Language

More information

AN EXPERT IS... INSTRUCTIONAL DESIGN FOR DEVELOPING EXPERTISE 1/25/14. Rebecca L. Fiedler, Ph.D. Kaner, Fiedler & Associates, LLC

AN EXPERT IS... INSTRUCTIONAL DESIGN FOR DEVELOPING EXPERTISE 1/25/14. Rebecca L. Fiedler, Ph.D. Kaner, Fiedler & Associates, LLC INSTRUCTIONAL DESIGN FOR DEVELOPING EXPERTISE Rebecca L. Fiedler, Ph.D. Kaner, Fiedler & Associates, LLC AN EXPERT IS... someone widely recognized as a reliable source of technique or skill whose faculty

More information

EDUCATIONAL PSYCHOLOGY. effectiveness of, the psychology of teaching, and the social psychology of schools as

EDUCATIONAL PSYCHOLOGY. effectiveness of, the psychology of teaching, and the social psychology of schools as EDUCATIONAL PSYCHOLOGY Educational psychology is the study of how humans learn in, the effectiveness of, the psychology of teaching, and the social psychology of schools as organizations. Educational psychology

More information

Research on Graphic Organizers

Research on Graphic Organizers Research on Graphic Organizers Graphic Organizers are visual representations of a text or a topic. Organizers provide templates or frames for students or teachers to identify pertinent facts, to organize

More information

Standards for Certification in Early Childhood Education [26.110-26.270]

Standards for Certification in Early Childhood Education [26.110-26.270] I.B. SPECIFIC TEACHING FIELDS Standards for Certification in Early Childhood Education [26.110-26.270] STANDARD 1 Curriculum The competent early childhood teacher understands and demonstrates the central

More information

A Study on the Game Programming Education Based on Educational Game Engine at School

A Study on the Game Programming Education Based on Educational Game Engine at School Journal of Education and Learning; Vol. 1, No. 2; 2012 ISSN 1927-5250 E-ISSN 1927-5269 Published by Canadian Center of Science and Education A Study on the Game Programming Education Based on Educational

More information

Foundations of the Montessori Method (3 credits)

Foundations of the Montessori Method (3 credits) MO 634 Foundations of the Montessori Method This course offers an overview of human development through adulthood, with an in-depth focus on childhood development from birth to age six. Specific topics

More information

Visualizing the Teaching / Learning Process through Computer Graphics. Visualizing, technology, computer graphics, education

Visualizing the Teaching / Learning Process through Computer Graphics. Visualizing, technology, computer graphics, education Visualizing the Teaching / Learning Process through Computer Graphics 1 Aghware F. O.; 2 Egbuna E. O.; 3 Aghware A. and 4 Ojugo Arnold 1, 2, 3 Computer Science Department, College of Education, Agbor 4

More information

Methods of psychological assessment of the effectiveness of educational resources online

Methods of psychological assessment of the effectiveness of educational resources online Svetlana V. PAZUKHINA Leo Tolstoy Tula State Pedagogical University, Russian Federation, Tula Methods of psychological assessment of the effectiveness of educational resources online Currently accumulated

More information

Instructional Design for Advanced Learners: Establishing Connections Between the Theoretical Frameworks of Cognitive Load and Deliberate Practice

Instructional Design for Advanced Learners: Establishing Connections Between the Theoretical Frameworks of Cognitive Load and Deliberate Practice Instructional Design for Advanced Learners: Establishing Connections Between the Theoretical Frameworks of Cognitive Load and Deliberate Practice Tamara van Gog K. Anders Ericsson Remy M. J. P. Rikers

More information

MODERN TRENDS IN THE USE OF EDUCATIONAL TECHNOLOGY IN THE CLASSROOM

MODERN TRENDS IN THE USE OF EDUCATIONAL TECHNOLOGY IN THE CLASSROOM MODERN TRENDS IN THE USE OF EDUCATIONAL TECHNOLOGY IN THE CLASSROOM 1 Dr. (Mrs.) Ann E. Umeh, Dr. (Mrs.) C.C. Nsofor Department of Science Education, Federal University of Technology, Minna Phone No: 08037031358

More information

Programmer education in Arts and Humanities Course Degree.

Programmer education in Arts and Humanities Course Degree. In A.F. Blackwell & E. Bilotta (Eds). Proc. PPIG 12 Pages 237-246 Programmer education in Arts and Humanities Course Degree. Lorella Gabriele Francesca Pietramala Centro Interdipartimentale della Comunicazione

More information

Gouvernement du Québec Ministère de l Éducation, 2004 04-00808 ISBN 2-550-43538-9

Gouvernement du Québec Ministère de l Éducation, 2004 04-00808 ISBN 2-550-43538-9 Gouvernement du Québec Ministère de l Éducation, 2004 04-00808 ISBN 2-550-43538-9 Legal deposit Bibliothèque nationale du Québec, 2004 1. INTRODUCTION This Definition of the Domain for Summative Evaluation

More information

Computers and the Creative Process

Computers and the Creative Process Computers and the Creative Process Kostas Terzidis In this paper the role of the computer in the creative process is discussed. The main focus is the investigation of whether computers can be regarded

More information

An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)

An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs) An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs) Rosziati Ibrahim, Siow Yen Yen Abstract System development life cycle (SDLC) is a process uses during the development of any

More information

An Online Resource for the Design of Instructional Videos and Animations

An Online Resource for the Design of Instructional Videos and Animations Appendix 6 Hatsidimitris, G. & Allen, B. (2010). In Proceedings of World Conference on E Learning in Corporate, Government, Healthcare, and Higher Education 2010 (pp. 1024 1028). Chesapeake, VA: AACE.

More information

Cognitive and Motor Development. Four Domains. Interaction. Affective Cognitive Motor Physical. Why organize into domains?

Cognitive and Motor Development. Four Domains. Interaction. Affective Cognitive Motor Physical. Why organize into domains? Cognitive and Motor Development There is a strong relationship between human intellectual function and movement: Any intellectual change is also accompanied by a change in motor function Four Domains Interaction

More information

How To Teach Object Oriented Programming At An Introductory Level Course

How To Teach Object Oriented Programming At An Introductory Level Course 149 TEACHING OBJECT ORIENTED PROGRAMMING AT THE INTRODUCTORY LEVEL Mehmet C. OKUR * ABSTRACT Teaching object oriented programming has become a rapidly expanding preference at various educational environments.

More information

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) Computer Science (COSC) courses are offered by the School of Information Arts and Technologies within the Yale Gordon College of Liberal Arts.

More information

Multimedia Learning Theories and Online Instruction

Multimedia Learning Theories and Online Instruction Multimedia Learning Theories and Online Instruction Nadaleen Tempelman-Kluit Online library instruction has not traditionally been designed based on educational learning theories. Rather, much of it has

More information

Assessment for classroom learning and action: A framework for planning a school improvement program

Assessment for classroom learning and action: A framework for planning a school improvement program Introduction Assessment for classroom learning and action: A framework for planning a school improvement program Kathryn M. Tan Jennifer B. Santos Center for Educational Measurement, Inc., Philippines

More information

Graphical Web based Tool for Generating Query from Star Schema

Graphical Web based Tool for Generating Query from Star Schema Graphical Web based Tool for Generating Query from Star Schema Mohammed Anbar a, Ku Ruhana Ku-Mahamud b a College of Arts and Sciences Universiti Utara Malaysia, 0600 Sintok, Kedah, Malaysia Tel: 604-2449604

More information

Using computers in the classroom Author(s) Fong, Ho Kheong Source Teaching and Learning, 7(2)27-33 Published by Institute of Education (Singapore)

Using computers in the classroom Author(s) Fong, Ho Kheong Source Teaching and Learning, 7(2)27-33 Published by Institute of Education (Singapore) Title Using computers in the classroom Author(s) Fong, Ho Kheong Source Teaching and Learning, 7(2)27-33 Published by Institute of Education (Singapore) This document may be used for private study or research

More information

FOREIGN LANGUAGE TEACHING AN INTERVIEW WITH NINA SPADA

FOREIGN LANGUAGE TEACHING AN INTERVIEW WITH NINA SPADA SPADA, Nina. Foreign Language Teaching: an interview with Nina Spada. ReVEL, vol. 2, n. 2, 2004. ISSN 1678-8931 [www.revel.inf.br/eng]. FOREIGN LANGUAGE TEACHING AN INTERVIEW WITH NINA SPADA Nina Spada

More information

Reading Instruction and Reading Achievement Among ELL Students

Reading Instruction and Reading Achievement Among ELL Students Research Into Practice READING Reading Instruction and Reading Achievement Among ELL Students Principles of ELL Reading Instruction Some very straightforward principles, directly supported by research,

More information

CODING THE NATURE OF THINKING DISPLAYED IN RESPONSES ON NETS OF SOLIDS

CODING THE NATURE OF THINKING DISPLAYED IN RESPONSES ON NETS OF SOLIDS CODING THE NATURE OF THINKING DISPLAYED IN RESPONSES ON NETS OF SOLIDS Christine Lawrie: Centre for Cognition Research in Learning and Teaching, UNE, Australia John Pegg: Centre for Cognition Research

More information

Agile Software Development Methodologies and Its Quality Assurance

Agile Software Development Methodologies and Its Quality Assurance Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed

More information

(Advanced Preparation)

(Advanced Preparation) 1 NCTM CAEP Standards (2012) Elementary Mathematics Specialist (Advanced Preparation) Standard 1: Content Knowledge Effective elementary mathematics specialists demonstrate and apply knowledge of major

More information

Writing Learning Objectives

Writing Learning Objectives The University of Tennessee, Memphis Writing Learning Objectives A Teaching Resource Document from the Office of the Vice Chancellor for Planning and Prepared by Raoul A. Arreola, Ph.D. Portions of this

More information

Dr. Astrid Kopp-Duller (1985)

Dr. Astrid Kopp-Duller (1985) A dyslexic person, of good or average intelligence, perceives his environment in a different way, his attention diminishes when confronted with symbols such as letters and numbers. Due to a deficiency

More information

DRAFT TJ PROGRAM OF STUDIES: AP PSYCHOLOGY

DRAFT TJ PROGRAM OF STUDIES: AP PSYCHOLOGY DRAFT TJ PROGRAM OF STUDIES: AP PSYCHOLOGY COURSE DESCRIPTION AP Psychology engages students in a rigorous appraisal of many facets of our current understanding of psychology. The course is based on the

More information

WHAT IS '''SIGNIFICANT LEARNING"?

WHAT IS '''SIGNIFICANT LEARNING? WHAT IS '''SIGNIFICANT LEARNING"? Dr. L. Dee Fink Director, Instructional Development Program University of Oklahoma Author of Creating Significant Learning Experiences (Jossey-Bass, 2003) One of the first

More information

Standards of Quality and Effectiveness for Professional Teacher Preparation Programs APPENDIX A

Standards of Quality and Effectiveness for Professional Teacher Preparation Programs APPENDIX A APPENDIX A Teaching Performance Expectations A. MAKING SUBJECT MATTER COMPREHENSIBLE TO STUDENTS TPE 1: Specific Pedagogical Skills for Subject Matter Instruction Background Information: TPE 1. TPE 1 is

More information

G u i d e l i n e s f o r K12 Global C l i m a t e Change Education

G u i d e l i n e s f o r K12 Global C l i m a t e Change Education G u i d e l i n e s f o r K12 Global C l i m a t e Change Education Adapted by: by the National Wildlife Federation from the Environmental Education Guidelines for Excellence of the North American Association

More information

This historical document is derived from a 1990 APA presidential task force (revised in 1997).

This historical document is derived from a 1990 APA presidential task force (revised in 1997). LEARNER-CENTERED PSYCHOLOGICAL PRINCIPLES: A Framework for School Reform & Redesign TABLE OF CONTENTS: Background Learner-Centered Principles Prepared by the Learner-Centered Principles Work Group of the

More information

The Role of Tacit Knowledge Management in ERP Systems Implementation

The Role of Tacit Knowledge Management in ERP Systems Implementation 78 The Role of Tacit Knowledge Management in ERP Systems Implementation Iuliana SCORŢA Academy of Economic Studies, Bucharest, România iuliana.scorta@ie.ase.ro Many organizations that implemented ERP systems

More information

INTERMEDIATE QUALIFICATION

INTERMEDIATE QUALIFICATION PROFESSIONAL QUALIFICATION SCHEME INTERMEDIATE QUALIFICATION SERVICE CAPABILITY PLANNING, PROTECTION AND OPTIMIZATION CERTIFICATE SYLLABUS The Swirl logo is a trade mark of the Cabinet Office ITIL is a

More information

IFAD S ORIGINAL APPROACH TO KNOWLEDGE MANAGEMENT: AN EXPERIENTIAL LEARNING SYSTEM ON RURAL POVERTY

IFAD S ORIGINAL APPROACH TO KNOWLEDGE MANAGEMENT: AN EXPERIENTIAL LEARNING SYSTEM ON RURAL POVERTY IFAD S ORIGINAL APPROACH TO KNOWLEDGE MANAGEMENT: AN EXPERIENTIAL LEARNING SYSTEM ON RURAL POVERTY Julio A. Berdegué and Germán Escobar In order to reach its potential as an instrument to empower rural

More information

Agent-oriented Modeling for Collaborative Learning Environments: A Peer-to-Peer Helpdesk Case Study

Agent-oriented Modeling for Collaborative Learning Environments: A Peer-to-Peer Helpdesk Case Study Agent-oriented Modeling for Collaborative Learning Environments: A Peer-to-Peer Helpdesk Case Study Renata S. S. Guizzardi 1, Gerd Wagner 2 and Lora Aroyo 1 1 Computer Science Department University of

More information

Cognitive Development

Cognitive Development Cognitive Chapter 2 Piaget s Approach to Cognitive Jean Piaget (1896-1980) A Swiss Psychologist credited with one of the most influential theories of cognitive development. Carefully observed children

More information

Piaget s Theory. Piaget s Assumptions About Children

Piaget s Theory. Piaget s Assumptions About Children Piaget s Theory The first cognitive theory, developed by Jean Piaget beginning about 1920. Piaget observed and described children at different ages. His theory is very broad, from birth through adolescence,

More information

Logical Evaluation of Consciousness: For Incorporating Consciousness into Machine Architecture

Logical Evaluation of Consciousness: For Incorporating Consciousness into Machine Architecture Logical Evaluation of Consciousness: For Incorporating Consciousness into Machine Architecture Mr C.N.Padhy, Ms. R.R.Panda Institute of Knowledge and Information Technology(IKIT) Abstract Machine Consciousness

More information

Psychology. Administered by the Department of Psychology within the College of Arts and Sciences.

Psychology. Administered by the Department of Psychology within the College of Arts and Sciences. Psychology Dr. Spencer Thompson, Professor, is the Chair of Psychology and Coordinator of Child and Family Studies. After receiving his Ph.D. in Developmental Psychology at the University of California,

More information

B.A. Programme. Psychology Department

B.A. Programme. Psychology Department Courses Description B.A. Programme Psychology Department 2307100 Principles of Psychology An introduction to the scientific study of basic processes underlying human and animal behavior. Sensation and

More information

Please comply with the Lean Construction Institute s Usage Policies and Attribution Guidelines at http://www.leanconstruction.org/usage.

Please comply with the Lean Construction Institute s Usage Policies and Attribution Guidelines at http://www.leanconstruction.org/usage. Please comply with the Lean Construction Institute s Usage Policies and Attribution Guidelines at http://www.leanconstruction.org/usage.pdf when using this file. Thank you. Managing Information Flow on

More information

Unpacking Division to Build Teachers Mathematical Knowledge

Unpacking Division to Build Teachers Mathematical Knowledge Unpacking Division to Build Teachers Mathematical Knowledge Melissa Hedges, DeAnn Huinker, and Meghan Steinmeyer University of Wisconsin-Milwaukee November 2004 Note: This article is based upon work supported

More information

LEARNING TO PROGRAM USING PART-COMPLETE SOLUTIONS

LEARNING TO PROGRAM USING PART-COMPLETE SOLUTIONS LEARNING TO PROGRAM USING PART-COMPLETE SOLUTIONS Stuart Garner ABSTRACT Learning to write computer programs is not an easy process for many students with students experiencing high levels of cognitive

More information

Cognitive Science Concepts and Technology Teacher Education Dan Brown

Cognitive Science Concepts and Technology Teacher Education Dan Brown The Journal of Technology Studies Cognitive Science Concepts and Technology Teacher Education Dan Brown 33 In the early 1990s, Johnson (1992a) stated that technology educators had shown little interest

More information

Improving learning outcomes for first year introductory programming students

Improving learning outcomes for first year introductory programming students Improving learning outcomes for first year introductory programming students Sven Venema School of Information and Communication Technology, Griffith University, Brisbane, Australia Abstract Andrew Rock

More information

CONSTRUCTIVIST LEARNING THEORY TO WEB-BASED COURSE DESIGN: AN INSTRUCTIONAL DESIGN APPROACH

CONSTRUCTIVIST LEARNING THEORY TO WEB-BASED COURSE DESIGN: AN INSTRUCTIONAL DESIGN APPROACH CONSTRUCTIVIST LEARNING THEORY TO WEB-BASED COURSE DESIGN: AN INSTRUCTIONAL DESIGN APPROACH Simone Conceição-Runlee Barbara J. Daley ABSTRACT With the advent of web-based courses and distance education

More information

Teaching Methodology for 3D Animation

Teaching Methodology for 3D Animation Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic

More information

Piaget's Stages of Cognitive Development

Piaget's Stages of Cognitive Development Piaget's Stages Piaget's Stages of Cognitive Development Kay C. Wood, Harlan Smith, Daurice Grossniklaus Department of Educational Psychology and Instructional Technology, University of Georgia Contents

More information

Case Based Scenarios: Evidence Based Teaching Learning Strategy in Nursing Education Pharmacology Course

Case Based Scenarios: Evidence Based Teaching Learning Strategy in Nursing Education Pharmacology Course International Journal of Nursing December 2014, Vol. 1, No. 2, pp. 147-154 ISSN 2373-7662 (Print) 2373-7670 (Online) Copyright The Author(s). 2014. All Rights Reserved. Published by American Research Institute

More information

Psychology. Kansas Course Code # 04254

Psychology. Kansas Course Code # 04254 High School Psychology Kansas Course Code # 04254 The American Psychological Association defines Psychology as the study of the mind and behavior. The discipline embraces all aspects of the human experience

More information

Web Teaching and Learning Programming Environment Based on Plan Method and Constructs

Web Teaching and Learning Programming Environment Based on Plan Method and Constructs Web Teaching and Learning Programming Environment Based on Plan Method and Constructs Alireza Ebrahimi, Ph.D. Management, Marketing, and Information Systems School of Business SUNY College at Old Westbury

More information

Cleveland College of Art & Design BA (Hons) Fashion Enterprise Programme Handbook 2013-2014 1

Cleveland College of Art & Design BA (Hons) Fashion Enterprise Programme Handbook 2013-2014 1 Cleveland College of Art & Design BA (Hons) Fashion Enterprise Programme Handbook 2013-2014 1 BA (Hons) Fashion Enterprise Programme Handbook 2013-2014 Your Programme Handbook provides you with a range

More information

Mathematics Cognitive Domains Framework: TIMSS 2003 Developmental Project Fourth and Eighth Grades

Mathematics Cognitive Domains Framework: TIMSS 2003 Developmental Project Fourth and Eighth Grades Appendix A Mathematics Cognitive Domains Framework: TIMSS 2003 Developmental Project Fourth and Eighth Grades To respond correctly to TIMSS test items, students need to be familiar with the mathematics

More information

Going Interactive: Combining Ad-Hoc and Regression Testing

Going Interactive: Combining Ad-Hoc and Regression Testing Going Interactive: Combining Ad-Hoc and Regression Testing Michael Kölling 1, Andrew Patterson 2 1 Mærsk Mc-Kinney Møller Institute, University of Southern Denmark, Denmark mik@mip.sdu.dk 2 Deakin University,

More information

Information and Communications Technology Courses at a Glance

Information and Communications Technology Courses at a Glance Information and Communications Technology Courses at a Glance Level 1 Courses ICT121 Introduction to Computer Systems Architecture This is an introductory course on the architecture of modern computer

More information

Grade 12 Psychology (40S) Outcomes Unedited Draft 1

Grade 12 Psychology (40S) Outcomes Unedited Draft 1 Grade 12 Psychology (40S) Outcomes Unedited Draft 1 Theme 1: Introduction and Research Methods Topic 1: Introduction 1.1.1 Define psychology, and list and explain its goals. 1.1.2 Describe and compare

More information

Al Ahliyya Amman University Faculty of Arts Department of Psychology Course Description Special Education

Al Ahliyya Amman University Faculty of Arts Department of Psychology Course Description Special Education Al Ahliyya Amman University Faculty of Arts Department of Psychology Course Description Special Education 0731111 Psychology and life {3} [3-3] Defining humans behavior; Essential life skills: problem

More information

Course Syllabus For Operations Management. Management Information Systems

Course Syllabus For Operations Management. Management Information Systems For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third

More information

International education and student success: Developing a framework for the global educator

International education and student success: Developing a framework for the global educator International education and student success: Developing a framework for the global educator Abstract Ebinepre Cocodia, PhD Garvan Institute, Sydney NSW 2010 Australia e.cocodia@garvan.org.au This paper

More information

Designing for Children - With focus on Play + Learn

Designing for Children - With focus on Play + Learn Designing for Children - With focus on Play + Learn The role of toys in early childhood Gayatri Menon, Faculty and Coordinator, Toy and Game design program, National Institute of Design,India, gayatri@nid.edu,menon.gayatri@gmail.com

More information

Colorado Professional Teaching Standards

Colorado Professional Teaching Standards Colorado Professional Teaching Standards Standard I: Teachers demonstrate knowledge of the content they teach a. Teachers provide instruction that is aligned with the Colorado Academic Standards and their

More information