Tuesday, January 28, 2020

Design of an Interactive Graphics Framework

Design of an Interactive Graphics Framework Design of an Interactive Graphics Framework to Instruct Students on Computer Architecture Hardware Literature Review: The curriculum recommended by the ACM/IEEE-CS joint task force and documented in the computing curricula (ACM, 2013) defines a body of knowledge incorporating a wide variety of core topics one of which is computer architecture. Many of the topic areas within the body of knowledge are abstracted from a specific hardware implementation, computer architecture is one area for which specific implementation is essential (Taipala, 2014) as this course plays an important role in the computer science curriculum and also Students need to understand computer architecture in order to structure a program so that it runs more efficiently on a real machine. In selecting a system to use, they should be able to understand the trade off among various components, such as CPU clock speed vs. memory size. The pie chart below shows that computer technicians contribute more to total growth in science and engineering occupations which can be inferred as more number of jobs and a student can manage to get a job easily after graduation but few of the students from engineering and technology and majority of students from contrasting fields face difficulties in understanding computer architecture The computer involves many inter-related topics: digital logic, microprocessors, embedded systems, operating systems, and compiler and programming languages. This inter-relationship is pointed by Nisan and Schocken (2005) in the following way: â€Å"Of course machine language is also an abstraction an agreed upon set of binary codes. In order to make this abstraction formalism concrete, it must be realized by some hardware architecture. And this architecture, in turn, is implemented by a certain chip set, registers, memory units, ALU, and so on. Each level hides the artifacts and mechanisms of the previous lower level which makes the subject even more difficult to understand for students. This abstraction can be described by a top-down as well as a bottom-up approach. To encompass the whole domain and deal with its growing complexity, Knuth (2003), in his keynotes, recommended using a bottom-up education approach but this approach may not be efficient as in this hierarchy, the asse mbly language is the lower programming language and each of its instruction is the translation of one unique machine instruction which is the microcode of hardware activation. Hyde, in his book the Art of the Assembly Language, wrote that although assembly language has a pretty bad reputation, it is required to understand the backstage operation of computer processors (Hyde, 2003). It is a means of making the interaction of the hardware (CPU, memory, I/O) and software (the program) comprehensible (Yehezkel. 2003). The importance of learning computer architecture and the difficulties encountered by teachers assisting the students in understanding the course have been well documented (IEEE Micro, 2000; Cassel et al., 2000). Hence to improve the teaching of computer architecture, instructors must search for better pedagogical methods and tools. Moreover, at the curriculum level (as shown in the previous section), great efforts have to be invested to integrate the theoretical and practi cal aspects of computer architecture topics. Methodology: Based on a survey of software tools and technology Processing and Virtual Reality Modeling Language (VRML) are the computer graphics languages which are appropriate for doing the above mentioned work. These open source software are can build interactive programs easily with 2D or 3D outputs. Firstly an inventory of concepts needs to be created and sorted. These concepts are converted to interactive graphical simulations in order to help students understand better. To build an effective graphics framework data must be collected both from students who are enrolled in the computer architecture course and faculty who teach that course. Data can be collected by questionnaires or by conducting formal interviews with students and professors involved with computer architecture course, interview with faculty members gives the subject of study and interview with students helps in finding out on what topics they need more emphasis (Leibovitch, 2011), results from these interviews and questionna ires collectively outputs the ultimate topics which have to be converted to interactive graphical simulation. â€Å"Cheryl A Schmidt’s Complete CompTIA Guide to PCs† book covers all the fundamental topics of computer architecture and hardware which is appropriate for this research. Purdue University Calumet offers a course named computer architecture (ECET -11000) to freshmen which uses the above mentioned book as textbook and the course syllabus is designed according to the book. Information in their website clearly describes that the class attracts at least 20 students every semester since five years hence 20 counts of data can be collected. After looking at the results of interviews the topics can be finalized and can be converted to interactive 3D models and simulations (framework). Pre test and post test are given to students and these test results can be analyzed to check if this research helps in making the computer architecture course interesting, fun and easil y understandable. Data Collection: Eight to ten computer architecture text books from well established publications and authors need to be analyzed to create the inventory of concepts and these concepts are given as questionnaires to students to finalize and sort based on complexity. Questionnaire 1 (Sample questions to students, questions subject to change): The first three questions reveals about the knowledge of students about computers and their academic background, fourth question outputs the need for this research to be done and the rest of the questions are aimed at gathering the difficulty level of the course which presents the primary data that has to be converted to 3D models. Years and extent of association with computers? Concentrated major? Did you take any computer course(s) before, if yes please list them? How efficient is conventional learning experience with textbooks and labs? On a scale of 1 to 5 please rate the level of difficulty of the below mentioned concepts. Identification of parts of a mother board Mother board connections (assembling and disassembling a PC) Identification of different ports and their uses Different memory devices and their classification Configuring memory (RAM) Installing Hard Disk Redundant array of inexpensive disks (RAID technology) Sound drive installation Optical drive installation How a printer works Encrypting a file folder After analyzing the data from the above questionnaire the interactive graphical framework can be completed by using graphical tools and then be tested in class with the students and tests can be conducted, the students are tested on few computer architecture topics without the frame work then they are provided with the framework and tested again on the same questions. Analysis of the test score data can be used to draw conclusion about the efficiency of the framework in helping the students to deeply understand the course making it easy, fun and interesting. Test 1 (Sample test questions to students): The following test questions are designed according to the topics which are converted to 3D models and simulations, since the actual data is not yet collected these questions are subject to change. This test is conducted twice once without the framework and again with the framework. Even the questionnaire 1 will be given to students as post test after they have used the framework to see if they change the options from difficult to easy. What steps have to be taken while disassembling a PC? What is the use of RAID technology? How do you encrypt a file folder? How does a printer work? How do you configure RAM and calculate video memory Mention any five ports and write their uses. What type of hard disk will be chosen according to the type of CPU? Compare PATA, SATA, SCSI and SAS hard drives. Identify the parts of the below given motherboard In the following section, the basic units of the computer are presented. Illustrate, using arrows, the connection between the units. Describe the function next to each arrow. Data Analysis: The objective of this project is to help students to learn computer architecture course with building an ease in understanding and interest. To achieve this objective the interactive graphics simulator must be tested for its effectiveness. Questionnaires and interviews from students and faculty of computer architecture courses reveal the topics which are complex and have to be built in graphic simulation to make them look simple and easy. Questionnaires given to students have a scale of one to five which can be marked according to the level of difficulty of the specific concept. By analyzing the data quantitatively which is the concepts which get four or five marked in majority will be chosen to be converted to simulation. After the simulation is completed it is given to students and faculty to explore and go along with the computer architecture course. The main data analysis method to get the best result for this project is prestest and posttest. Description of the Pretest and Posttest The pretest was conducted before the course began, with the aim of determining the prior knowledge on the subject. The posttest was conducted at the end of course with the intention of determining the level of comprehension. Since the actual data is not collected the results cannot be interpreted and the questionnaires can be subject to change. The results of questionnaires before the simulator and after using the simulator are compared, if the student score in the posttest has increased drastically the simulator is considered to be effective and if there is no change or very less increment in the score then the simulator has to be developed more effectively. The figure below shows the example overall score of each student when compared to the percentage of correct answers vs prestest and posttest. Figure 1 In figure 1 the student has improved drastically after using the simulator but on the other hand if the results are opposite the simulator has to be developed more effectively. To develop a more effective simulator each question has to be compared with itself from pretest and posttest. The bar chart below represents the sample comparison of each correct answer to the question by the number of students from pretest and posttest. Figure 2 shows answers to questions which have improved and which have not improved. The first four questions in the questionnaire give the data about acquaintance of course to the student hence these four questions are removed from the comparison chart in Figure 2. From this result analysis can be made that the answers which have not improved are the concepts which are still difficult for the students to understand and be given a second thought to improve them in a different manner in the simulator thus improving its effectiveness. This way the simulator can be developed to achieve one hundred percent of usage in the class of computer architecture making the course easy, interesting and fun. Figure 2 References: Taipala, D. (2014) Teaching Computer Architecture in an Online Learning Environment using Simulation and Peer Instruction, 30(1), 87-98. Lazowaka, E.D. (2010). Where The Jobs are†¦ Retrieved from  http://www.cccblog.org/2010/01/04/where-the-jobs-are/ Nisan, N., Schocken, S. (2005) The Elements of Computing Systems, Building a Modern Computer from the First principles, MIT Press Stephen J. A., Roberts, E. (2008, July) â€Å"Point/Counterpoint. Technology curriculum for the early 21st century, Communications of the ACM, 51(7), 27-32. Leibovitch, C. Y. R., Levin, I. (2011). Reinforcing and Enhancing Understanding of Students in Learning Computer Architecture.Navigating Information Challenges. Hyde, R. (2003, September). The Art of Assembly Language Programming. Chapter 6: Memory Architecture. Retrieved from: http://webster.cs.ucr.edu/AoA/Windows/HTML/MemoryArchitecture.html. Lazowaka, E.D. (2010). Where The Jobs are†¦ Retrieved from  http://www.cccblog.org/2010/01/04/where-the-jobs-are/ IEEE Micro. (2000). Special Issue on Computer Architecture Education, 20(30). Joint Task Force on Computer Engineering Curricula: IEEE Computer Society/Association for Computing Machinery, Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering, 30-31. Retrieved from: http://www.eng.auburn.edu/ece/CCCE/ Yehezkel, C., Ben-Ari, M., Dreyfus, T. (2007). The contribution of visualization to learning computer architecture, CSE on Special Issue on Teaching Hardware-software, 2(17), 117-127. Yehezkel, C. (2003). Making program execution comprehensible—one level above the machine language. 35(3), 124 – 128. Knuth, D. (2003). Bottom-up education, keynote in Proceedings of 8th annual conference on Innovation and technology in computer science education. Retrieved from: http://iticse2003.uom.gr/Iticse_day3 Kumar, D. and Cassel, L. (2002). A state of the course report: Computer organization and architecture. SIGCSE Bulletin, 34(3), 175 – 177. Purdue Calumet Class schedule. Retrieved From: https://banwebf.purduecal.edu/pls/proddad/Webctlg.P_CtlgProcInput?inputsubjcode=ECETinputsymbol==inputcrsenumb=11000inputcoursetype=2inputreqind=2callpage=clistquery Cheryl A(2014). Complete CompTIA Guide to PCs. Sample pages retrieved From: http://ptgmedia.pearsoncmg.com/images/9780789749765/samplepages/0789749769.pdf

