Gandhi Engineering College,Bhubaneswar

Size: px
Start display at page:

Download "Gandhi Engineering College,Bhubaneswar"

Transcription

1 CSE TECH-NEWS 2016 Gandhi Engineering College,Bhubaneswar 1

2 VISION: The Computer Science and Engineering department of Gandhi Engineering College aims to impart high quality technical education and promote values, so as to empower students to be technologically adept, innovative, self- motivated and responsible citizen of the nation. MISSION: 1. To provide engineering graduates a strong theoretical and practical background with an emphasis on research and software development. 2. To impart engineering graduates the ability necessary to continue education and to grow professionally in the field of higher education and research. 3. To cater to the technological need of emerging challenges of society and academia in specific. 4. To inculcate professional behaviour, strong ethical values, and leadership abilities among graduates. PROGRAM EDUCATIONAL OBJECTIVE: PEO1:(Technical proficiency and Career prospective) To Prepare the student for entry into successful employment as software engineer in industry, service, consulting, and/or government organization or for advanced study at leading post graduate school in engineering, business, management, or other technical and non-technical fields. PEO2: (Team Work and Leadership Skill) To encourage the teamwork skill among the students to design and implement complex software systems, particularly the ability to work with people from other fields in integrated engineering teams and develop the leadership skills for maximizing the performance of those teams. PEO3:(Continuous Learning) To inculcate the habit of life long self learning and being educated to have the attitude to communicate effectively in professional fields and become an integral part in societal development. PROGRAM SPECIFIC OBJECTIVE PSO-1: (Professional Skill) Able to create awareness and provide consultancy on emerging fields of Computer Science and Engineering. PSO-2: (Entrepreneurship) Able to establish service providing institutions on his/her own and generate employment. 2

3 DEPARTMENT MAGAZINE 3

4 CONTENTS Topics Page Nos. 1. About the Department 3 2. Editor s Column 3 3. Arts 4 4. Quotes 5 5. Biography 6 6. Literature Desk Techie Articles Refreshing Fundamental Inspiring Lines Test your programming skills The lighter side (Technology) Contributors 29 4

5 About the Department The vision of the CSE department at GEC is to consistently strive for achieving excellence in the computing world. It is being perusal through its spectrum of academic components in computing of contemporary standards. The continues effort to produce quality computer professionals with potential to design and develop software systems across various disciplines and become good human being for the societal development. At present our department has 29 teaching staffs and 480 numbers of students in total. We have a very good infrastructure of nine (09) laboratories with requisite software and well equipped class rooms, seminar room, conference room etc. We have also got Wi-Fi enable campus including connectivity in five hostels. (HoD) Editorial Hello Readers! Welcome to the start of an exciting journey into the world of computer science. This magazine delves into branch of computer science that you could possibly imagine, from the art of stories to riddle to advancement of the field of computer science. We have this inherent curiosity of knowing about and understanding the working of science related to the world of computers. Through this magazine we hope to answer some of the questions that might pop up in your mind like it does for us, and far more importantly, act as a stimulus for raising further questions about the daily phenomena we tend to dismiss as mundane and boring. Take for example, a ball rolling on the ground. To normal people is something you see every day but for us it is a paradise of complex equations that go a long way into understanding why the ball rolls. That s why we made this magazine to make you ask Why -the most important question in science. We would like to thank you for reading this magazine and more importantly, we hope that you will have as much fun in reading this magazine as we had in making it for you. 5

6 Arts 6

7 Quotes 7

8 Alan Turing Biography The Origins of Alan Turing Alan Mathison Turing was born on 23 June 1912, the second and last child (after his brother John) of Julius Mathison and Ethel Sara Turing. The unusual name of Turing placed him in a distinctive family tree of English gentry, far from rich but determinedly upper-middle-class in the peculiar sense of the English class system. His father Julius had entered the Indian Civil Service, serving in the Madras Presidency, and had there met and married Ethel Sara Stoney. She was the daughter of the chief engineer of the Madras railways, who came from an Anglo-Irish family of somewhat similar social status. Although conceived in British India, most likely in the town of Chatrapur, Alan Turing was born in a nursing home in Paddington, London. In four inadequate words Alan Turing appears now as the founder of computer science, the originator of the dominant technology of the late twentieth century, but these words were not spoken in his own lifetime, and he may yet be seen in a different light in the future. They are also words very remote from the circumstances of his birth and infancy. The name of Turing was best known for the work of Julius' brother H. D. Turing on fly fishing, and had no connection with the scientific or academic worlds. The name of Stoney however was notable for a remote relative, the Irish physicist George Johnstone Stoney ( ), today best known for his identification of the natural units of physical quantities. Possibly the engineering base of his mother's family, with its respect for applied science, had some influence, but if so it was subordinated to the demands of class, church and Empire. Certainly the elder brother John F. Turing, who became a London 8

9 solicitor, showed no sign of it. Alan Turing's story was not one of family or tradition but of an isolated and autonomous mind. His boyhood scientific interests were a trial to his mother whose perpetual terror was that he would not be acceptable to the English Public School. At twelve he expressed his conscious fascination with using 'the thing that is commonest in nature and with the least waste of energy,' presentiment of a life seeking freshly minted answers to fundamental questions. Despite this, he was successfully entered for Sherborne School. The headmaster soon reported: "If he is to be solely a Scientific Specialist, he is wasting his time at a Public School." The assessment of his establishment was almost correct. The Turing machine This triple correspondence between logical instructions, the action of the mind, and a machine which could in principle be embodied in a practical physical form, was Turing's definitive contribution. Having made this novel definition of what should count as a 'definite method' in modern language, an algorithm it was not too hard to answer Hilbert's question in the negative: no such decision procedure exists. In April 1936 he showed his result to Newman; but at the same moment the parallel conclusion of the American logician Alonzo Church became known, and Turing was robbed of the full reward for his originality. His paper, On Computable Numbers with an application to the Entscheidungsproblem, had to refer to Church's work, and was delayed until August However it was seen at the time that Turing's approach was original and different; Church relied upon an assumption internal to mathematics, rather than appealing to operations that could actually be done by real things or people in the physical world. 9

10 Subsequently, the concept of the Turing machine has become the foundation of the modern theory of computation and computability. His work introduced a concept of immense practical significance: the idea of the Universal Turing Machine. The concept of 'the Turing machine' is like that of 'the formula' or 'the equation'; there is an infinity of possible Turing machines, each corresponding to a different 'definite method' or algorithm. But imagine, as Turing did, each particular algorithm written out as a set of instructions in a standard form. Then the work of interpreting the instructions and carrying them out is itself a mechanical process, and so can itself be embodied in a particular Turing machine, namely the Universal Turing machine. A Universal Turing machine can be made do what any other particular Turing machine would do, by supplying it with the standard form describing that Turing machine. One machine, for all possible tasks. Emergence of the Computer Building a Brain Turing's detailed computer scheme was drawn up in a continuation of wartime spirit: as a plan that could be effected immediately with the memory storage (cumbersome acoustic delay lines, as used in radar) that was to hand. Turing knew that superior technology would soon transform design: his emphasis was on speed in every sense, and in the exploitation of the universal machine concept. This meant, in particular, implementing arithmetical functions by programming rather than by building in electronic components, a concept different from that of the American-derived designs. He was found by his cleaner when she came in on 8 June He had died the day before of cyanide poisoning, a half-eaten apple beside his bed. His mother 10

