Cis 512 Assignment 1

Posted on by Yohn

The grading for the course will consist of:

  • 35% for homework assignments and the final project
  • 17.5% for each of two midterm exams
  • 25% for the final
  • 5% for recitation attendance. Recitation attendance is mandatory.
Late submission policy:

The following applies to all homeworks, both written and programming, except for the final project, which has a separate late day policy. Each student has two free, no-strings-attached “late days” in case of extenuating circumstances. Homeworks can be submitted at most two days late provided that you have the requisite number of late days. If you are out of late days, then you will not be able to submit your homework. One “day” is defined as anytime between 1 second and 24 hours after the homework deadline. Late written homeworks can be turned in via Gradescope. The final project does not have the same late policy; it has its own late policy, which will be announced with its release.

Collaboration policy for written homeworks:

You are allowed to discuss solutions to problems in groups of three, documenting who you discussed with at the top of your assignment. You are allowed to ask anyone for LaTeX help (for instance, “How do I center a stack of equations?”). You are not allowed to write up the solutions together. You must do that by yourself.

Collaboration policy for programming homeworks:

You are allowed to discuss low-level issues like the meaning of Java constructs, or how to use the computing environment. You are allowed to discuss high-level questions such as what the instructor/lab TA said, the content of the textbook or other general resources. You are not allowed to…

  • Discuss issues directly pertaining to the homework questions or their solutions.
  • See another student’s homework solutions.
  • Show your solutions to another student.
    • This includes asking a classmate to debug your code and agreeing to debug a classmate’s code. If you do this during office hours, know that the TAs are required to report your names to the instructor.
  • Share any code except the code that is being made available by us on the course website to be used specifically with your solutions
    • Occasionally, a small snippet of code from the textbook may help your work. You can use such a snippet with attribution, i.e., provided you add a comment in which you make clear you copied it from the textbook.
    • You may NOT use snippets of code from the Internet (e.g., and similar).
    • You may NOT share test cases.
  • Post your code where it may be accessible to others. This is largely a clarification of the previous rule. This means that you may NOT seek help from online forums, like StackOverflow or similar. You may NOT push your code to a public repository like GitHub (private repositories, however, are permitted). You may seek help from online forums for low-level issues as mentioned above. When in doubt, ask on Piazza.
  • Look at other people’s information.
    • If you find a terminal on which somebody else has logged in and forgot to log out, you must log them out.
    • When somebody else is typing a password in front of you must look out the window, or at your shoes, or at the picture of Brad Pitt or Angelina Jolie that you carry on your keychain.
  • Use any code downloaded from the Internet or sent to you by email, Facebook, text, Twitter, or even scribbled notes passed from hand to hand. :)
  • Share the material that we post for this course with anybody who is not a registered student in this course or a staff member.
    • If you find any such material already posted somewhere else you must inform the course staff immediately. Same if you are contacted by people who offer to solve your homework for money, or who knows what else. Use your common sense and ask any member of the staff if you are not sure about a resource you are considering.
    • You may NOT share course materials without the prior approval of the course staff. You may NOT post course materials on sites such as CourseHero. This infringes upon the copyright of materials authored by the course staff.

Any violation of the collaboration policy will be dealt with severely.

Regrade policy for programming homeworks:

We allow you to indicate small errors (defined below) that you have made, which, when fixed, will allow your programs to pass autograder tests.You will need to fill out a regrade request on gradescope by the regrade deadline, which is one week after you receive your scores. In the form, you must identify exactly the error in your code and include a precise description of the fix that needs to be made. A small error is a problem whose fix should not require changing more than 1–2 lines of code. A TA will make the change and rerun the autograder tests, or you may attach the revised file and we will compare the submissions. Your new score will be the maximum of your original score and 80% of your regraded score. What are some acceptable/common types of “small” errors?

  • Use of instead of
  • Modification of a method header, causing compilation failure
  • Lack or addition of operators