Sunday, January 19, 2020

Personal values and the market Essay -- business ethics research paper

Business is a game, which requires and demands both special strategy and an understanding special ethics. It gives main part to the profit but in the same way the ethics also plays a very important role in business because without ladder we cannot reach the high building like that without ethical thinking business cannot be done. Private morality is a respect for truth and that the closer a businessman comes to the truth he deserves more respect. According to Henry Taylor’s Statement he says that Ethics of a business are game ethics, different from the ethics of religion so he means that ethics related to business are like games and they are different from religion. Ethics means dealing with moral and in that truth plays the important role so he quoted and pointed that â€Å"Falsehood ceases to be falsehood when it is understood on all sides that the truth is not expected to be spoken†. In a business many businessman feel forced every day to say yes to their bosses whe n they furtively believe no and that this is generally accepted as permissible strategy when the alternative might be of losing the job. Entering into a business may be like forced into a game situation because business is a game in which there are many problems and many solutions. It is fair to say that if the individual refuses to bluff from time to time and if he feels forced to tell the truth the whole truth is nothing but it is one type of heavy weakness to the business opportunities in his business dealings. It is very difficult for each and every businessman to reconcile to the trick in which he plays a part. Before any individual can make a profitable use to strategy he should understand that in this bluffing he will not lose his self-respect and will not be emotionally disturbed. If he wants to reconcile his personal identity and high standards of honesty in business he must be ethically justified by his feeling of bluff. Business is a game that is played at all levels of corporate life, from the highest to the lowest. No one should think worse of business because its standards of right and wrong differ from the current traditions of morality in our society. Now a days there are many competitors that if we do business with morality i.e. like always telling the truth and do which is good for business because sometimes which is good for business is not right for us but then also we have t... ...f justice are structurally identical distributions are equally just. The very good example of the time slice principle is the welfare of economics. Example: if some persons are in prison for the murder or war crimes, we do not say that to assess the justice of the distribution in the society we must look only at what this person has, and that person has, and that person has†¦. at the current time. Justice is historical and the historical principles of justice hold that past situation or actions of the people can create differential entitlements or different deserts to things. Another very good example is given by Nozick is of the basketball teams of chamberlain. He tells us that people go on crazy and has given their twenty five cents to the Chamberlain instead of using that money for their own like watching movies and many more. This happens because they care about things other than needs. The general point is any favored pattern would be transformed into one unfavored by the principle, by people choosing to act in various ways like people exchanging goods and services with other people. And to stop this one should stop people by transferring resources as they wish to.

Saturday, January 11, 2020

Prison Is Not a Cure for Crime Essay

There has been a great deal written about the fact that the number of crimes have dramatically increased in recent years. Educators have debated whether criminals should be put in jail or not. One idea that has received much attention is that prison plays an important role to reduce criminals. This essay will explain that prison is a cure for crime as fas as punishment for offenders and transformation of criminals into better citizens are concerned. One of the most important reasons why prison is a cure for crimes is that it is a punishment for culprits. For one thing, when someone commits a crime or does not obey to the law, he must be punished. In other words, offenders have to pay because of their wrong behaviours. For example, one of my friends who has committed a serious offence such as assault must spend a long time in jail. In addition to this, a long-term prison sentence will act as a deterrent for someone who is thinking about committing a crime. For another, innocent citizens will be hurt by culprits if government do not lock them into cells. Many countries use prisons like a tool in order to isolate and separate criminals from community. Public will live under constant fear when culprit’s have freedom outside prison. For instance, it would be difficult for an ordinary person if a murderer is living next to his door instead of in jail. Another reason is that the crucial purpose of prison is rehabilitation of criminals. First,many researchers claim that prison is a place where offenders have an opportunity to learn to be responsible for their mistakes. If someone behaves badly/ , other people should allow them to see what they have done is guilty whilst in prison, where they will learn how to prevent themselves from the evils. Criminals should be educated in prison in order to be sure they can be more and aware of their actions and not to re-offend. Also, jail provides culprits some skills in which they will be able to gradually make their way back into society without being discriminated for their work. For example, my close relative was sentenced for two years in jail when he committed multiple thefts. In prison, he realized several/ quite a few valuable lessons about life. After his release/ being released, his in-prison education/ training and skills helped him to turn into a good citizen. It is clear that priso n serves a great purpose to the community when criminals are steered in the right direction as well. Opponents of imprisonment may claim that prison is a convenient environment to help criminals learn a lot of skills to commit even more severe crimes. Moreover, the fact that governments put offenders to jail does not help to decrease the number of ctiminals. They have a point in thinking like that. On the other hand, they forget why we should put criminals to jail. The answer for this question is the more freedom offenders have, the more serious evils are conducted. For these reasons, jail is the best solution to limitation of crimes in the community. In conclusion, it is undenianle that prison serves a function in educating criminals. First, it helps to turn bad people into good ones before giving them the socond chance to rehabilitate. Furthermore, those who are guilty deserve the serve punishment so as not to re-offend. If this trend continues, the work will be a much safer place to live in and parents will be no longer frightened of the evils awaiting for their children.