11 believed he had accidentally ingested cyanide from his fingers after an amateur chemistry experiment, but it is more credible that he had successfully contrived his death to allow her alone to believe this. The coroner's verdict was suicide. 11

12 Literature Desk The Tempest by Shakespeare (summerization) The Tempest opens in the midst of a storm, as a ship containing the king of Naples and his party struggles to stay afloat. On land, Prospero and his daughter, Miranda, watch the storm envelop the ship. Prospero has created the storm with magic, and he explains that his enemies are on board the ship. The story Prospero relates is that he is the rightful Duke of Milan and that his younger brother, Antonio, betrayed him, seizing his title and property. Twelve years earlier, Prospero and Miranda were put out to sea in little more than a raft. Miraculously, they both survived and arrived safely on this island, where Prospero learned to control the magic that he now uses to manipulate everyone on the island. Upon his arrival, Prospero rescued a sprite, Ariel, who had been imprisoned by the witch Sycorax. Ariel wishes to be free and his freedom has been promised within two days. The last inhabitant of the island is the child of Sycorax and the devil: Caliban, whom Prospero has enslaved. Caliban is a natural man, uncivilized and wishing only to have his island returned to him to that he can live alone in peace. Soon the royal party from the ship is cast ashore and separated into three groups. The king's son, Ferdinand, is brought to Prospero, where he sees Miranda, and the two fall instantly in love. Meanwhile, Alonso, the king of Naples, and the rest of his party have come ashore on another part of the island. Alonso fears that Ferdinand is dead and grieves for the loss of his son. Antonio, Prospero's younger brother, has also been washed ashore with the king's younger brother, Sebastian. Antonio easily convinces Sebastian that Sebastian should murder his brother and seize the throne for himself. This plot to murder Alonso is similar to Antonio's plot against his own brother, Prospero, 12 years earlier. Another part of the royal party the court jester and the butler has also come ashore. Trinculo and Stefano each stumble upon Caliban, and each immediately sees a way to make money by exhibiting Caliban as a monster recovered from this uninhabited island. Stefano has come ashore in a wine cask, and soon Caliban, Trinculo, and Stefano are drunk. While drinking, Caliban hatches a plot to murder Prospero and enrolls his two new acquaintances as accomplices. Ariel is listening, however, and reports the plot to Prospero. Meanwhile, Prospero has kept Ferdinand busy and has forbidden Miranda to speak to him, but the two still find time to meet and declare their love, which is actually what Prospero has planned. Next, Prospero stages a masque to 12

13 celebrate the young couple's betrothal, with goddesses and nymphs entertaining the couple with singing and dancing. While Ferdinand and Miranda have been celebrating their love, Alonso and the rest of the royal party have been searching for the king's son. Exhausted from the search and with the king despairing of ever seeing his son alive, Prospero has ghosts and an imaginary banquet brought before the king's party. A god-like voice accuses Antonio, Alonso, and Sebastian of their sins, and the banquet vanishes. The men are all frightened, and Alonso, Antonio, and Sebastian run away. Prospero punishes Caliban, Trinculo, and Stefano with a run through a briar patch and swim in a scummy pond. Having accomplished what he set out to do, Prospero has the king's party brought in. Prospero is clothed as the rightful Duke of Milan, and when the spell has been removed, Alonso rejects all claims to Prospero's dukedom and apologizes for his mistakes. Within moments, Prospero reunites the king with his son, Ferdinand. Alonso is especially pleased to learn of Miranda's existence and that Ferdinand will marry her. Prospero then turns to his brother, Antonio, who offers no regrets or apology for his perfidy. Nevertheless, Prospero promises not to punish Antonio as a traitor. When Caliban is brought in, Caliban tells Prospero that he has learned his lesson. His two co-conspirators, Trinculo and Stefano, will be punished by the king. Soon, the entire party retires to Prospero's cell to celebrate and await their departure home. Only Prospero is left on stage. In a final speech, Prospero tells the audience that only with their applause will he be able to leave the island with the rest of the party. Prospero leaves the stage to the audience's applause The Tempest opens in the midst of a storm, as a ship containing the king of Naples and his party struggles to stay afloat. On land, Prospero and his daughter, Miranda, watch the storm envelop the ship. Prospero has created the storm with magic, and he explains that his enemies are on board the ship. The story Prospero relates is that he is the rightful Duke of Milan and that his younger brother, Antonio, betrayed him, seizing his title and property. Twelve years earlier, Prospero and Miranda were put out to sea in little more than a raft. Miraculously, they both survived and arrived safely on this island, where Prospero learned to control the magic that he now uses to manipulate everyone on the island. Upon his arrival, Prospero rescued a sprite, Ariel, who had been imprisoned by the witch Sycorax. Ariel wishes to be free and his freedom has been promised within two days. The last inhabitant of the island is the child of Sycorax and the devil: Caliban, whom Prospero has enslaved. Caliban is a 13

14 natural man, uncivilized and wishing only to have his island returned to him to that he can live alone in peace. Soon the royal party from the ship is cast ashore and separated into three groups. The king's son, Ferdinand, is brought to Prospero, where he sees Miranda, and the two fall instantly in love. Meanwhile, Alonso, the king of Naples, and the rest of his party have come ashore on another part of the island. Alonso fears that Ferdinand is dead and grieves for the loss of his son. Antonio, Prospero's younger brother, has also been washed ashore with the king's younger brother, Sebastian. Antonio easily convinces Sebastian that Sebastian should murder his brother and seize the throne for himself. This plot to murder Alonso is similar to Antonio's plot against his own brother, Prospero, 12 years earlier. Another part of the royal party the court jester and the butler has also come ashore. Trinculo and Stefano each stumble upon Caliban, and each immediately sees a way to make money by exhibiting Caliban as a monster recovered from this uninhabited island. Stefano has come ashore in a wine cask, and soon Caliban, Trinculo, and Stefano are drunk. While drinking, Caliban hatches a plot to murder Prospero and enrolls his two new acquaintances as accomplices. Ariel is listening, however, and reports the plot to Prospero. Meanwhile, Prospero has kept Ferdinand busy and has forbidden Miranda to speak to him, but the two still find time to meet and declare their love, which is actually what Prospero has planned. Next, Prospero stages a masque to celebrate the young couple's betrothal, with goddesses and nymphs entertaining the couple with singing and dancing. While Ferdinand and Miranda have been celebrating their love, Alonso and the rest of the royal party have been searching for the king's son. Exhausted from the search and with the king despairing of ever seeing his son alive, Prospero has ghosts and an imaginary banquet brought before the king's party. A god-like voice accuses Antonio, Alonso, and Sebastian of their sins, and the banquet vanishes. The men are all frightened, and Alonso, Antonio, and Sebastian run away. Prospero punishes Caliban, Trinculo, and Stefano with a run through a briar patch and swim in a scummy pond. Having accomplished what he set out to do, Prospero has the king's party brought in. Prospero is clothed as the rightful Duke of Milan, and when the spell has been removed, Alonso rejects all claims to Prospero's dukedom and apologizes for his mistakes. Within moments, Prospero reunites the king with his son, Ferdinand. Alonso is especially pleased to learn of Miranda's existence and that Ferdinand will marry her. 14

