Saturday, January 25, 2020

Human Centric Computing: Algorithm Animation :: Essays Papers

Human Centric Computing: Algorithm Animation To many computer science students, algorithms are evil incarnate. They are hard to learn, understand, and teach. So, is there any way to make this difficult (and rather important) aspect of computer science easier? I believe that if algorithm animations are not a step in the right direction then maybe we need to change the direction. Algorithm animation is just a small piece of the software visualization puzzle. Software visualization is "the visualization of computer programs and algorithms" (Price 4). Unlike the visualization of computer programs, which is the visualization of the code or data, "visualization of an algorithm is the visualization of the higher-level abstractions which describe software" (Price 6). Visualization of algorithms can further be broken down into two more groups: inactive algorithm visualization, which is the use of flow charts, and active algorithm visualization, which is algorithm animation (Price 6). According to Marc H. Brown and John Hershberger, there are a few basic concepts that need to be met for an algorithm animation to be useful. The first is that the algorithm must be shown from different view points, each "displaying only a few aspects of the algorithm. Each view..." should be "...easy to comprehend in isolation, and the composition of several views is more informative that the sum of their individual contributions" (Brown 83). The next issue they talk about is "state cues"; "state cues reflect an algorithm's dynamic behavior" (Brown 84). This means that when the program algorithm is passing a certain part in the program, it should be visually clear; for instance, "when a sub file is partitioned, the animation replaces its box by a tree node at the splitting element with two smaller boxes as children" (Brown 84). Next, they talk about "static history"; this is just a log of what the algorithm has already accomplished (Brown 84). Lastly, they talk about how the changes to the algorithm animation should look as the animation goes on (Brown 84). The animation needs to know when to just abruptly change two subjects (i.e. replacing a dot with a square) and when to show a more fluid switch of two subjects (i.e. gradually show two squares changing places) (Brown 85). One of the most common human centric uses for algorithm animations is its potential as a learning device. The only problem is that it's not clear whether it is effective. There are many programs that allow algorithm animations to be used for learning purposes, and as an example of one, I will look at an early program called Animated Algorithms.

Friday, January 17, 2020

Ichabod Crane and Abraham Van Brunt Essay