Friday, January 3, 2020

Kill A Mockingbird By F. Scott Fitzgerald - 851 Words

For this extra credit assignment, I have the opportunity to watch the movie called â€Å"To Kill a Mockingbird†. In this session, I will be explaining the summary of the movie. The main character is named Scout Finch. She lives with her brother whose name is Jem and her widowed father named Atticus. They live in Alabama in the town of Maycomb. Maycomb is suffering through the Great Depression. However, Atticus is a lawyer, so they are reasonably well off compared to their community. Then one summer, Jem and Scout become friends with a boy named Dill. The group of friends play together and act stories together. However, Dill becomes interested in the creepy house on their street. The house is owned by Mr. Nathan Radley, whose brother named Boo has lived there for years without being seen. Scout starts school for the first time in the fall and does not like it. She and her brother find gifts in a tree on the Radley property. Dill returns the following summer, and he, Scout, and Jem begin to act out the story of Boo Radley. Then one summer evening, the three sneak onto the Radley property and Nathan Radley ends up shooting at them. While escaping, Jem loses his pants during the escape. When Jem returns for the pants, he locates them over the fence. Then the next winter, Jem and Scout locate more presents in the tree. Then, a fire breaks out in a neighbor’s house, and Boo gives Scout a blanket. Scout freaks out that he was right there and she did not notice. In the movie, AtticusShow MoreRelatedThe Movie Of Kill A Mockingbird By F. Scott Fitzgerald886 Words   |  4 PagesWhen I analyze the movie To Kill a Mockingbird, I notice that people analyze in a different perspective and a different purpose. According to Goodykoontz, B.,Jacobs, C.P.(2014), when looking at the movie you cover the referential explicit, and the level of meaning. But some try to identify vary types of symptomatic content and others ideological meaning this will help them explain the films ultimately by telling the audience. Atticus has three children where they live in Alabama, a small town inRead MoreAnalysis Of Kill A Mockingbird By F. Scott Fitzgerald2114 Words   |  9 PagesThe story took place in the 1930’s in a town called Maycomb, Alabama. The story is told to us by a young child in her perspective. It was during the time where racism was a big part of the word still. The story told by the child during a trail of an African American facing charges of rape of a white women. The child name is scout and her father Atticus given the trial to defend the African American name Tom Robison, but Atticus already knew how the outcome of the trial was going to be. Atticus raisedRead MoreSummary Of The I Didn t Kill A Mockingbird By F. Scott Fitzgerald1170 Words   |  5 Pagesyou, he slides my sleeve up my arm, revealing multiple bruises. Leia, you don t deserve this, you could get even more hurt and one day, he could hit you so hard that you never get back up, I could see him on the verge of crying. I m going to kill him one day, Leia, I swear, he s been beating you for too long, and he ll deserve every minute of it. Chris, I look into his crystal blue eyes that are filled with tears, I promise, I m not going anywhere, I won t allow it I grasp him intoRead MoreSymbolism And Symbolism Of The Great Gatsby By F. Scott Fitzgerald993 Words   |  4 Pagesuses a conch shell to represent order and the destruction of order. Or in To Kill a Mockingbird, Harper Lee uses the physical and metaphoric sense of the mockingbird to convey the idea of innocence and the loss of innocence. In The Great Gatsby, F. Scott Fitzgerald employs the use of symbols to enhance a tragic tale of the corruption and decay of the American dream in the 20s. Three powerful symbols employed by Fitzgerald in The Great Gatsby area green-light, the valley ashes and the eyes of DoctorRead More Mythology and Archetypes in Harper Lees To Kill a Mockingbird2536 Words   |  11 PagesMythology and Archetypes in Harper Lees To Kill a Mockingbird      Ã‚  Ã‚   Of all the various approaches to criticism, the Mythological/Archetypal achieves the greatest impact over the entire literary scope, because the themes and patterns unearthed apply universally to all works, yielding results that can be applied to a great many texts. This is because the very nature of the Mythological/Archetypal approach is the exploration of the canon for widespread and pervading symbols, plots, andRead MoreThe Classics Are Those Books Essay1137 Words   |  5 Pagesmakes the classics so special. The Great Gatsby was released to the public 91 years ago, on April 10, 1925. The first year it was out it only sold 21,000 copies, whereas This Side of Paradise and The Beautiful and Dammed, other books made by F. Scott Fitzgerald approximately 42,000 in their first year. This was the cause of great frustration for him considering when he had first released This side of paradise he was said to be the new up and coming author and would have great success. Now it turnsRead MoreThe Scarlet Letter by Nathaniel Hawthorne.’ Essay1047 Words   |  5 PagesGatsby by F Scott Fitzgerald socially protested against the materialistic attitudes of 1920s America. The protagonist, Jay Gatsby, is rather ambiguous with regards to the outsider. For example, he isn’t an outsider in the sense that his house parties are seen to be the most fashionable events to be at and ‘anybody who is anybody’ is there. Society appears to be very close with Gatsby; his popularity amongst the people is high and this correlates with the materialistic attitudes which Fitzgerald criticisesRead MoreThe Historical Events Of The Great Gatsby By F. Scott Fitzgerald1595 Words   |  7 Pagesclassics show the influence of well-known historical events of their time period such as: 1984 by George Orwell which was influenced by the spread of communism and totalitarian governments, The Great Gatsby by F. Scott Fitzgerald influenced by the roaring 1920s, and Harper Lee’s To Kill a Mockingbird influenced by the racial inequalities prevalent in America. Mary Shelley’s Frankenstein can be added to this list as well. Frankenstein was influenced by the search for knowledge, loss of innocence, and romanticRead MoreIs Gatsby A Hero Essay1114 Words   |  5 Pagesothers is a typical action made from people and characters who are considered heroic. Jay Gatsby, however, is not a heroic character in F. Scott Fitzgerald’s novel â€Å"The Great Gatsby.† Compared to o ther characters in other novels who are heros, their personalities and actions do not match up. Take Atticus Finch from Harper Lee’s iconic novel â€Å"To Kill A Mockingbird† for example. Finch is honest no matter what he is faced with; he wants to make sure his children are raised properly. No matter how somethingRead MoreCensorship Is Monitoring Or Withholding Information Essay1694 Words   |  7 PagesFamous titles have been fought against, such as: The Perks of Being a Wallflower, by Stephen Chbosky, The Holy Bible, Thirteen Reasons Why, by Jay Asher, The Hunger Games, by Suzanne Collins, and To Kill a Mockingbird, by Harper Lee, Of Mice and Men, by John Steinbeck, The Great Gatsby, by F. Scott Fitzgerald, Fahrenheit 451, and many other classics. In a book known for being commonly banned or challenged, Fahrenheit 451, by Ray Bradbury, he created a world ruled by censorship and fear in the novel