15 Prospero then turns to his brother, Antonio, who offers no regrets or apology for his perfidy. Nevertheless, Prospero promises not to punish Antonio as a traitor. When Caliban is brought in, Caliban tells Prospero that he has learned his lesson. His two co-conspirators, Trinculo and Stefano, will be punished by the king. Soon, the entire party retires to Prospero's cell to celebrate and await their departure home. Only Prospero is left on stage. In a final speech, Prospero tells the audience that only with their applause will he be able to leave the island with the rest of the party. Prospero leaves the stage to the audience's applause. 15

16 Techie Articles Planning in Games: An Overview and Lessons Learned (Reference: Alex J. Champandard on March 8, 2013) It's hard to ignore the potential of planning techniques for Game AI, and over the years they've drawn much attention from developers and researchers alike. In theory, planners could help build more intelligent non-player characters, and (indirectly) more believable and entertaining NPCs. Better still, planners as game directors or story generators could help craft unique experiences for each player. In practice, planning technology has made notable inroads in the past 8-10 years since being introduced in the games industry. There are certainly a lot of open problems to solve and many more questions left to answer, but much has been achieved already... In this article and its accompanying video, I'll dig into the history of planning in games, look at games that use planning as well as related techniques that have had an impact, and present the biggest lessons we've learned as a result of all this. STRIPS-based Planners STRIPS is a planning algorithm that searches through possible situations (or world states) by applying operators (or actions). Typically with STRIPS, this search is done backward from the goal state rather than forward from the 16

17 current world state; the first is faster, but the second is more flexible when you have complex goals. Using A* to drive the search with simple heuristics can help make the planning process relatively efficient. (This is only a short overview, but obviously it's a topic that has been studied for decades over hundreds of white papers.) F.E.A.R. is the first game known to use planning techniques, based on the work of Jeff Orkin. The enemy AI relies on a STRIPS-style planner to search through possible actions to find a world state that matches with the goal criteria. Monolith's title went on to spawn a franchise of sequels and expansions, and inspired many other games to use STRIPS-style planning too in particular the S.T.A.L.K.E.R. series, CONDEMNED, and JUST CAUSE 2. There aren't very many games that use such planners in comparison to other techniques, but the AI in those games has been well received by players and reviewers. The most successful games to use planning have featured more open worlds and emergent gameplay, whereas more heavily scripted or linear storydriven characters have conversely received poor reviews when implemented with STRIPS-style planners. In the past few years, we've seen an incremental shift away from STRIPS-style implementations towards more hierarchical approaches, either HTN planners or their reactive cousins behavior trees. HTN-based Planners 17

18 HTN planners are based on hierarchies of tasks that can be broken down recursively, like a plan that starts with the big picture and gets refined into actionable steps. Different HTN algorithms take different approaches to expanding the plan, for example starting from the current point in time and progressing one step at a time (a.k.a. ordered HTN). The ordered approach is more efficient though less flexible; partial order approaches are proven capable of emulating STRIPS for example. HTN-based planners inspired by SHOP (an ordered planner) are becoming increasingly popular over the STRIPS-based ones. Guerrilla Games implemented a planner inspired by SHOP into KILLZONE 2, and continues to use the technology in sequels including KILLZONE 3 and presumably 4. The bots in the series have continuously received praise from players and reviewers alike, thanks in part to the planning technology but also the richness of the domain. Recently, in TRANSFORMERS: WAR FOR CYBERTRON, High Moon also switched from using a STRIPS-based planner to a hierarchical approach also inspired by Guerrilla's work and SHOP. Behavior Trees It's often difficult to draw the line between hierarchical planners and behavior trees, since SHOP-inspired planners often include implementation tricks or design patterns to make them more reactive for the sake of performance. In 18

19 practice, this makes them very similar to the industry-standard behavior trees, which have been in heavy use since ~2004 (with ideas inspired from robotics and virtual agents from decades before). In practice, the AI in games like TOTAL WAR (e.g. EMPIRE or NAPOLEON) has been dubbed a planner but follows implementations traits of "reactive planners" and "belief-desire intention" architectures (both are misleading terms, despite having been used often in academic research). Similarly, games like METRO 2033 switched from STRIPS-style planners, and Avalanche studios is also currently favoring its behavior tree implementation despite having a production-quality STRIPS planner available. Utility Systems A utility system is the term used to describe a voting/scoring system, and they are often applied to sub-systems of games like selecting objects/positions based on the results of a spread-sheet like calculation. It's interesting to establish parallels between STRIPS-based planners and utility-based systems, since both have a strong emphasis on emergent behavior that's not intended to be controlled top-down by designers. 19

20 DEMIGOD in particular uses a form of action search that's not a planner in the traditional sense, trying to satisfy clear dependencies and meet Boolean conditions in the goal state, but instead trying to evaluate the benefit of short sequences of actions and pick the best one. This approach bridges the gap between utility systems and non-hierarchical planner, making utility systems more deliberate in the process. Another notable implementation is the one in the SIMS 3. The SIMS franchise is famous for its use of utility systems, but in the 3rd major iteration, the game puts more focus on a top-level hierarchy and keeps the utility-based decisions more isolated. This was necessary for performance reasons, but also makes the characters more purposeful. Lessons Learned Based on the applications in all these games, we've developed a much better understanding of planning in games: Technology has not been much of a problem. Applying STRIPS into a game in real-time certainly required many engineering and optimizations tricks, likewise speeding up HTN implementations. However, with additional processing power available and with much better knowledge of the problem since then, planning performance hasn't been as big of an issue as you'd expect it to be... The biggest open questions are about design. The most significant problems to solve have been finding ways to tweak and tune the behaviors resulting from planners, optionally integrating them with level scripts, and teaching designers to think more systematically and work with emergent AIs. This has required significantly more effort than the pure algorithmic aspects of planning, and is responsible for the incremental transition towards hierarchical approaches. In well understood domains, other techniques work best. In the cases of action/combat games, we can easily build robust AI that looks 20

21 deliberate using simple reactive techniques like behavior trees. In fact, it's difficult to tell the difference for such applications between the behavior generated by a planner compared to more reactive approaches, yet the planning process will be noticeably slower at runtime and require more development time. Planning has most benefits in unknown domains. Jeff Orkin mentioned in his publications that one of the benefits of planning was in prototyping, creating new behaviors quickly by letting the planner generate behavior given new actions or goals to work with. Planners also have shown to be more beneficial in open worlds, where the sandbox simulation has significantly more complexity. Goal-based architectures are great! Regardless of whether developers use planning techniques or not, an architecture that separates the AI's goals (or WHAT to do) and the AI's decision making (or HOW to do it), has proven to be very effective. Planning research has helped crystallize this insight, and even when using reactive techniques this is arguably a best practice for AI architecture in games today. Final Words We've barely scratched the surface of what planners have to offer for game development. We've certainly learned a lot, but at the same time there's such a small amount of research on topics that are problematic in games (e.g. design and workflow questions) that progress is slower than you'd expect for such a mature field as automated planning. Perhaps the most exciting prospect of planners, however, is their application to create new types of gameplay that would otherwise not be possible using any other approach. This part has proven to be more of a challenge, as few designers have the background in systems thinking that's required to come up with such ambitious and innovative designs. 21

22 Refreshing Fundamentals Operating System (point wise) Operating System is a Resource Manager. Handles multiple computer resources: CPU, Internal/External memory, Processes, Tasks, Applications, Users, etc Manages and allocates resources to multiple users or multiple jobs running at the same time (e.g., processor time, memory space, I/O devices) Arranges to use the computer hardware in an efficient manner (maximize throughput, minimize response time) and in a fair manner. It is a Control Program. Manages all the components of a complex computer system in an integrated manner. Controls the execution of user programs and I/O devices to prevent errors and improper use of the computer resources. Looks over and protects the computer. It is an extended/virtual machine An interface between the user and hardware that hides the details of the hardware (e.g., I/O). Constructs higher-level (virtual) resources out of lower-level (physical) resources (e.g., files). Definition: Is a collection of software enhancements, executed on the bare hardware, culminating in a high-level virtual machine that serves as an advanced programming environment 22

23 Why Operating System? Computer hardware is developed to execute user programs and make solving user problems easier. An operating system makes a computer more convenient to use. It acts as an interface between user and computer hardware. Therefore, the end-users are not particularly concerned with the computer s architecture, and they view the computer system in terms of an application. To programmers, it provides some basic utilities to assist him in creating programs, the management of files, and the control of I/O devices. Operating System Objectives Convenience Makes the computer more convenient to use Efficiency Allows computer system resources to be used in an efficient manner Ability to evolve 23

24 Permit effective development, testing, and introduction of new system functions without interfering with service Services Provided by Operating Systems Facilities for program creation Editors, compilers, linkers, debuggers, etc. Program execution Loading in memory, I/O and file initialization. Access to I/O and files Deals with the specifics of I/O and file formats. System access Resolves conflicts for resource contention. Protection in access to resources and data. Error detection and response internal and external hardware errors memory error device failure software errors arithmetic overflow access forbidden memory locations operating system cannot grant request of application Accounting collect statistics monitor performance used to anticipate future enhancements used for billing users Computer System Components A computer system can be divided in to four components. 24

25 The Hardware: Provides basic computing resources (CPU, memory, I/O devices). The Operating System: Controls and coordinates the use of the hardware among the various application programs for the various users. The Application Programs: Define the ways in which the system resources are used to solve the computing problems of the users (compilers, database systems, video games, business programs). The Users: Users (people, machines, other computers). These components can be viewed as layers, where each layer uses the services provided by the layer beneath it. A Static View of System Components 25

26 26

27 Interview Questions in Java Dear friends, these Java Interview Questions have been designed especially to get you acquainted with the nature of questions one may encounter during interview for the subject of Java Programming Language: 1. What do you know about Java? 2. What are the supported platforms by Java Programming Language? 3. List any five features of Java? 4. Why is Java Architectural Neutral? 5. How Java enabled High Performance? 6. Why Java is considered dynamic? 7. What do you mean by Object? 8. Define class? 9. What kind of variables a class can consist of? 10. What is a Local Variable? 11. What is a Instance Variable? 12. What is a Class Variable? 13. What is Singleton class? 14. What do you mean by Constructor? 15. List the three steps for creating an Object for a class? 16. What is the default value of byte datatype in Java? 17. What is the default value of float and double datatype in Java? 18. When a byte datatype is used? 19. What is a static variable? 20. What do you mean by Access Modifier? 21. What is protected access modifier? 22. What do you mean by synchronized Non Access Modifier? 23. Why is StringBuffer called mutable? 24. What is the difference between StringBuffer and StringBuilder class? 25. What is an Exception? 27

28 26. What do you mean by Checked Exceptions? 27. Explain Runtime Exceptions? 28. Which are the two subclasses under Exception class?when throws keyword is used? 29. When throw keyword is used? 30. How finally used under Exception Handling? 31. What is an Interface? 32. Give some features of Interface? 33. Define Packages in Java? 34. What is an applet? 35. An applet extend which class? 36. Explain garbage collection in Java? 37. What is the difference between inner class and nested class? 38. What restrictions are placed on method overriding? 39. What is constructor chaining and how is it achieved in Java? 28

29 Introduction to Animation The Lighter Side Computer Animation is one of the exciting of the multitude of applications spawned by the advent of computers. Animation can make a series of dead images come alive. It is possible to categorize animation into various types Stick figure animation Cartoons Human like figure Animation Among all of the above, animating the human face is the most difficult task as each human face is unique and generating a life like representation of the face is really difficult. The Human Face is a complex object which can be easily represented in two dimensions on a computer. However, to obtain a three dimensional representation of the same is an intricate task. There are three steps in the animation of the human face Developing the model for the face Modifying the facial expression Generating the images There are three approaches to facial animation Key Frame animation This requires complete specification of the model for each facial expression. The key frame for these expressions are different for individual frames. 29

30 An example of Key Frame Animation Parameterisation In this model proposed by Parke and then by Waters, sets of parameters define the conformation in the expression of the face. However, the transformation specified by these parameters being rather global, it is difficult to model complex expressions. Parke's model Muscle based modeling In this method, suggested by Platt and Badler, muscles are geometric deformation operators. Many muscle units and their parameter values must be specified to simulate natural expression. Water's model 30

31 Contributors: 31

what started all the problems in The Tempest but who really serves who? Now The

what started all the problems in The Tempest but who really serves who? Now The 1 Epic120spam@gmail.com English 8 14 January 2017 Trouble in Tempest Town Taking sides, blindly following, and a servant who wants to be the master this is what started all the problems in The Tempest

More information

Complete all the tasks in this revision guide that are in purple.

Complete all the tasks in this revision guide that are in purple. English The Tempest Spring Term Assessment Year 8 Revision Guide For the assessment, you ll need to revise: The plot of The Tempest The characters of the play The context of the play Complete all the tasks

More information

The Tempest Research Project. Have you ever heard of the play The Tempest? Or maybe you ve read it before. You

The Tempest Research Project. Have you ever heard of the play The Tempest? Or maybe you ve read it before. You 1 Elizabeth Mrs. Weaver English 9 2/13/2017 The Tempest Research Project Have you ever heard of the play The Tempest? Or maybe you ve read it before. You might ve enjoyed the play as much as I did! But

More information

WOLMER S BOYS SCHOOL DEPARTMENT OF ENGLISH LANGUAGE AND ENGLISH LITERATURE THIRD FORM END OF YEAR EXAM JUNE 19, 2017 STUDENT S NAME:

WOLMER S BOYS SCHOOL DEPARTMENT OF ENGLISH LANGUAGE AND ENGLISH LITERATURE THIRD FORM END OF YEAR EXAM JUNE 19, 2017 STUDENT S NAME: WOLMER S BOYS SCHOOL DEPARTMENT OF ENGLISH LANGUAGE AND ENGLISH LITERATURE THIRD FM END OF YEAR EXAM JUNE 19, 2017 DURATION: 1 hour 45 minutes STUDENT S NAME: FM: TEACHER: Instructions: This paper is divided

More information

Easy Reading Old World Literature. The Tempest LEVEL 2. Series Designer Philip J. Solimene. Editor Deborah A. Denson

Easy Reading Old World Literature. The Tempest LEVEL 2. Series Designer Philip J. Solimene. Editor Deborah A. Denson Easy Reading Old World Literature The Tempest LEVEL 2 Series Designer Philip J. Solimene Editor Deborah A. Denson Cover Art by Donald V. Lannon III EDCON PUBLISHING New York Story Adapter Rachel Armington

More information

The Tempest a cloze for each act

The Tempest a cloze for each act Act 1 cloze exercise A huge storm batters a ship carrying, (the King of Naples), Sebastian (Alonso's brother), (Alonso's son), Antonio, Gonzalo and others. They seem likely to die in the shipwreck. On

More information

Shakespeare wrote many plays, including The Tempest. In The Tempest, the two main

Shakespeare wrote many plays, including The Tempest. In The Tempest, the two main Allinonehomeschool Writing 1/22/2015 bendndance@yahoo.com Significance of the Names in The Tempest Shakespeare wrote many plays, including The Tempest. In The Tempest, the two main characters are stranded

More information

A Tempest, a Game of Chess, and Prospero s Book

A Tempest, a Game of Chess, and Prospero s Book suzanne.palmertree@gmail.com Teacher: English 8 April 2, 2017 A Tempest, a Game of Chess, and Prospero s Book Have you ever read a book or watched a movie and noticed things or objects that might have

More information

The Tempest - Plot Overrview

The Tempest - Plot Overrview The Tempest - Plot Overrview A storm strikes a ship carrying Alonso, Ferdinand, Sebastian, Antonio, Gonzalo, Stephano, and Trinculo, who are on their way to Italy after coming from the wedding of Alonso

More information

The Tempest. Discussion Questions ACT I

The Tempest. Discussion Questions ACT I The Tempest Discussion Questions ACT I 1. Why is it significant that the play begins with a storm? How do the different characters in scene 1 react to crisis? 2. In scene 2, Prospero recounts to Miranda,

More information

Two (further) Example Sections. Plain Text. Featuring a plain English translation of the Shakespeare text.

Two (further) Example Sections. Plain Text. Featuring a plain English translation of the Shakespeare text. Two (further) Example Sections Featuring a plain English translation of the Shakespeare text. Created to support the teaching of two set sections for a particular English Test in the UK, this document

More information

WHO S WHO? A GUIDE TO THE MAIN CHARACTERS IN THE TEMPEST

WHO S WHO? A GUIDE TO THE MAIN CHARACTERS IN THE TEMPEST WHO S WHO? A GUIDE TO THE MAIN CHARACTERS IN THE TEMPEST WHO S WHO? A GUIDE TO THE MAIN CHARACTERS IN THE TEMPEST Prospero is the rightful Duke of Milan. He lives in exile on a magical island and has studied

More information

You may, as the free and proud shaper of your own being, fashion yourself in the form you may prefer. Giovanni Pico della Mirandola

You may, as the free and proud shaper of your own being, fashion yourself in the form you may prefer. Giovanni Pico della Mirandola A TOP PRIZE for MAN You may, as the free and proud shaper of your own being, fashion yourself in the form you may prefer Giovanni Pico della Mirandola INTRODUCTION We built together our civilization, our

More information

Artificial Intelligence for Games

Artificial Intelligence for Games Artificial Intelligence for Games CSC404: Video Game Design Elias Adum Let s talk about AI Artificial Intelligence AI is the field of creating intelligent behaviour in machines. Intelligence understood

More information

Teaching William Shakespeare s The Tempest

Teaching William Shakespeare s The Tempest Teaching William Shakespeare s The Tempest By Irene Smith, 2014, Yakima, WA Materials: The text: http://shakespeare.mit.edu/tempest/full.html Children s book The Tempest, by Marianna Mayer and illustrated

More information

William Shakespeare s The Tempest. An Exploration of Identity through Participatory Arts Practice

William Shakespeare s The Tempest. An Exploration of Identity through Participatory Arts Practice William Shakespeare s The Tempest An Exploration of Identity through Participatory Arts Practice Introduction This presentation will highlight some of the key stages that were involved in a collaborative

More information

A comedy for Adolescents and Adults

A comedy for Adolescents and Adults A comedy for Adolescents and Adults Characters Prospero, former King of Milan and now turned into a mighty enchanter Miranda, his daughter Antonio, his brother (who had usurped Prospero s throne) Ferdinand,

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

Appendix III - Analysis of Non-Paternal Events

Appendix III - Analysis of Non-Paternal Events Appendix III - Analysis of Non-Paternal Events Summary One of the challenges that genetic genealogy researchers face when carrying out Y-DNA testing on groups of men within a family surname study is to

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

Academic Vocabulary Test 1:

Academic Vocabulary Test 1: Academic Vocabulary Test 1: How Well Do You Know the 1st Half of the AWL? Take this academic vocabulary test to see how well you have learned the vocabulary from the Academic Word List that has been practiced

More information

Diploma Electrical Engineering Program Educational Objectives (PEOs)

Diploma Electrical Engineering Program Educational Objectives (PEOs) Diploma Electrical Engineering Program Educational Objectives (PEOs) PEO 1: Knowledge: Provide graduates with a strong foundation in mathematics, science and engineering fundamentals to enable them to

More information

SAMPLE INTERVIEW QUESTIONS

SAMPLE INTERVIEW QUESTIONS SAMPLE INTERVIEW QUESTIONS 1. Tell me about your best and worst hiring decisions? 2. How do you sell necessary change to your staff? 3. How do you make your opinion known when you disagree with your boss?

More information

Chapter 7 Information Redux

Chapter 7 Information Redux Chapter 7 Information Redux Information exists at the core of human activities such as observing, reasoning, and communicating. Information serves a foundational role in these areas, similar to the role

More information

COMP3211 Project. Artificial Intelligence for Tron game. Group 7. Chiu Ka Wa ( ) Chun Wai Wong ( ) Ku Chun Kit ( )

COMP3211 Project. Artificial Intelligence for Tron game. Group 7. Chiu Ka Wa ( ) Chun Wai Wong ( ) Ku Chun Kit ( ) COMP3211 Project Artificial Intelligence for Tron game Group 7 Chiu Ka Wa (20369737) Chun Wai Wong (20265022) Ku Chun Kit (20123470) Abstract Tron is an old and popular game based on a movie of the same

More information

Resume and Curriculum Vitae (CV)

Resume and Curriculum Vitae (CV) Resume and Curriculum Vitae (CV) 1 The Differences between the Resume and the Curriculum Vitae (CV)? One of the biggest differences between a resume and a CV is in the audience. A CV speaks largely to

More information

The Science In Computer Science

The Science In Computer Science Editor s Introduction Ubiquity Symposium The Science In Computer Science The Computing Sciences and STEM Education by Paul S. Rosenbloom In this latest installment of The Science in Computer Science, Prof.

More information

Hour of Code at Box Island! Curriculum

Hour of Code at Box Island! Curriculum Hour of Code at Box Island! Curriculum Welcome to the Box Island curriculum! First of all, we want to thank you for showing interest in using this game with your children or students. Coding is becoming

More information

Interviews. The Four Interview Questions You Must be Able to Answer

Interviews. The Four Interview Questions You Must be Able to Answer An interview is a two-way exchange of information. While the interviewer is interested in learning more about what you have to offer, the interviewee (you!) should be interested in learning more about

More information

Powley 1 April 5, 2018 Contrasts between The Tempest s Ariel and Caliban

Powley 1 April 5, 2018 Contrasts between The Tempest s Ariel and Caliban sarahipodemail@gmail.com Powley 1 Amy Powley English Eight April 5, 2018 Day Eighty-Three Contrasts between The Tempest s Ariel and Caliban The universal theme of good versus evil, which has been explored

More information

The secret behind mechatronics

The secret behind mechatronics The secret behind mechatronics Why companies will want to be part of the revolution In the 18th century, steam and mechanization powered the first Industrial Revolution. At the turn of the 20th century,

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Lecture 01 - Introduction Edirlei Soares de Lima What is Artificial Intelligence? Artificial intelligence is about making computers able to perform the

More information

BBC Learning English 6 Minute English Robots 15 th December 2011

BBC Learning English 6 Minute English Robots 15 th December 2011 BBC Learning English 6 Minute English Robots 15 th December 2011 NB: This is not a word for word transcript Hello, and welcome to 6 Minute English from BBC Learning English and with me in the studio is

More information

This is an oral history interview conducted on May. 16th of 2003, conducted in Armonk, New York, with Uchinaga-san

This is an oral history interview conducted on May. 16th of 2003, conducted in Armonk, New York, with Uchinaga-san This is an oral history interview conducted on May 16th of 2003, conducted in Armonk, New York, with Uchinaga-san from IBM Japan by IBM's corporate archivist, Paul Lasewicz. Thank you for coming and participating.

More information

Sample lesson. Year 8 unit: The Tempest Lesson 21: Caliban s Dream

Sample lesson. Year 8 unit: The Tempest Lesson 21: Caliban s Dream Sample lesson Year 8 unit: The Tempest Lesson 21: Caliban s Dream Mastery Content In this lesson, students will be mastering the following: Mastery Content: Caliban has a sensitive side Caliban loves the

More information

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide.

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide. Well known for the machine, test and thesis that bear his name, the British genius also anticipated neural- network computers and hyper- computation. An overview using Alan Turing s Forgotten Ideas in

More information

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters

Computer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters Computer Science: Disciplines What is Software Engineering and why does it matter? Computer Graphics Computer Networking and Security Parallel Computing Database Systems Artificial Intelligence Software

More information

Hold your own Vision Board Party! With TheNewHappyMe Activity ebook

Hold your own Vision Board Party! With TheNewHappyMe Activity ebook Hold your own Vision Board Party! With TheNewHappyMe Activity ebook Table of contents Chapter 1. Chapter 2. Chapter 3. Chapter 4. Chapter 5. Chapter 6. Chapter 7. Chapter 8. Chapter 9. Introduction How

More information

Easy Reading Old World Literature. The Tempest LEVEL 2. Series Designer Philip J. Solimene. Editor Deborah A. Denson

Easy Reading Old World Literature. The Tempest LEVEL 2. Series Designer Philip J. Solimene. Editor Deborah A. Denson Easy Reading Old World Literature The Tempest LEVEL 2 Series Designer Philip J. Solimene Editor Deborah A. Denson Cover Art by Donald V. Lannon III EDCON PUBLISHING New York Story Adapter Rachel Armington

More information

VINAYAKA MISSIONS SIKKIM UNIVERSITY

VINAYAKA MISSIONS SIKKIM UNIVERSITY Programme: BA(English) Session: 2015-16 Full Marks: 10 Assignment No. 1 Last Date of Submission: 31 st March 2016 NOTE : All Sections in the Assignments are compulsory to be attempted as per Instructions.

More information

CPE/CSC 580: Intelligent Agents

CPE/CSC 580: Intelligent Agents CPE/CSC 580: Intelligent Agents Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Course Overview Introduction Intelligent Agent, Multi-Agent

More information

Computer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines

Computer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines Computer Science: Who Cares? Computer Graphics (1970 s): One department, at one university Several faculty, a few more students $5,000,000 grant from ARPA Original slides by Chris Wilcox, Edited and extended

More information

POWER AND DUTY. P laymaking P ack - Resources - Units

POWER AND DUTY. P laymaking P ack - Resources - Units POWER AND DUTY P laymaking P ack - Resources - Units ACT 1 1 A ship carrying ALONSA, Queen of Naples, is caught in a terrible storm. The ship s BOATSWAIN encourages the Queen, her son FERDINAND and other

More information

STUDENT APPLICATION. Requirements for submitting this application

STUDENT APPLICATION. Requirements for submitting this application Dedicated To Improving Lives Through Cooking A non-profit and multi-cultural school - Cape Town, South Africa Today s date: STUDENT APPLICATION FOR OFFICE USE ONLY Phoned for 1 st Interview Y / N by Phoned

More information

What Exactly Is The Difference Between A Fixed Mindset and Growth Mindset?

What Exactly Is The Difference Between A Fixed Mindset and Growth Mindset? www.yourpushfactor.com What Exactly Is The Difference Between A Fixed Mindset and Growth Mindset? When I turned 11, I decided I was stupid. You see, I coasted through my first four years of school. They

More information

Computer Science as a Discipline

Computer Science as a Discipline Computer Science as a Discipline 1 Computer Science some people argue that computer science is not a science in the same sense that biology and chemistry are the interdisciplinary nature of computer science

More information

Programme of Inquiry

Programme of Inquiry Programme of Inquiry Berlin Cosmopolitan School January 2017 Year 1 Who we are Transdisciplinary Theme An inquiry into the nature of the self; beliefs and values; personal, physical, mental, social and

More information

2017 Vertical POI Audit

2017 Vertical POI Audit Who we are The cultures; rights and beliefs and values; personal, physical, mental, social and spiritual health; human relationships including families, friends,, and nature of the self; beliefs and values;

More information

Title? Alan Turing and the Theoretical Foundation of the Information Age

Title? Alan Turing and the Theoretical Foundation of the Information Age BOOK REVIEW Title? Alan Turing and the Theoretical Foundation of the Information Age Chris Bernhardt, Turing s Vision: the Birth of Computer Science. Cambridge, MA: MIT Press 2016. xvii + 189 pp. $26.95

More information

Fairfield Ludlowe High School

Fairfield Ludlowe High School Fairfield Ludlowe High School Dear 2017 2018 Advanced Placement Literature Students: Welcome to AP Literature and Composition. Following is the list of summer assignments. These assignments are designed

More information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,

More information

You Can Do 100+ Deals a Year!

You Can Do 100+ Deals a Year! Yes You Can Do 100+ Deals a Year! By Mike Ferry Page 1 of 13 YES, YOU CAN DO 100+ DEALS A YEAR! I believe this statement as much as I believe anything and my job today is to convince you that you can do

More information

Artificial Life Simulation on Distributed Virtual Reality Environments

Artificial Life Simulation on Distributed Virtual Reality Environments Artificial Life Simulation on Distributed Virtual Reality Environments Marcio Lobo Netto, Cláudio Ranieri Laboratório de Sistemas Integráveis Universidade de São Paulo (USP) São Paulo SP Brazil {lobonett,ranieri}@lsi.usp.br

More information

Free Dragon's Halloween Ebooks Online

Free Dragon's Halloween Ebooks Online Free Dragon's Halloween Ebooks Online Gentle blue Dragon's spooky, silly Halloween tale, by Dav Pilkey, the award-winning author/illustrator of the Captain Underpants series is perfect for beginning readers.dragon

More information

Behaviors That Revolve Around Working Effectively with Others Behaviors That Revolve Around Work Quality

Behaviors That Revolve Around Working Effectively with Others Behaviors That Revolve Around Work Quality Behaviors That Revolve Around Working Effectively with Others 1. Give me an example that would show that you ve been able to develop and maintain productive relations with others, thought there were differing

More information

A Balanced Introduction to Computer Science, 3/E

A Balanced Introduction to Computer Science, 3/E A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN 978-0-13-216675-1 Chapter 10 Computer Science as a Discipline 1 Computer Science some people

More information

UDIS Programme of Inquiry

UDIS Programme of Inquiry UDIS Programme of Inquiry This is the school s programme of inquiry. These units are used at every level of the school from Preschool to Year 6. For both K1/K2, Y1/2 and Y3/4 each set of classes shares

More information

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Davis Ancona and Jake Weiner Abstract In this report, we examine the plausibility of implementing a NEAT-based solution

More information

THE ORIGINS OF A NATION. The Anglo-Saxon and Medieval Periods

THE ORIGINS OF A NATION. The Anglo-Saxon and Medieval Periods THE ORIGINS OF A NATION The Anglo-Saxon and Medieval Periods Objectives For students to understand the scope of this quarter s literature pieces. To understand the historical context under which most medieval

More information

Astronomy Project Assignment #4: Journal Entry

Astronomy Project Assignment #4: Journal Entry Assignment #4 notes Students need to imagine that they are a member of the space colony and to write a journal entry about a typical day. Once again, the main purpose of this assignment is to keep students

More information

Engineering, & Mathematics

Engineering, & Mathematics 8O260 Applied Mathematics for Technical Professionals (R) 1 credit Gr: 10-12 Prerequisite: Recommended prerequisites: Algebra I and Geometry Description: (SGHS only) Applied Mathematics for Technical Professionals

More information

Of Mice and Men Study Guide. Searching for Hope in a Cruel World

Of Mice and Men Study Guide. Searching for Hope in a Cruel World Searching for Hope in a Cruel World When migrant field hands Lennie Smalls and George Milton arrive in the Salinas Valley, they are full of hope for their future. When they begin work on a nearby ranch,

More information

Discovering Your Values

Discovering Your Values Discovering Your Values Discovering Your Authentic, Real Self That Will Drive Women Wild! Written By: Marni The Wing Girl Method http://www.winggirlmethod.com DISCLAIMER: No responsibility can be accepted

More information

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. Be familiar with the attributes of successful engineers.

More information

What tragedy occurs just as the young Frankenstein is to go to college? Global Incorrect Feedback The correct answer is: His mother dies.

What tragedy occurs just as the young Frankenstein is to go to college? Global Incorrect Feedback The correct answer is: His mother dies. Quiz: Comprehending the Reading Question 1a of 10 ( 1 Frankenstein, Part I 291726 ) World War I begins. His fiancée dies. Multiple What tragedy occurs just as the young Frankenstein is to go to college?

More information

School of Interactive Arts. Prospectus

School of Interactive Arts. Prospectus School of Interactive Arts Prospectus Intro Urban Arts Partnership Urban Arts Partnership s mission is to advance the intellectual, social and artistic development of underserved public school students

More information

(Refer Slide Time: 01:45)

(Refer Slide Time: 01:45) Digital Communication Professor Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Module 01 Lecture 21 Passband Modulations for Bandlimited Channels In our discussion

More information

Ten Days Without: Daring Adventures In Discomfort That Will Change Your World And You By Joni Eareckson Tada, Daniel Ryan Day READ ONLINE

Ten Days Without: Daring Adventures In Discomfort That Will Change Your World And You By Joni Eareckson Tada, Daniel Ryan Day READ ONLINE Ten Days Without: Daring Adventures In Discomfort That Will Change Your World And You By Joni Eareckson Tada, Daniel Ryan Day READ ONLINE 39 Powerful Quotes That Will Change the Way You Live and Think

More information

Intros and background on Kyle..

Intros and background on Kyle.. Intros and background on Kyle.. Lina: Okay, so introduce yourself. Kyle: My name is Kyle Marshall and I am the President of Media Lab. Lina: Can you tell me a little bit about your past life, before the

More information

LOYALTY, MOTIVATIONAL AND GAMIFICATION PLATFORMS FOR BUSINESS

LOYALTY, MOTIVATIONAL AND GAMIFICATION PLATFORMS FOR BUSINESS LOYALTY, MOTIVATIONAL AND GAMIFICATION PLATFORMS FOR BUSINESS GAMIFICATION HAS MORE THAN ONE NAME When we talk about the topic of gamification, it turns out that every one of us has a different idea of

More information

Coaching Questions From Coaching Skills Camp 2017

Coaching Questions From Coaching Skills Camp 2017 Coaching Questions From Coaching Skills Camp 2017 1) Assumptive Questions: These questions assume something a. Why are your listings selling so fast? b. What makes you a great recruiter? 2) Indirect Questions:

More information

STEVE JOBS: TOP 10 RULES OF SUCCESS

STEVE JOBS: TOP 10 RULES OF SUCCESS STEVE JOBS: TOP 10 RULES OF SUCCESS 1. DON T LIVE A LIMITED LIFE. When you grow up you tend to get told that the world is the way it is and your life is just to live your life inside the world. Try not

More information

Hierarchical Controller for Robotic Soccer

Hierarchical Controller for Robotic Soccer Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This

More information

180 Questions for Connecting Circles and Delightful Discussions Compiled and modified by Elaine Shpungin, Ph.D., Conflict180.com

180 Questions for Connecting Circles and Delightful Discussions Compiled and modified by Elaine Shpungin, Ph.D., Conflict180.com 180 Questions for Connecting Circles and Delightful Discussions Compiled and modified by Elaine Shpungin, Ph.D., Conflict180.com Edited from, and inspired by, questions compiled by Mary Davenport (Edutopia.com),

More information

Pacesetters Class. Lesson 8

Pacesetters Class. Lesson 8 Pacesetters Class Lesson 8 Pacesetters Lesson 8 Customer Service and Long-Term Goal-Setting HELLO SUPERSTARS!!! And I mean SUPERSTARS! NOW, THE REAL CREAM IS RISING TO THE TOP! As with any challenge, some

More information

Visual Art Standards Grades P-12 VISUAL ART

Visual Art Standards Grades P-12 VISUAL ART Visual Art Standards Grades P-12 Creating Creativity and innovative thinking are essential life skills that can be developed. Artists and designers shape artistic investigations, following or breaking

More information

Chance Favors the Prepared Mind

Chance Favors the Prepared Mind Chance Favors the Prepared Mind One of three youngest Sons : Identifying a Missing 18th Century Pettypool Family Member Carolyn Hartsough February 2, 2015 Abstract My favorite genealogical moments involve

More information

PROBLEM SET 1 1. (Geanokoplos, 1992) Imagine three girls sitting in a circle, each wearing either a red hat or a white hat. Each girl can see the colo

PROBLEM SET 1 1. (Geanokoplos, 1992) Imagine three girls sitting in a circle, each wearing either a red hat or a white hat. Each girl can see the colo PROBLEM SET 1 1. (Geanokoplos, 1992) Imagine three girls sitting in a circle, each wearing either a red hat or a white hat. Each girl can see the color of the hat of the other two girls, but not the color

More information

CULTURAL EXCHANGE AND IMPLICATIONS FOR EDUCATION IN NAURU

CULTURAL EXCHANGE AND IMPLICATIONS FOR EDUCATION IN NAURU CULTURAL EXCHANGE AND IMPLICATIONS FOR EDUCATION IN NAURU Leon M. Thompson Nauru is a small, isolated, raised coral atoll. The physical environment is one of relatively poor soil, no surface water, constant