Regrade emails to individual TAs are NOT guaranteed to be processed.

Regrade policy for written homeworks and exams:

Each written assignment and each midterm exam will have a regrade request deadline that will be posted typically one week after the assignment or exam has been returned with your score. Beyond that deadline, regrades can only be given by permission of the instructor. Regrade requests are meant for cases such as arithmetic mistakes in tabulating a final score, or for a grader not seeing that you continued your solution on the back of the page (as an example). In the interest of transparency, the course staff makes its best effort to indicate exactly where points are docked with the associated reasons. For the written assignments and for the midterms, solutions will be provided in class. Please consult these carefully before requesting a regrade. Please submit a regrade request via Gradescope by the regrade deadline.

Unformatted text preview: Running head: HD-DVD versus Blu-ray 1 HD-DVD versus Blu-ray Jw M Strayer University CIS 512 Advanced Computer Architecture Dr. A C D May 31,2013 HD-DVD versus Blu-ray 2 1. Provide a brief overview of the organizations that have developed and promoted each format. Every organization like to be rule maker, so does Sony. But that company suffers failure from standard wars, from Hi8 to VHS-C, from MD to Memory stick. And now, it's about Blu-ray vs. HD-DVD. Let's go back to 1996, Sony and Philips worked together to invent a high-density disc called MMCD (MultiMedia Compact Disc). On the other hand, Toshiba led to create another type of disc called Super Density Disc (SD) had the massive majority of supporters at the time, such as Hitachi, Matsushita (Panasonic), Mitsubishi, Pioneer, Thomson, and Time Warner. After negotiation and compromise on both sides, a new format standard was born, which was a DVD. The DVD standard is basically derived from the SD, it can be said in the DVD standard competition, Toshiba beat Sony. As we know that the standard owner own the entire market, therefore, after the failure of competition in the DVD standard, Sony and Philips jointly presented the next generation of high-definition video standards which is a Blu-ray disk, hoping to establish their leadership. Almost simultaneously, other manufacturers Toshiba-led HD-DVD is proposed standards to compete. Both sides have their supporters, HD-DVD was exclusively supported by Toshiba, HP, NEC, Sanyo, Microsoft, RCA, Kenwood, Intel, and Memory-Tech Corporation. And the HDDVD was also non-exclusively supported by Hitachi Maxell, LG, Lite On, Onkyo, Meridan, Samsung and Alpine. Technology companies include Apple, Dell, Panasonic, Hitachi, LG, Panasonic, Pioneer, Philips, Samsung, Sharp, Sony, and Thomson was on the Blu-Ray side. Studios included Sony Pictures Entertainment and MGM (both owned by Sony) as well as Disney, 20th Century Fox, and Lionsgate supports Blu-Ray exclusively. Meanwhile, Warner Bros. And New Line Cinema supported Blu-ray too, but not exclusively. On the other hand, HD-DVD was exclusively backed by Universal Studios, Paramount Pictures (including HD-DVD versus Blu-ray 3 Paramount Vantage, Nickelodeon Movies, MTV Films, DreamWorks Pictures and DreamWorks Animation), The Weinstein Company (including Dimension Films), and First Look Studios. Non-exclusive backers of HD-DVD include HBO, Studio Canal and Image Entertainment. ( It's been quite a long time that the supporters of two sides are evenly matched. Apart from the manufacturers who expressed support for explicitly, more vendors and consumers chose to wait and see before the protracted standard dispute settled, because not everyone is willing to bear the loss of choose the wrong side. So either HD-DVD or Blu-ray sales are stagnant. Although both sides had expressed a willingness for reconciliation and conducted negotiations, ultimately gone nowhere. In early 2008, Warner Brothers announced that while they will continue to release content in both formats until May 2008, they will move to the Blu-ray format exclusively after that. With this announcement, according to the New York Times, Blu-ray would control roughly 70% of the content market. ( This is undoubtedly a fatal blow to HD-DVD, directly led Toshiba out of competition. 2. Examine the benefits and drawbacks of each format for users. Determine whether you agree or disagree that Blu-ray was the superior choice technologically over HD-DVD. Provide a rationale for your response. I would like to say Blu-ray is the battle's survival, but HD-DVD did have its advantages, so, as a common consumer, it's hard to make a decision which one is better, not even to say a superior choice. Let's take a look at the details. • HD-DVD disc's physical specifications are compatible with existing DVD disc, which means the new production line can produce both HD-DVD and DVD, so the • costs of production and purchase could be reduced. The cost of reproduction of HD-DVD is lower, it's much more convenient for consumers to recording and sharing HD videos. HD-DVD versus Blu-ray • HD-DVD has a better interactive features, some that Blu-ray has even not been • implemented. HD-DVD players sale at lower prices, at the end of 2007 some model even reach $ • 4 99. Different with Blu-ray region mechanism, HD-DVD is region free, which means more resources are readily available. Sometimes the release that you like just have a different region code with you, if there is region code protection, your player can not • play that copy. Blu-ray has a better copyright protection mechanism, which is major factor impact • Hollywood producers to support, also means that Blu-ray had more content resources. Blu-ray has more capacity, higher bandwidth, technically Blu-ray output better signal quality than HD-DVD. In fact Blu-ray born with 1080p supported, while HD-DVD cannot support 1080p until it's game over eve. From the perspectives of consumers, the requirements for high-definition video formats are varied, some want lower cost, while some hope compatible with past DVD, some want high bandwidth, large capacity in order to obtain the ultimate visual and auditory experience, some hope to get resources as much as possible. The HD-DVD and Blu-ray either have their own advantages, but not good enough to overwhelming, that's why this format war lasted eight years, the two sides are trying to win supporters as much as they can. 3. Examine the processing hardware requirements for both the HD-DVD and Blu-ray. Compare and contrast the similarities and differences of each. Despite HD-DVD and Blu-ray both using the same blue laser wavelength of 405nm, the physical specifications of each disc are different, HD-DVD's pickup apertures are 0.65, while Blu-ray is 0.85. Additionally, HD-DVD using 0.6mm-thick surface layer to compatible with DVD, on the other hand, Blu-ray uses a 0.1mm layer. Therefore, the production lines of HD-DVD can also produce DVD, while the production lines of Blu-ray are not, which different results a substantial increase in costs. HD-DVD versus Blu-ray 5 From the players' point of view, because the HD-DVD standard is based on and developed from the DVD standard, so the HD-DVD player's DVD compatibility better than a Blu-ray player. There are some users even indicated that the scale up capacity of HD-DVD player when it playback DVD is also stronger than the Blu-ray player. Since HD-DVD is a region free system, HD-DVD player can play the HD-DVD discs from all over the world, but due to the region coding restrictions, if you want to play a Bluray disc, which region coded differently with your player, the only way to make it work is to buy another player region coded same with that disc. In addition, since Blu-ray disc has more capacity, higher code rate, and more complex copyright protection means, there is more processing power demanding, higher CPU frequency requirement, and higher bus bandwidth requirement for a Blu-ray player. That's one of the reasons why the Blu-ray player is expensive than the HD-DVD player. 4. HD-DVD versus Blu-ray 6 Reference Richard Lawler, Format Wars: Blu-ray vs. HD DVD. Retrieve from Tracy V. Wilson, How HD-DVD Works. Retrieve from Blu-Ray vs. HD DVD. Retrieve from Randolph Ramsay, Blu-ray vs HD DVD: which video format is for you? Retrieve from Martyn Williams, HD DVD vs. Blu-ray Disc: A History. Retrieve from ...
View Full Document

Categories: 1

0 Replies to “Cis 512 Assignment 1”

Leave a comment

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *