5 Pages

hw5_solutions

Course: CSCI 303, Spring 2010
School: USC
Rating:
 
 
 
 
 

Word Count: 2236

Document Preview

303 CSCI Homework 5 Problem 1 (Not in book): Using the polynomial time reduction given in class, give an instance of the Directed Hamiltonian Cycle problem that corresponds to the instance of the 3-SAT problem where = (x1 x2 x3 ) (x1 x2 x1 ) (x2 x2 x3 ). Solution 1: We will use the gadget discussed in class, and drawn below, rst as a graph, then in the simpler box representation: In the diagram below,...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> USC >> CSCI 303

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
303 CSCI Homework 5 Problem 1 (Not in book): Using the polynomial time reduction given in class, give an instance of the Directed Hamiltonian Cycle problem that corresponds to the instance of the 3-SAT problem where = (x1 x2 x3 ) (x1 x2 x1 ) (x2 x2 x3 ). Solution 1: We will use the gadget discussed in class, and drawn below, rst as a graph, then in the simpler box representation: In the diagram below, each box represents a clause and each circle represents a variable. Solid red arrows represent the literal x1 and dashed red arrows represent x1 . Solid blue arrows represent x2 and dashed blue arrows represent x2 . Solid green arrows represent x3 and dashed green arrows represent x3 . A literal selection that satises will, using the appropriate colored and styled lines, form a directed Hamiltonian cycle. A literal selection that does not satisfy will not form a directed Hamiltonian cycle, as it will miss at least one of the gadgets. x1 C1 x2 C2 x3 1 C3 Problem 2 (34.1-5): Show that an otherwise polynomial time algorithm that makes at most a constant number of calls to polynomial time subroutines runs in polynomial time, but that a polynomial number of calls to polynomial time subroutines may result in an exponential time algorithm. Solution 2: Assume that algorithm A runs in polynomial time, not counting calls to subroutines. That is to say, A has worst-case asymptotic complexity O(nk ) for some k , again not counting calls to subroutines. A makes constant number c of calls to polynomial time subroutines B1 , B2 , . . . , Bc , each of which has worst-case asymptotic complexity O(ns ), for some s. The size of the outputs of the subroutines must be polynomial in the size of their inputs (otherwise the subroutines wouldnt run in polynomial time); in fact, the size of the outputs of the subroutines is O(ns ). Assume A is run with an input of size n. It then runs subroutine B1 with an input of size n1 . How large can n1 be? Since A runs in time O(nk ), it follows that n1 must also be O(nk ). Assume that n1 is exactly nk . How long does B1 take? It takes O(ns ) time. Since B1 runs in time O(ns ), the size of its output is at most ns . A 1 1 1 then runs B2 on an input of size n2 . How large can n2 be? By the same reasoning as before, n2 is at most ns (because B1 only has O(ns ) time to act on its input). B2 takes time O(ns ). Continuing 1 1 2 in this way, the output of subroutine Bi providing the input of subroutine Bi+1 , we continue for c steps. How long does this take in total? It takes time for A itself, plus the time for B1 , plus the time for B2 , etc. This is O(nk ) + O(ns ) + O(ns ) + + O(ns ). Since n1 = nk , and n2 = ns , and c 1 1 2 n3 = ns , the total time is 2 O (( ((nk )s )s )s )s = O nks , c c which is polynomial in n. Thus, when A makes a constant number of calls to polynomial time subroutines, A still runs in polynomial time. Taking the above argument and replacing c with n shows that A might take exponential time if it makes a polynomial number of calls to polynomial time subroutines. For a more concrete example, suppose a subroutine B takes a string w and returns the concatenation of w with itself, or ww. That is, on input 10010 the subroutine would return 1001010010. Clearly, B can run in polynomial time. Suppose an algorithm A takes as input a number n and calls B exactly n times, giving as input to the subroutine the output of the previous call to the subroutine. Let s0 = 1. First A calls B on input s0 , which outputs 11 = s1 . It then calls B on s1 to get s2 . It continues in such manner for n iterations, nally returning sn . Since the length of the string doubles every time, the length of sn is 2n after only n calls to B . But it takes at least 2n steps to output a string of that length. Thus A must take exponential time even though it only makes a polynomial number of calls to a polynomial time subroutine. Its not technically correct to do this, but we havent studied the formalism of Big-O notation deeply enough to do it the right way, and the right way ends up being the same basic argument, just messier. Problem 3 (Derived from 34.3-2): Show that if Decision Problem 1 is polynomial time reducible to Decision Problem 2 and Decision Problem 2 is polynomial time reducible to Decision Problem 3, then Decision Problem 1 is polynomial time reducible to Decision Problem 3. Solution 3: If Decision Problem 1 is polynomial time reducible to Decision Problem 2, then there exists a polynomial time algorithm A1 that is membership-preserving. That is to say, A1 maps positive instances of Decision Problem 1 to positive instances of Decision Problem 2 and maps negative instances of Decision Problem 1 into negative instances of Decision Problem 2. Likewise, if Decision 2 Problem 2 is polynomial time reducible to Decision Problem 3, then there exists a polynomial time algorithm A2 that maps positive instances of Decision Problem 2 to positive instances of Decision Problem 3 and maps negative instances of Decision Problem 2 into negative instances of Decision Problem 3. Consider an algorithm A that is the concatenation of algorithms A1 and A2 . A takes, as inputs, instances of Decision Problem 1 and uses A1 to map them to instances of Decision Problem 2, then uses A2 to map these instances of Decision Problem 2 into instances of Decision Problem 3. A must map positive instances of Decision Problem 1 to positive instances of Decision Problem 3, and must map negative instances of Decision Problem 1 to negative instances of Decision Problem 3, thus A is membership-preserving. Since A1 and A2 are both polynomial time, and the worst-case asymptotic complexity of A is at most the sum of the worst-case asymptotic complexities of A1 and A2 , A itself must be polynomial time. Therefore Decision Problem 1 is polynomial time reducible to Decision Problem 3. This result says that polynomial time reductions are transitive. Problem 4 (Not in book): Prove that the 3-SAT problem is polynomial time reducible to the Vertex Cover problem. Solution 4: In class we saw that the 3-SAT problem is polynomial time reducible to the Clique problem, and that the Clique problem is polynomial time reducible to the Vertex Cover problem. Since we know that polynomial time are reductions transitive from problem 3, it immediately follows that the 3-SAT problem is polynomial time reducible to the Vertex Cover problem. Problem 5 (Derived from 34.3-3): Let D be a decision problem, then the complement of D, denoted D, is the decision problem such that positive instances of D are negative instances of D and negative instances of D are positive instances of D. For example, The 3-SAT Problem: INPUT: , a Boolean Formula in 3-CNF form OUTPUT: 1 if is not satisable 0 if is satisable The Search Problem: INPUT: (a1 , a2 , . . . , an ; b) are numbers OUTPUT: 1 if there does not exist an i such that ai = b 0 if if there does exist an i such that ai = b a. Prove or disprove: The search problem is polynomial time reducible to the search problem. b. Prove or disprove: For all decision problems D, D is polynomial time reducible to D. c. Prove or disprove: The 3-SAT problem is polynomial time reducible to the 3-SAT problem. Solution 5: a. The search problem is polynomial time reducible to the search problem, and to prove it, it is sucient to give a polynomial time algorithm A that maps positive instances of the 3 search problem to positive instances of the search problem, and negative instances of the search problem to negative instances of the search problem. The search problem itself has polynomial time algorithms that solve it, such as UnsortedSearch. On input (a1 , a2 , . . . , an ; b), let A call Unsorted-Search as a subroutine to determine whether there exists an i such that ai = b. If the answer is yes (i.e., the input was a positive instance of the search problem), A will output (1, 2; 3), which is a positive instance of the search problem, because 3 is not in the list 1, 2. If the answer is no (i.e., the input was a negative instance of the search problem), A will output (1, 2; 2), which is a negative instance of the search problem, because 2 is in the list 1, 2. A clearly runs in polynomial time, so the search problem is polynomial time reducible to the search problem. b. It turns out that it is not true that all decision problems D are polynomial time reducible to D. This result says that polynomial time reductions are not commutative. Unfortunately, we havent yet studied the tools we will need to prove this. Stay tuned, this will be a problem in Homework 7. c. It is currently unknown whether the 3-SAT problem is polynomial time reducible to the 3-SAT problem. This question is likely just as hard, and may even be harder than, the P vs. NP question. If you think you can answer it one way or the other, let me know. Id like to coauthor a paper with you. Problem 6 (Derived from 34.2-3): Consider the following problem The Hamiltonian Cycle Identication Problem: INPUT: G, a directed graph OUTPUT: a list of nodes, in order, of a Hamiltonian cycle of G, if one exists 0 if G does not contain a Hamiltonian cycle Suppose that someone gives you a polynomial time algorithm to solve the Hamiltonian Cycle problem. Describe how to use this algorithm to nd a polynomial time algorithm that solves the Hamiltonian Cycle Identication problem. Solution 6: Assume that there exists a polynomial time algorithm A that solves the Hamiltonian Cycle problem. Let G be a graph. Run A on input G. If A outputs 0, then there is no Hamiltonian cycle in G, so output 0. Otherwise, remove one edge from G to form a new graph G1 and run A on input G1 . If A outputs 0, then the edge we removed was needed in all Hamiltonian cycles in G, so put it back in. If A outputs 1 on input G1 , then there is a Hamiltonian cycle in G1 , so leave the edge out. Continue trying to remove edges, one at a time, putting them back in if A outputs 0 on the resulting graph and leaving them out if A outputs 1 on the resulting graph. After trying to remove every edge once, the graph that remains will be a Hamiltonian cycle that is contained in G. What is the worst-case asymptotic complexity of this algorithm? If G contains m edges, then we ran A precisely m times. Since A ran in polynomial time, our algorithm is also polynomial time. Problem 7 (34.5-5): The Set-Partition problem takes as input a set S of numbers. The question is whether the numbers can be partitioned into two sets A and A = S A such that xA x = xA x. Show that the Set-Partition problem is NP-complete. 4 Solution 7: To show that the Set-Partition problem is NP-complete, we will show that the Subset-Sum problem is polynomial time reducible to the Set-Partition problem. Recall that the Subset-Sum problem takes as input a set W of numbers and a target number t and outputs 1 i there is a subset of W that sums to t. We need to nd a membership-preserving, polynomial time algorithm A that maps instances of the Subset-Sum problem into instances of the Set-Partition problem. We are given an instance of the Subset-Sum problem, W, t. Let k = > xW x and let max(k, t). Create a new set S = W { t, k + t}. The sum of the elements of S is 2 . We claim that there exists a subset of the numbers in W that add up to t if and only if there exists a partition of S into two sets A and A = S A such that the sum of the elements in A is the same as the sum of the elements in A. Assume there exists a subset V of W whose elements sum to t. Then the elements of V = W V sum to k t. Partition S into A = V { t} and A = V { k + t}. The elements of A sum to , and the elements of A also sum to , so if (W, t) is a positive instance of the Subset-Sum problem, then S is a positive instance of the Set-Partition problem. Conversely, assume S is a positive instance of the Set-Partition problem. Then we can partition S into A and A such that the elements of A sum to the same thing as the elements of A do. Since the sum of all the elements of S is 2 , the elements of A must sum to . We claim that one of t and k + t must be in A and the other must be in A. If they were both in the same set, then the sum of the elements in that set would be at least 2 k > k , but the sum of all the other elements is exactly k . So, without loss of generality, assume t A. But the sum of all the elements in A is , so the elements of A { t} must sum to t. Since A { t} W , there exists a subset of W that sums to t, so (W, t) is a positive instance of the Subset-Sum problem. 5
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