In the short story of The Legend of Sleepy Hollow you will find two very different men, Ichabod Crane and Abraham Van Brunt, competing against each other for but one woman’s hand in marriage, Katrina Van Tassel. Katrina Van Tassel was a ravishing young lady of only eighteen and the only child of a very wealthy farmer named Baltus Van Tassel. Her father paid little attention to her other than to be proud of her good doings when they were praised by others. Because of her beauty, along with the wealth of her father, Katrina had the interest of many men. Although these men were driven away in defeat by a man named Abraham Van Brunt, whom also had a strong interest in Katrina. Abraham Van Brunt, also known as Brom Brunt, was tall and extremely hansom with dark curly hair. He was described as muscular and strong, thus he was given the nick name Brom Bones by the townspeople. Brom was known for his rambunctious personality, his love for pranks, and his admirable great skills on horseback. He was known as the â€Å"village hero.† He wanted Katrina’s hand in marriage, not because he loved her, but because he was determined to inherit the wealth of her father Baltus. Brom managed to scare off all the other suitors of Katrina with violence and physical confrontation. He had no competition! That is until Ichabod Crane came along. Ichabod Crane was a shy school teacher who had traveled from his home state of Connecticut to Sleepy Hollow, New York. He came to teach the children about the area. He was known to be a strict teacher, but not cruel. Ichabod was described as a lanky man; tall and thin with big hands and feet and also a rather large nose. He was said to be an awkward n clumsy man. Although he was a rather thin man, he was capable of eating plenty and was often looking forward to do so. He was an extremely superstitious man, so much that he believed in every myth, legend, and tall tale to be truth. This resulted in him easily being scared of anything that reminded him of ghost, goblins, witches, demons, etc. Despite his awkwardness, Crane was a very sociable man. I guess he had to be considering the fact that he would live at the homes of the townspeople, a different one every week. He was said to be a kind man. He would sometimes walk his students home from school, he would play with some of the bigger kids, and he would even help farmers with all of their farming duties. Many women took a liking to Ichabod because he was known to be kind and gentlemanlike. Also, he loved to sing and he had a beautiful voice and the ladies loved it! In fact, his voice was so beautiful that he also taught the townspeople to sing and also led the choir at the village’s church. Katrina was a student of Ichabod. When he had first met her, like many others, he was mesmerized by her beauty. Although it wasn’t until he had met her father and seen her farmhouse that he felt he was in love with her. To me it seemed as if he had just fallen in love with the idea of inheriting her father’s wealth, but the story says he was in love with her and wanted her heart, not just her wealth. Of course, this didn’t sit well with Brom Brunt at all, and he would try to chase Ichabod off. But Brom couldn’t do it in his usual way of violence, because Ichabod had a way of avoiding physical confrontation with him. So instead, Brom would use his second best skill, pranks! Knowing that Crane was a superstitious man who was easily scared, Brom would begin to taunt and tease him with scary stories, including the town’s most famous one, the legend of the headless horseman. This would eventually mark the end of Ichabod Crane. The story tells that one night after attending a party held at the Van Tassel home, when Ichabod was walking home, he had an encounter with what seemed to be the headless horseman. He was never to be seen again. Some believed that it was actually the headless horseman himself who had taken the life of Ichabod, but others believed that is was just Brom Bones in costume out to get what he wanted, Crane gone! As you can see, in comparison, these two men were very different from each other. Quite the opposite I’d say. The only thing that they shared a common ground with each other would be their desire for the Katrina Van Tassel and her inheritance. Even then, they would attempt to woo her in very different ways, Crane with his songs and his stories of superstitions, and Brom with his violence and strength. Besides the way these men look, their personalities and even their interests and talents were very different. I’d say Brom Bones was a man of good looks and brawn but rather rowdy, rude, and perhaps cruel. While Ichabod was a sensitive man with a kind heart and although he was lanky and awkward looking he was a gentleman with good social skills.

Thursday, January 9, 2020

Comparing Two Learning Theories Piaget And Vygotsky