More information

What is Nonlinear Narrative?

What is Nonlinear Narrative? Nonlinear Narrative in Games: Theory and Practice By Ben McIntosh, Randi Cohn and Lindsay Grace [08.17.10] When it comes to writing for video games, there are a few decisions that need to be made before

More information

Group Coaching Success Free Video Training #1 Transcript - How to Design an Irresistible Group

Group Coaching Success Free Video Training #1 Transcript - How to Design an Irresistible Group Group Coaching Success Free Video Training #1 Transcript - How to Design an Irresistible Group Hi! Michelle Schubnel here, President and Head Coach over at CoachAndGrowRich.com and creator of the Group

More information

Hyper Human Exhibition

Hyper Human Exhibition Hyper Human Exhibition We re at the dawn of an AI revolution, when clever machines will accelerate us to a more meaningful society. Freeing up our potential so we can focus on what s important, guiding

More information

To track responses to texts and use those responses as a point of departure for talking or writing about texts

To track responses to texts and use those responses as a point of departure for talking or writing about texts Answers Highlight Text First Teacher Copy ACTIVITY 1.1: Previewing the Unit: Understanding Challenges ACTIVITY 1.2 Understanding the Hero s Journey Archetype Learning Targets Analyze how a film uses the

More information

MAKE THE MOST OF YOUR EXPERIENCE BIG IDEAS. The Meaning of Progress Authentic Balance between nature and technology Original

