Welcome to the ITC161 Assignment 2 official webpage

This page is supposed to be about myself but I am boring so it will out line the questions, criteria and other deatails of the 161 assigment.

Assessment item 2
Assignment 2
Value: 20%
Due date: 13-Apr-2012
Return date: 04-May-2012
Submission method options
EASTS (online)
Task

The marks specified below total 40. Marks will be scaled according to the value of the assignment.

Rationale

This assignment has been designed to allow students to test and demonstrate their ability to:

  • Create XHTML documents using a basic text editor
  • Develop XHTML documents using appropriate techniques
  • Recognise skills used in different sectors of the IT industry
  • Compare file structures and describe what hashing does and how it works 
  • Write small code fragments in a simplified assembly language

 

Marking criteria

These criteria will be used to evaluate Assignment 3:

  • The tasks are performed as specified and the assignment is submitted as required
  • Appropriate understanding of the subject area is demonstrated, including correct use of approriate techniques
  • Explanations and discussions are cogent and use clear and correct English expression
  • Appropriate referencing is used

A marking guide for this assignment is on the subject's Interact site in the Resources area.

Presentation

For this assignment you need to submit, to EASTS, a word-processed document as described under the Presentation heading in the Assessment Informationsection of this subject outline. Additionally you need to transfer your web-site files to the appropriate web server for publication.

Requirements

To complete this assignment you might need to have covered material up to and including the topic Programming in the Study Guide.

LINKS TO PROCRASTINATION:

9GAG

NotDoppler

Youtube

Facebook

TASK

20 Marks

For this task you are required to produce a web site using XHTML. It is required that you will create the pages for your site using only a simple editor like Notepad. Your web site is to be about you, (for example your interests or hobbies, the area you live in etc.). You will upload the files for your web site to a web server, publishing your web site on the WWW. You will also describe some aspects of your web site in your word-processed submission.
Web site content and construction
Your site should identify you to others and portray a topic that is an interest you may have. Your word-processed submission must identify the intent of your web-site.
Your web site will be published. If you have privacy concerns then make up the information about who you are. You should certainly avoid using information like addresses and telephone numbers.

  • You need to consider design, layout, navigation and appropriateness of material for your site.
  • You must create the pages for your site using a simple editing tool such as Notepad (not a Web page generator like FrontPage, Dreamweaver, etc.). If you use a web page generator you will receive no marks for your XHTML.
  • Your site should be at least three (3) and no more than four (4) pages.
  • It should contain links to other sites related to its intent. These links should be used within a context in which they are relevant. Do not just have a page of 'my favourite links'.
  • The internal links between the pages and resources that you provide must be relative links so that you web site will work properly when you transfer it to the server. You must not use any relative links that use access above your web site’s top directory. Any absolute links used must be to public sites.
  • It should load quickly - do not go overboard with graphics (read the relevant sections of the study resources for appropriate use of graphics). Ideally the total size for all the files for each page should be less than 300KB.

Required XHTML features
Your XHTML must use the strict DTD with all the basic features described in the online XHTML tutorial of Topic 7.It is expected that you will include examples of the following:

  • cascading style sheet (CSS)
  • different fonts
  • tables
  • lists
  • a variety of hypertext links
  • should also include graphics
  • meta tags
  • comment tags

Referencing
You must acknowledge your use of resources (images, background wallpapers or patterns etc.) by listing the URLs, either at the bottom of your home page, or on a separate page linked from your home page. Your references must also include any books or online resources used in learning XHTML and creating your site.
Material to submit
The following material must be submitted for this task:

  • Transfer the files of your web site to the web server csusap.csu.edu.au, placing them in your public_html directory. After you have done this check your web site with your browser to ensure that the links and graphics still work.
  • In the word-processed document of your assignment submission, describe the intent of your web site and its structure, including the URL of your web site and a list of the names of the directories and files used.

TASK

10 Marks

A topic for investigation and discussion that was raised in the Study Guide in Topic 2, Computer architecture, concerned the need for learning about Boolean expressions and gate logic. For the current task you are to consider a slightly different question of a similar kind:
Why learn Boolean logic and binary number representations?


You should consider this question taking into account the need for his knowledge in different areas of computing. As well as the different skills areas represented through the contents of this subject, you should also consider the needs of different careers in the IT industry
For this task, you are encouraged to share your thoughts about the need for this knowledge with other students on the subject's Forum, without  sharing details of your submission. Your submission for this task will be marked on the quality and cogency of your presentation. Three quarters of a page is expected, plus references if needed.

TASK

10 MARKS

The number of commencing students at CSU has been between 11,000 and 18,000 per year throughout the decade from 2001 to 2010. From this we might estimate that, with its 23 year history, CSU has to keep records on no more that 400,000 students, past and present. Each of these students has a unique 8-digit student number, and the number allocated to a student might lie anywhere within the range of 8-digit numbers. For this task you are asked to consider what are the implications of this information for the structure of a file assumed to hold all of the student records for students past and present.

You should assume:

  • The size of each student record is the same.
  • A student's unique student number will be used in order to access the record for that student.

Your submission should cover the following points:

  • What file structure should be used and why?
  • What is the problem in using an 8-digit student number directly as a record number?
  • How might hashing solve this problem?

Task

10 MARKS

The Little Man Computer (LMC) described in the Study Guide is to be programmed to output the maximum value  of a sequence of positive integers that are entered by the user. The following pseudocode demonstrates an algorithm for this task.

Prompt user for input
Set MAX = input value
Output MAX
LOOP:
Prompt user for input
Set VALUE = input value
If VALUE == 0 goto ENDLOOP
If MAX >= VALUE goto LOOP
MAX = VALUE
Output MAX
Goto LOOP
ENDLOOP:

This algorithm ensures that the output box displays the maximum value of a sequence of positive integers entered by the user. The program terminates when a value of zero is input. The logic requires at least one positive value to be entered before the zero indicating termination. An example showing a valid terminated sequence and corresponding values is:

VALUE 5 20 17 7 30 0
MAX 5 20 20 20 30 30

 

Write assembly language code that implements this algorithm for the LMC. Use the LMC simulator to assemble and run your code for testing and correction. Include your tested code in your assignment submission (i.e. in the word-processed document) in such a way that it can be copied into the LMC simulator for assembly and running. Describe how your testing went.

 

http://static.123teachme.com/hq_images/n/1.jpg

http://cdn.overclock.net/7/7a/7ac46560_I_Have_No_Idea_What_I_m_Doing.jpeg

http://images.wikia.com/austinpowers/images/c/c3/No2.gif

http://filmpopper.com/wp-content/uploads/2010/01/Ghostbusters-3.jpg

http://www.massmailsoftware.com/blog/wp-content/uploads/2012/02/number-4-four.jpg

How to Write XHTML. (2012). Retrieved May 19, 2012, from Virginia Debolt: http://www.vdebolt.com/ht/XHTML.html
HTML 4.01 / XHTML 1.0 Reference. (2012). Retrieved May 19, 2012, from w3school.com: http://www.w3schools.com/tags/default.asp
INTERACT . (n.d.). Retrieved May 19, 2012, from ITC161 - Introduction to Information Technology: http://interact.csu.edu.au/portal/site/ITC161_201230_W_I/page/930fdfcd-afad-45d1-8031-a4f89d5ed7c4
XHTML. (2012, May 13). Retrieved May 19, 2012, from Wikipedia: http://en.wikipedia.org/wiki/XHTML