Comparing Two Learning Theories Piaget and Vygotsky Introduction This paper will show the differences and similarities between two well know theorists of knowledge development. It will evaluate each by focusing on several of Schunk’s five key factors for comparing theories. Overview Piaget used a clinical method to test children can developed his theory around four universal invariant developmental stages that describe how a person adapts to its environment through the process of assimilation and accommodation. By this children actively build their understanding of the world around them as they grow. In the first stage, called the sensory motor stage, a baby (birth to about 2 years old) uses it’s senses to discover the world around its self and also discover how to move. One of the main lessons that a person in this stage learns is object permanence, which is the realization, that object still exist even if they can’t be seen. The next stage is from about two until six or seven years old and is called the preoperational stage. During this stage children will engage in pretend play and begin to use symbols to represent things, and learn that words represent objects. From ages seven to about eleven, they are in the concrete operational stage whe re the idea of conservation of matter takes place and math skills can start to develop and real logic starts. The final stage of Piaget’s theory is called the formal operational stage. From about twelve years on, someone in thisShow MoreRelatedVygotsky And Piaget s Theory Of Cognitive Development Innate Or Learned?1241 Words   |  5 PagesComparing Vygotsky and Piaget Jayne Enneking Northcentral University Comparing Vygotsky and Piaget Which comes first, the chicken or the egg? Is cognitive development innate or learned? These are two age old questions that have been discusssed extensively. The purpose of this paper is to offer insight into the answer of the latter by briefly comparing and contrasting Lev Vygotsky and Jean Piaget’s cognitive developmental theories. Both psychologists’ theories will be outlined, as will the similaritiesRead MoreA Comparative Analysis Of Theories Of Vygotsky And Piaget1446 Words   |  6 Pagescomparative analysis of the theories of Vygotsky and Piaget with emphasis on how the role of cultural context in child development is present in each of the theories. An in depth examination of each theory will be completed so as to give a clear understanding of the theories. The paper will also focus on the similarities and differences of the theories. Jean Piaget (1896 - 1980) was a developmental psychologist who introduced the theory of cognitive development in children. Piaget believed that childrenRead MorePiaget And Vygotsky s Theories1008 Words   |  5 PagesComparing Piaget and Vygotsky Bruner (2015) discusses a time of great change in the world of psychology in Germany, America, and in Britain through contributions of several â€Å"new heroes [that] were much more holistic, much less reductionist†¦the worldwide major figures in the field of developmental psychology were now Lev Vygotsky and Jean Piaget†. Lourenà §o (2012) reiterated the importance of Piaget and Vygotsky as two influential developmental psychologists and added that â€Å"their contributions toRead More Cognitive Theories of Human Development Essay1183 Words   |  5 PagesCognitive Theories of Human Development Jean Piaget, known as the most important theorist; started the most comprehensive theory of intellectual development. Piaget was born in 1896, in Neuchatel Switzerland, and lived a full and significant life, he passed away at age 84. His father was a medieval historian, and his mother was a homemaker; she was highly emotional and her behavior disrupted the normalcy of their home. Piaget married Valentine Chatenay, and they soon welcomed three girls;Read MoreDiscuss Major Theories Of Human Development And Learning Essay1617 Words   |  7 PagesDiscuss major theories of human development and learning, including MÄ ori and Pasifika perspectives. This essay will discuss Jean Piaget, Lev Vygotsky and their theories as well as critical points from their theories and explain how they relate back to each theory. It will discuss how both of these theories can be applied to work in relation to a role in the Early Childhood sector. It will include Dr. Rangimarie Pere’s studies in education and how they compare to those of Piaget and Vygotsky. This essayRead MoreThe Theories Of Piaget And Vygotsky On Childhood Development1703 Words   |  7 Pagesworks of Jean Piaget and Lev Vygotsky have become prominent in an understanding of developmental cognition in childhood (Duchesne, McMaugh, Bochner Karuse, 2013, p. 56). Their theories are complimentary and provide a more rigorous comprehension of childhood development (Shayer, M., 2003, p. 465). Their varying principles are applicable to many situations concerning the development of children. The focuses of Piaget and Vygotsky on the ways of childhood development differ. Piaget was focused onRead MoreInfluence Of Early Childhood Educators1684 Words   |  7 Pagesdevelopment of children. The theorists Jean Piaget and Lev Vygotsky and their respective beliefs regarding the instructional practice of early childhood educators will be examined and critiqued. Additionally, this paper will explore what these theorists believe to be the most effective way to teach the visual arts to young children and what role the early childhood educator plays in supporting their development. In a discussion of Piaget, the constructivist theory will be explained and connected to theRead MorePiaget s Theory Of Cognitive Development1519 Words   |  7 PagesThe scenario relates to both Piaget and Vygotskian theories in the sense that they describe how the child s mind develops through different forms of stimuli that occur during early childhood. Piaget s theory focuses mainly on things such as; how children think; how the world around them is perceived and how the newly found info rmation is explained through the language they use. Vygotsky s theory however differs as the effects of different forms of social interaction occur in cognitive developmentRead MoreEssay on Examining Educational Theorists and Current Practice Today1839 Words   |  8 Pagesnames three educational theorists, Benjamin Bloom, Jean Piaget, and Lev Vygotsky, and seeks to examine their most well-known theories. These are namely, Bloom’s Taxonomy of Educational Objectives, Piaget’s Stages of Cognitive Development, and Vygotsky’s Zone of Proximal Development. Each theory is briefly explained and then compared and contrasted with the other theories. Lastly, the author reflects on the practical application of these theories in a classroom setting, discussing how these philosophiesRead MoreCognitive Psychology And The Management And Treatment Of Mental Illness1352 Words   |  6 Pages In this essay I will be looking in detail at two psychological perspectives, comparing their difference and similarities and how they would be applied to the management and treatment of mental illness. Also I will explain the theories of two psychologist highlighting their strengths and weaknesses and there similarities and differences. AC1.1, AC3.1 Biological psychology looks at the biological aspects of behaviour. It looks at how the brain s structure, chemistry, activity and genetic make-up