MAKE THE MOST OF YOUR EXPERIENCE BIG IDEAS. The Meaning of Progress Authentic Balance between nature and technology Original MAKE THE MOST OF YOUR EXPERIENCE BIG IDEAS The Meaning of Progress Authentic Balance between nature and technology Original BEFORE THE PLAY BECOME FAMILIAR WITH THE STORY SYNOPSIS OF ORIGINAL FAIRY TALE

More information

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters Scott Watson, Andrew Vardy, Wolfgang Banzhaf Department of Computer Science Memorial University of Newfoundland St John s.

More information

A Modern Real-Time Software Design Tool:

A Modern Real-Time Software Design Tool: From the IEE Computing and Control Engineering journal, February,2003. A Modern Real-Time Software Design Tool: Applying Lessons from Leo By Ferdinand Wagner & Peter Wolstenholme Summary: The special CCEJ

More information

Reflection Guide for Interns

Reflection Guide for Interns As an intern, your supervisor may ask you to reflect on your development and accomplishments, in order to enhance the educational experience and help you communicate what you have learned to future employers.

More information

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti Basic Information Project Name Supervisor Kung-fu Plants Jakub Gemrot Annotation Kung-fu plants is a game where you can create your characters, train them and fight against the other chemical plants which

More information

Building a Better Battle The Halo 3 AI Objectives System

Building a Better Battle The Halo 3 AI Objectives System 11/8/12 Building a Better Battle The Halo 3 AI Objectives System Damián Isla Bungie Studios 1 Big Battle Technology Precombat Combat dialogue Ambient sound Scalable perception Flocking Encounter logic

More information

AI for Video Games. Video Game AI: Lecture 1 Course Intro. Announcements. Course Details

AI for Video Games. Video Game AI: Lecture 1 Course Intro. Announcements. Course Details AI for Video Games Video Game AI: Lecture 1 Course Intro Nathan Sturtevant COMP 3705 What are we talking about today: About this course Homework, exams, projects Intro to AI in games (first ~hour) How

More information

Shipping State of Decay 2

Shipping State of Decay 2 Shipping State of Decay 2 Anecdotes and ramblings from Jørgen Tjernø, a programmer at Undead Labs Thank you all for showing up today! Slides will be available online, last slide has the link. About me

More information

Playware Research Methodological Considerations

Playware Research Methodological Considerations Journal of Robotics, Networks and Artificial Life, Vol. 1, No. 1 (June 2014), 23-27 Playware Research Methodological Considerations Henrik Hautop Lund Centre for Playware, Technical University of Denmark,

More information

Perfecting Your Personas by Kim Goodwin on August 2001

Perfecting Your Personas by Kim Goodwin on August 2001 Perfecting Your Personas by Kim Goodwin on August 2001 A persona is a user archetype you can use to help guide decisions about product features, navigation, interactions, and even visual design. By designing

More information

Who Was? EVENT KIT. 2. Hello My Name Is stickers 3. Event How To and Poster. 1. Reproducible Activities. Includes:

Who Was? EVENT KIT. 2. Hello My Name Is stickers 3. Event How To and Poster. 1. Reproducible Activities. Includes: Who Was? EVENT KIT Includes: 1. Reproducible Activities 2. Hello My Name Is stickers 3. Event How To and Poster Who Was? art PRH LLC; Ordinary People art Christopher Eliopoulos MKT1000010790 Welcome to

More information

DON T LET WORDS GET IN THE WAY

DON T LET WORDS GET IN THE WAY HUMAN EXPERIENCE 1 DON T LET WORDS GET IN THE WAY ustwo is growing, so it s about time we captured and put down on paper our core beliefs and values, whilst highlighting some priority areas that we d like

More information

introduction to the course course structure topics

introduction to the course course structure topics topics: introduction to the course brief overview of game programming how to learn a programming language sample environment: scratch to do instructor: cisc1110 introduction to computing using c++ gaming

More information

Level 6-7 Two Years Vacation

Level 6-7 Two Years Vacation Level 6-7 Two Years Vacation Workbook Teacher s Guide and Answer Key A. Summary 1. Book Summary Teacher s Guide Twelve boys were going to sail around New Zealand on a special summer trip. But their ship

More information

What is Tableau and Why Should I Care? Karen Rahmeier and Melissa Perry, Codecinella Madison WI, June 26, 2018

What is Tableau and Why Should I Care? Karen Rahmeier and Melissa Perry, Codecinella Madison WI, June 26, 2018 What is Tableau and Why Should I Care? Karen Rahmeier and Melissa Perry, Codecinella Madison WI, June 26, 2018 About me Karen Rahmeier Software developer since 1998 Team Lead of software developers, Wisconsin

More information

EDUCATING AND ENGAGING CHILDREN AND GUARDIANS ON THE BENEFITS OF GOOD POSTURE

EDUCATING AND ENGAGING CHILDREN AND GUARDIANS ON THE BENEFITS OF GOOD POSTURE EDUCATING AND ENGAGING CHILDREN AND GUARDIANS ON THE BENEFITS OF GOOD POSTURE CSE: Introduction to HCI Rui Wu Siyu Pan Nathan Lee 11/26/2018 Table of Contents Table of Contents 2 The Team 4 Problem and

More information

Interview with Brian Hamilton '90, Co-founder and CEO of Sageworks

Interview with Brian Hamilton '90, Co-founder and CEO of Sageworks Interview with Brian Hamilton '90, Co-founder and CEO of Sageworks Interview by Howie Rhee '04 You went to Sacred Heart University for your undergraduate degree. What did you study and were you involved

More information