USC - CSCI - 303
CSCI 303 Homework 6Problem 1 (31.1-1): Prove that there are innitely many primes. Problem 2 (31.1-7): For any integer k > 0, we say that an integer n is a kth power if there exists an integer a such that ak = n. We say that n > 1 is a nontrivial power if
USC - CSCI - 303
CSCI 303 Homework 6Problem 1 (31.1-1): Prove that there are innitely many primes. Solution 1: Assume that there are only nitely many primes, p1 , p2 , . . . , pk . Letkn=1+i=1piThen for all i cfw_1, 2, . . . , k , if you divide n by pi the remainder
USC - CSCI - 303
CSCI 303 Homework 7In the following problems, N = cfw_1, 2, 3, . . . is the set of natural numbers, the symbol means there exists, the symbol means for all, the symbol means halts, and the symbol means does not halt. Bi (x) is the ith SBASIC program run
USC - CSCI - 303
CSCI 303 Homework 7In the following problems, N = cfw_1, 2, 3, . . . is the set of natural numbers, the symbol means "there exists", the symbol means "for all", the symbol means "halts", and the symbol means "does not halt". Bi (x) is the ith SBASIC prog
University of Texas - MATH - 340L
University of Texas - MATH - 340L
University of Texas - MATH - 340L
Griggs - ECON - 110
IntroductiontoComputersSpotlight8:EmergingTechnologiesCopyright2009PearsonEducation,Inc.PublishingasPrenticeHall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010Spotlight8:EmergingTechnologies2@byDr.NguyenMinhHoang,SaigonICT,HVU,2010TomorrowsHardware:Sma
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 3WIRED & WIRELESS COMMUNICATIONWired and Wireless Transmission MediaShort Answer Questions: Submit your written answers to the instructor.1. Complete the following table. Rank the wired and wireless transmission media
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURESPOTLIGHT 3HOME NETWORKSConvergenceDiscussion Questions: Be prepared to discuss the following questions in class.1. The future of home networking is convergencethat is, tying in other home devices such asappliances, alarm sy
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 3WIRED & WIRELESS COMMUNICATIONWired and Wireless CommunicationDiscussion Questions: Be prepared to discuss the following questions in class.1. Wireless networking technology is becoming popular because it offers mobi
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 3WIRED & WIRELESS COMMUNICATIONConferencing Applications1. Because of the increased availability and reduced cost of network connectivity, thefield of conferencing has grown tremendously. Research and define the follo
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURESPOTLIGHT 3HOME NETWORKSSetting Up Your Home NetworkShort Answer Questions: Submit your written answers to the instructor.1. Your text and many Web sites outline the steps required to install your own home network.Read throu
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 3WIRED & WIRELESS COMMUNICATIONWired and Wireless ApplicationsShort Answer Questions: Submit your written answers to the instructor.1. Many people are eliminating the use of landlines from their homes. What types of
Griggs - ECON - 110
IntroductiontoComputersChapter7:Input/Output&StorageCopyright2009PearsonEducation,Inc.PublishingasPrenticeHall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010WhatYouWillLearnnnExplainthepurposeofthespecialkeysonthekeyboardandlistthemostfrequentlyusedpo
Griggs - ECON - 110
IntroductiontoComputersSpotlight7:MultimediaDevicesCopyright2009PearsonEducation,Inc.PublishingasPrenticeHall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010Spotlight7:MultimediaDevices2@byDr.NguyenMinhHoang,SaigonICT,HVU,2010Audio:MP3PlayersandVoiceRe
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 5APPLICATION SOFTWARE:TOOLS FOR PRODUCTIVITYApplication SoftwareShort Answer Questions: Submit your written answers to the instructor.1. Companies must decide between building customized software and purchasing off-t
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 5APPLICATION SOFTWARE:TOOLS FOR PRODUCTIVITYBuy versus BuildShort Answer Questions: Submit your written answers to the instructor.1. Imagine that you are the head of the accounting department, and you need to decide
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 5APPLICATION SOFTWARE:TOOLS FOR PRODUCTIVITYApplication Software1. Companies sometimes use additional programmers from other countries to helpthem develop or maintain applications. What are some of the reasons that a
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURESPOTLIGHT 5MICROSOFT OFFICECollaborationDiscussion Questions: Be prepared to discuss the following questions in class.1. Collaboration is defined as the technologies and tools that enable users to access information, sharein
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURESPOTLIGHT 5MICROSOFT OFFICEOffice ToolsShort Answer Questions: Submit your written answers to the instructor.1. The success of the Microsoft Office suite is due to its full functionality and its integration. Which products i
Griggs - ECON - 110
COMPUTERS ARE YOUR FUTURECHAPTER 5APPLICATION SOFTWARE:TOOLS FOR PRODUCTIVITYApplication Software Upgrades and LicensingDiscussion Questions: Be prepared to discuss the following questions in class.1. Software vendors routinely release new applicati
Griggs - ECON - 110
Chapter 1. Key term and conceptsalgorithmA mathematical or logical procedure for solving a pA system unit that contains all of the coall-in-one computercomponents, including input components and the diPrograms that enable you to do something useful
Griggs - ECON - 110
Chapter 2: The Internet and the World Wide WebAn Internet service that enables you to contact a distant computer system to which you have no accessanonymous FTPrights, log on to its public directories, and transfer files from that computer to your own.
Griggs - ECON - 110
applicationsoftwareProgramsthatenableyoutodosomethingusefulwiththecomputer,suchas writingoraccounting(asopposedtoutilities,whichareprogramsthathelpyou maintainthecomputer).autosaveAsoftwarefeaturethatbacksupopendocumentsatauserspecifiedinterval.bet
Griggs - ECON - 110
Chapter 32G Second-generation cellular techonology that quickly replaced most analogcellular services.3G Third- generation cellular techonology that user radio signals to transmitvoice, text, images, and video data.4G Fourth- generation cellular tech
Griggs - ECON - 110
1,2/30System software : All the software used to operate and maintain a computer system,including the operating system and utility programs.There are 2 types of software : system software and application software.Application software : Programs that e
Griggs - ECON - 110
1. - Describe my experiences with the Internet: I usually read news on the Internet and I always use yahoo messenger to chat withmy friends.- Identify the browser and e-mail software application that you have used: I have used the Mozilla firefox and
Griggs - ECON - 110
1.What is the difference between bandwidth and throughput? What Internetapplications require high bandwidth?Bandwidth: is the theoretical maximum amount of data that can be sent through a specifictransmission medium at one time (per second)Throughput
Griggs - ECON - 110
1. What is the difference between bandwidth and throughput? What Internet applicationsrequire high bandwidth?Bandwidth: is the theoretical maximum amount of data that can be sent through a specifictransmission medium at one time (per second)Throughput
Griggs - ECON - 110
3/214Share wareUse on try before you buybasic. After using for aspecificed trial period, youmust pay a registration feeor violate the copyrightEx: IDM, surprise software4/214Free wareGiven away for free, cantturn around and sell it forprofitP
Griggs - ECON - 110
IntroductiontoComputerbyDr.NguyenMinhHoangSaigonICT,HVUhoang.dhbk@gmail.com20111LecturesnnCoursename:IntroductiontoComputer(CPTR105)No.ofSessions:14+2exams(midterm&final)nnThursday(8:30AM11:30AM)3hours/weekOfficehoursnnAfterlecturestimeo
Griggs - ECON - 110
IntroductiontoComputerSpotlight1:EthicsbyDr.NguyenMinhHoangSaigonICT,HVUhoang.dhbk@gmail.com2011@byDr.NguyenMinhHoang,SaigonICT,HVU,20111ComputersAreYourFutureTenthEditionSpotlight1:EthicsCopyright 2009 Pearson Education, Inc. Publishing as Pr
Griggs - ECON - 110
IntroductiontoComputerSpotlight2:ECommerceCopyright 2009 Pearson Education, Inc. Publishing as Prentice Hall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010Spotlight2:ECommerce2@byDr.NguyenMinhHoang,SaigonICT,HVU,2010BusinesstoBusinessECommercennComm
Griggs - ECON - 110
IntroductiontoComputerLecture2:TheInternet&theWorldWideWebCopyright2009PearsonEducation,Inc.PublishingasPrenticeHall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2011WhatYouWillLearnnnnnExplainhowtheInternetworksDescribemethodsforaccessingtheInternetDe
Griggs - ECON - 110
IntroductiontoComputerApplicationSoftware:Internetprograms1@byDr.NguyenMinhHoang,SaigonICT,HVU,2011WhatwewilllearnnnnHelpuserscommunicate,learn,andinteractthroughtheInternetThesessioncovers:Email,IMsoftware,Webbrowsers,VideoconferencingMicroso
Griggs - ECON - 110
IntroductiontoComputerbyDr.NguyenMinhHoangSaigonICT,HVUhoang.dhbk@gmail.com20101LecturesnnCoursename:IntroductiontoComputer(CPTR105)No.ofSessions:14+2exams(midterm&final)nnThursday(8:30AM11:30AM)3hours/weekOfficehoursnnAfterlecturestimeo
Griggs - ECON - 110
IntroductiontoComputerSpotlight1:EthicsbyDr.NguyenMinhHoangSaigonICT,HVUhoang.dhbk@gmail.com2010@byDr.NguyenMinhHoang,SaigonICT,HVU,20101ComputersAreYourFutureTenthEditionSpotlight1:EthicsCopyright 2009 Pearson Education, Inc. Publishing as Pr
Griggs - ECON - 110
IntroductiontoComputerSpotlight2:ECommerceCopyright 2009 Pearson Education, Inc. Publishing as Prentice Hall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010Spotlight2:ECommerce2@byDr.NguyenMinhHoang,SaigonICT,HVU,2010BusinesstoBusinessECommercennComm
Griggs - ECON - 110
IntroductiontoComputerLecture2:TheInternet&theWorldWideWebCopyright2009PearsonEducation,Inc.PublishingasPrenticeHall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010WhatYouWillLearnnnnnExplainhowtheInternetworksDescribemethodsforaccessingtheInternetDe
Griggs - ECON - 110
IntroductiontoComputerSpotlight3:HomeNetworkCopyright2009PearsonEducation,Inc.PublishingasPrenticeHall1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010Spotlight3:HomeNetwork2@byDr.NguyenMinhHoang,SaigonICT,HVU,2010WiredHomeNetworksnHome networks:nnn
Griggs - ECON - 110
IntroductiontoComputerLecture3:Wired&WirelessCommunication1@byDr.NguyenMinhHoang,SaigonICT,HVU,2010@byDr.NguyenMinhHoang,SaigonICT,HVU,2010Wired&WirelessCommunication2@byDr.NguyenMinhHoang,SaigonICT,HVU,2010WhatYouWillLearnnnnDefinebandwidthan
Griggs - ECON - 110
A(n) _bit_ is the smallest piece of information with which a computer can work.Because a computer uses direct current (DC) and wall outlets use alternating current (AC), a(n) _power supply _ is needed to convert the current.The _ motherboard _ is the
Griggs - ECON - 110
CHNG TRNH O TO C NHN QUN TR KINH DOANH QUC TWebsite: www.griggs.edu.vn Email: gabba@griggs.edu.vnINTRODUCTIONTOCOMPUTERTESTBANKTimeallocated:120minutes.Chapter 6 Inside the System Unit1) Hardware performance:A) is independent of the operating system
Griggs - ECON - 110
IntroductiontoComputerChapter4:ApplicationSoftware:ToolsforProductivity1Copyright2009PearsonEducation,Inc.PublishingasPrenticeHall@byDr.NguyenMinhHoang,SaigonICT,HVU,2011WhatYouWillLearnnnnUnderstandhowsystemsoftwaresupportsapplicationsoftware.
Griggs - ECON - 110
Short Answer1. Explain the difference between RAM and ROM. Why are both types of memory used in acomputer?RAM, which means random access memory, is volatile. The contents of RAM will beerased when a computer is turned off. ROM, which means read-only m
Griggs - ECON - 110
Short Answer1. If you have used a notebook computer, which of the various pointing devicestrackball,touchpad, or pointing stickhave you used? Which input device do you prefer? Explainwhy. Would you consider using an auxiliary mouse (a regular mouse tha
Griggs - ECON - 110
HUMANITIESNguyen, Ngoc ThoVice Dean, Faculty of Culturology,University of Social Sciences and HumanitiesCHINESE PHILOSOPHY1. Yin-yang philosophya. Dualism T duy lng phnAll of nature are considered to be in pairs. Ex: tall-short;fat-slim, beautiful
Griggs - ECON - 110
HUMANITIESNguyen, Ngoc ThoVice Dean, Faculty of Culturology,University of Social Sciences and HumanitiesIV- TRADITIONAL BELIEFS AND RELIGIONS1. Traditional beliefs+ Fertility worshipsWishes of fertility of (1) the nature (the crops); (2) humanbein
Griggs - ECON - 110
HUMANITIESNguyen, Ngoc ThoVice Dean, Faculty of Culturology,University of Social Sciences and HumanitiesV- PERFORMING ARTS1. Practical trainings-Thai danceKhmer danceLao danceRussian danceSamba danceBy Thuong Cong Minh and Phan Hong Diem Linh
Griggs - ECON - 110
HUMANITIESNguyen, Ngoc ThoVice Dean, Faculty of Culturology,University of Social Sciences and HumanitiesIII- COGNITIVE CULTURE1. Yin-yang philosophya. Dualism T duy lng phnAll of nature are considered to be in pairs. Ex: tall-short;fat-slim, beaut
Griggs - ECON - 110
HUMANITIESNguyen, Ngoc ThoVice Dean, Faculty of Culturology,University of Social Sciences and HumanitiesII- PHILOSOPHY1. Oriental philosophiesd. Chinese philosophyII- PHILOSOPHY1. Oriental philosophiesd. Chinese philosophyXia-Shang-Zhou-Qin-Han-
Griggs - ECON - 110
IntroductiontoComputerbyDr.NguyenMinhHoangSaigonICT,HVUhoang.dhbk@gmail.com20101LecturesnnCoursename:IntroductiontoComputer(CPTR105)No.ofSessions:14+2exams(midterm&final)nnThursday(8:30AM11:30AM)3hours/weekOfficehoursnnAfterlecturestimeo
Griggs - ECON - 110
IntroductiontoComputerSpotlight1:EthicsbyDr.NguyenMinhHoangSaigonICT,HVUhoang.dhbk@gmail.com2010@byDr.NguyenMinhHoang,SaigonICT,HVU,20101ComputersAreYourFutureTenthEditionSpotlight1:EthicsCopyright 2009 Pearson Education, Inc. Publishing as Pr
Griggs - ECON - 110
NHNG NN VN MINH MT CHU M 1NGUYN NGC THChu M c phn cn li cath gii bit n t th k 15 caTy lch, c gi l Tn th gii.Tuy nhin, chu M thc cht khngh l chu lc mi v trong lch svng t ny tng c rt nhiu nnvn minh hnh thnh, pht trin huyhong ri sp trc khi ngichu u
Griggs - ECON - 110
Nhng nn vn minh mt chu MK 2: Monte Alban v vn minh ZapotecNGUYN NGC THVo cui thi k Hnh thnh(th k 5-7 trCN), thung lngOaxaca (nay thuc Mexico) chuynmnh. Nhiu cng ng c dnOlmec n nh c v khai phthung lng. Th nhng thng bangMonte Alban mi thc s nh hnh
Griggs - ECON - 110
K 3: NHNG NN VN MINH MT CHU M:Thnh bang TeotihuacanNGUYN NGC THTh k th nht sau Cngnguyn,kthcaTeotihuacan l Cuicuilo sp, m ra giai on pht trinhuy hong ca vn minhthnh th Teotihuacan (naythuc bang Mxico, ncMexico). C th ni thnhbang Teotihuacan
Griggs - ECON - 110
CC NN VN MINH MT CHU M:K 4: THNH TULA V VN MINH TOLTECNGUYN NGC THu th k 8, thnh bang Teotihuacan b cc b lc pha b c trn xu ng v chinhphc, t mt dn nh hng v li tn. Trong su t 200 nm sau , thung lngOaxaca ri rc, phn tn. Vo khong nm 950, thnh Tula bt u n
Griggs - ECON - 110
QUC AZTECNGUYN NGC THNgi Aztec cn gi l ngi Mexica, du du cacc b lc Chichimec v Toltec - thi k hu c in (thk 5 15) l nhng ngi tha k cc di sn vn ha l ngdanh trc nh Teotihuacan v Tula. u th k 13,thnh Tula ca ngi Toltec b cc b lc Chimitec lchu hn t pha
Griggs - ECON - 110
K 6: VN MINH MAYANguyn Ngc ThVn minh Maya bt u xut hin t cui thi k Hnh thnh (tr c th k 2 sauCng nguyn) nhng ch thc s hng thnh vo thi k C i n (200-500) v H u c in (500 1500) trong lch s Trung M. Trn i th c th phn vn minh Mayathi C in lm hai giai on: v
Griggs - ECON - 110
PART 1: BOOK OF THE DEAD IN EGYPTIAN MYTHOLOGY"The Book of Dead" is the usual name given to the ancient Egyptian funerary text called the"Spells of Coming" (or "Going") "Forth By Day." The Book of the Dead was intended to assistthe deceased in the afte