1. Page 1 of 20
Reg. No. : 2000/000752/07
MAIN CAMPUS
292 SMITH STREET
DURBAN
4000
FACULTY OF INFORMATION TECHNOLOGY
DIPLOMA IN INFORMATION TECHNOLOGY
1ST
YEAR
ACADEMIC YEAR 2017
ASSIGNMENT BOOKLET
Registered with the Department of Education as a Private Higher Education Institution under
the Higher Education Act, 1997. Registration Certification No. 2000/HE07/008
2. Page 2 of 20
NB: 1. Candidates are advised to read the guide lines.
2. For reference use prescribed, recommended books and other source you may come
across.
3. Correct referencing carries 10 Marks.
GUIDELINES
The purpose of an assignment is to ensure that the Learner is able to:
Use methods of enquiry and research in a disciplined field.
Interpret and evaluate text.
Have a sound understanding of key principles and theories, rules and awareness.
Solve unfamiliar problems using correct procedures as well as investigate and critically analyse
information and report thereof.
Present and communicate information reliably and coherently.
Instructions and guidelines for writing assignments
1. Use the correct cover page provided by the institution.
2. All essay type assignments must include the following:
2.1 Table of contents
2.2 Introduction
2.3 Main body with subheadings
2.4 Conclusions and recommendations
2.5 Bibliography
3. The length of the entire assignment must have minimum of 5 pages. Preferably typed with font
size 12
3.1 The quality of work submitted is more important than the number of assigned pages.
4. Copying is a serious offence which attracts a severe penalty and must be avoided at all costs. If
any learner transgresses this rule, the lecturer will retain the assignments and ask the affected
learners to resubmit a new assignment which will be capped at 50%.
5. Use the Harvard referencing method.
3. Page 3 of 20
ASSIGNMENTS DUE DATES
Module Due Date Signature
COMPULSORY MODULES
Information Systems 511 22 March 2017
Networks 22 March 2017
Development Software 500 18 April 2017
Programming 18 April 2017
Web Technology 511 10 May 2017
4. Page 4 of 20
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
INFORMATION SYSTEMS 511
1ST SEMESTER ASSIGNMENT
Name & Surname: _________________________________ ICAS No: _________________
Qualification: ______________________ Semester: _____ Module Name: __________________________
Date Submitted: ___________
ASSESSMENT CRITERIA MARK
ALLOCATION
EXAMINER
MARKS
MODERATOR
MARKS
MARKS FOR CONTENT
QUESTION ONE 40
QUESTION TWO 20
QUESTION THREE 30
QUESTION FOUR
TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS
Accurate numbering according to the numbering in text
and page numbers.
2
2. LAYOUT AND SPELLING
Font – Calibri 12
Line Spacing – 1.0
Margin should be justified.
3
3. REFERENCE
According to the Harvard Method
5
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Exa i er’s Co e ts:
Moderator’s Co e ts:
Signature of Examiner: Signature of Moderator:
5. Page 5 of 20
QUESTIONS [90 MARKS]
QUESTION 1 40 MARKS
GRREN COMPUTING
Green computing is the use of new technologies to reduce the amount of energy used by
computers and to make it more efficient. The energy star program, which was created by
the United States, is the best known example of computing. Green computing researches
new ways to provide energy and also ways to improve existing technologies to become
more energy efficient. They are researching the use of solar power, wind power, water
power, sugar, chemicals and nanotechnology in an attempt to find better energy sources so
that we reduce the amount of resources used and pollutants released when we use
computers and other electronic devices. Green computing also looks for ways to reduce the
resources that are used in the process of making computers and other devices. They can do
this through recycling old systems and using the materials to make newer more efficient
computers and by recycling paper and reducing paper to use to prevent wasting resources
while the computer can do all that.
1.1.1 Using practical examples, describe green computing. List and explain the steps
that you can take to contribute to green computing. (15)
1.1.2 Is video conferencing really a viable green alternative to travel for most
companies (10)
1.1.3 How big of a role do green issues such as energy efficiency, carbon footprint,
garbage, waste, water, space and transit play in the value proposition that you
pitch to prospective customers when they are looking at upgrading their data
centre? (15)
QUESTION 2 20 MARKS
2.1 You are buying a personal computer to use for your studies. What operating system
features are important to you? Using examples, differentiate between any four
operating systems that you know. Which one would you choose and why? (10)
2.2 What is an open source software? Explain the benefits and drawbacks for a business
that uses open-source software. (10)
6. Page 6 of 20
QUESTION 3 30 MARKS
ACCEPTABLE USE POLICY
Most businesses and institutions provide Wi-Fi and internet access to employees and
students while they are at work or at school. While the intention is for the Internet to be
used for work-related purposes, employees or students often find it easy to become
distracted with other activities on the Internet, such as social media, checking personal
email, or visiting unauthorized websites for entertainment.
These activities can degrade Internet access for others or lead to poor performance, as well
as expose the company or institutions to malware viruses or other risks. Many businesses
and institutions create an Acceptable Use Policy (AUP) that outlines how employees or
students should use the Internet at work or at campuses. It also may outline consequences
for unauthorized Internet use.
You are required to:
3.1 Locate two AUPs, one from the internet (published online) and the second one
should be for your institution (Richfield Graduate Institute of Technology).
Compare the two policies and then create a policy you believe would be fair to you
as a student of RGI. Include guidelines for Internet use during school hours, breaks,
use of smartphones, and restrictions for using social media and unauthorized
websites.
Compile your findings in a report format.
TOTAL: 100 MARKS
7. Page 7 of 20
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
NETWORKS 511
1ST SEMESTER ASSIGNMENT
Name & Surname: _________________________________ ICAS No: _________________
Qualification: ______________________ Semester: _____ Module Name: __________________________
Date Submitted: ___________
ASSESSMENT CRITERIA MARK
ALLOCATION
EXAMINER
MARKS
MODERATOR
MARKS
MARKS FOR CONTENT
QUESTION ONE 45
QUESTION TWO 45
TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS 2
2. LAYOUT AND SPELLING 3
3. REFERENCE 5
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Exa i er’s Co e ts:
Moderator’s Co e ts:
Signature of Examiner: Signature of Moderator:
NB: 1. Candidates are advised to read the guide lines on page 2.
2. Assignment questions are on page 3.
3. For reference use prescribed, recommended books and other NETWORKS Source you
may come across.
4. Correct referencing carries 5 Marks
8. Page 8 of 20
The purpose of an assignment is to ensure that the Learner is able to:
• Use methods of enquiry and research in a disciplined field.
• Interpret and evaluate text.
• Have a sound understanding of key principles and theories, rules and awareness.
• Solve unfamiliar problems using correct procedures as well as investigate and
critically analyse information and report thereof.
• Present and communicate information reliably and coherently.
Instructions and guidelines for writing assignments
1. Use the correct cover page provided by the institution.
2. All essay type assignments must include the following:
2.1 Table of contents
2.2 Introduction
2.3 Main body with subheadings
2.4 Conclusions and recommendations
2.5 Bibliography
3. The length of the entire assignment must have minimum of 5 pages. Preferably typed
with font size 12
3.1 The quality of work submitted is more important than the number of assigned
pages.
4. Copying is a serious offence which attracts a severe penalty and must be avoided at all
costs. If any learner transgresses this rule, the lecturer will retain the assignments and
ask the affected learners to resubmit a new assignment which will be capped at 50%.
5. Use the Harvard referencing method.
9. Page 9 of 20
QUESTIONS [90 MARKS]
QUESTION ONE [45 MARKS]
Network topology means a combination of various elements of a computer. It is a
topological structure of a network. It may be physical or logical. The physical topology of a
network refers to the configuration of cables, computers, and other peripherals. Logical
topology shows how data flows with in a network.
i. Discuss Physical and Logical topologies? (25)
ii. Evaluate the advantages and disadvantages of the Physical and logical
Topologies? (20)
QUESTION TWO [45 MARKS]
Study the Table below and fill in the columns referring to the OSI model
TOTAL 100
Layer Protocol What does the layer do Which hardware used
10. Page 10 of 20
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
DEVELOPMENT SOFTWARE 500
1ST SEMESTER ASSIGNMENT
Name & Surname: _________________________________ ICAS No: _________________
Qualification: ______________________ Semester: _____ Module Name: __________________________
Date Submitted: ___________
ASSESSMENT CRITERIA MARK
ALLOCATION
EXAMINER
MARKS
MODERATOR
MARKS
MARKS FOR CONTENT
QUESTION ONE 30
QUESTION TWO 30
QUESTION THREE 30
TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS 2
2. LAYOUT AND SPELLING 3
3. REFERENCE 5
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Exa i er’s Co e ts:
Moderator’s Co e ts:
Signature of Examiner: Signature of Moderator:
11. Page 11 of 20
QUESTIONS 1 (30 MARKS)
A candy company wants a list of its best-selling items, including the item number and the
name of candy. Best-selling items are those that sell over R2, 000 per month. Input records
contain fields for the item number (three digits), the name of the candy (20 characters), the
price per Rands (four digits, two assumed decimal places), and the quantity in Rands sold last
month (four digits, no decimals).
1.1 Design the output for this program; create either sample output or a print chart. (10)
1.2 Draw the flowchart for this program (10)
1.3 Demonstrate your understanding by developing the pseudo code for this program. (10)
QUESTIONS 2 (30 MARKS)
2.1 A shop owner needs a weekly sales report. The output consists of a printed report
titled Item Sales, with column headings type of item and price. Fields printed on
output are: type of item and price. After all records print, a footer line end of report
prints. The input file description is shown below.
Array name: Items
FIELD DESCRIPTION: DATA TYPE COMMENTS
Item Type Character 20 characters
Item Price Numerical 2 decimal places
2.1.1 Illustrate, a hierarchical Diagram for this program. (7)
2.1.2 Develop a Pseudocode of this program (8)
2.2 Loops can be controlled by setting a sentinel. Write a pseudocode for a program that
asks a user for a number N and prints even numbers, while the value of N entered is
not -1. Divide your psuedocode using the following stages start, input, processing and
output. Even number is 2* N. (15)
QUESTIONS 2 (30 MARKS)
3.1 SABC Stores uses an application designed by MICT. The application allows customers
to order LCD TV Sets of their specified sizes given by the area of the LCD TV Screen.
The application interface is as shown:
12. Page 12 of 20
3.1.1 List five rules for creating variables. (5)
3.1.2 Define variables you would use to code this application. (5)
3.1.3 Draw a flow chart for the logic to calculate the area of the LCD Monitor. (5)
3.1.4 Draw a hierarchy chart for the logic to calculate the area of the LCD Monitor. (5)
3.2 Using theory and practical examples, critically evaluate the importance of Project
Management, Feasibility Assessment, Data and Information Gathering Techniques,
and documentation in Software Development Life Cycle. (10)
TOTAL 100
13. Page 13 of 20
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
PROGRAMMING 511
1ST SEMESTER ASSIGNMENT
Name & Surname: _________________________________ ICAS No: _________________
Qualification: ______________________ Semester: _____ Module Name: __________________________
Date Submitted: ___________
ASSESSMENT CRITERIA MARK
ALLOCATION
EXAMINER
MARKS
MODERATOR
MARKS
MARKS FOR CONTENT
QUESTION ONE 40
QUESTION TWO 30
QUESTION TWO 30
TOTAL MARKS 100
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS 0
2. LAYOUT AND SPELLING 0
3. REFERENCE 0
TOTAL MARKS 0
TOTAL MARKS FOR ASSIGNMENT 100
Exa i er’s Co e ts:
Moderator’s Co e ts:
Signature of Examiner: Signature of Moderator:
14. Page 14 of 20
QUESTION 1 (MARKS 40)
1.1 Design and implement a program that computes final averages for a set of grades. The
program reads the grades from a user. [Marks 20]The format of a grade line is:
N grades1, grades2, …………., grades5
Where N is total number of students and grades is the ith score. All scores must be
between 0 and 100.
The program reads the grades from the user, calculate and display the average.
The weighted average is computed as: (20)
NB: Your program should validate its input. That is, it should make sure each score
is between 0 and 100 and that each student has n s ores/ grades. If a stude t’s
grades are invalid, the program should display an error message. The program
should contain modules / functions that handles validating the input.
1.2 Extend 1.1 so that the program also determines a final letter grade. (10)
The letter grade ranges are:
AVERAGE LETTER GRADE
0-59 F
60-69 D
70-79 C
80-89 B
90-100 A
1.3 Extend 1.2 so that the program computes and display an overall average for the class.
(10)
QUESTION 2 (MARKS 30)
Design and implement a program that prompts a user for the sides a, b, and c of a triangle,
and if these sides do represent a triangle, the program displays the area of that triangle. The
sides represent a valid triangle if the sum of the lengths for any two sides is greater than the
length of the remaining side. The area of a triangle can be computed from its sides using the
formula: √� ∗ � − ∗ � − ∗ � − here s is half of the su the sides i.e. it is the
half the peri eter
15. Page 15 of 20
I stru tio s:
2.1.1 Write a su pro edure PROMPT to get three dou le alues fro the user. 15
2.1.2 Write a fu tio CALCULATE_AREA to al ulate area of the tria gle. 15
QUESTION 3 MARKS 30)
Design and implement a program that prompts for and accepts two characters as input. The
program determines whether the two characters are a valid province abbreviation. If the
characters are valid province abbreviation, the program prints the characters (in uppercase)
followed by a colon (:), followed by province name, a space and the word Valid. If the
characters are not a valid abbreviation, the program prints the characters (in uppercase)
followed by a colon (:), followed by a space and the words Not Valid. For example:
Example 1 – User entry Example 1 – User entry
FS
The program should display
FS: Free State Valid
QF
The program should display
QF: Not Valid
Abbreviations Provinces
FS Free State
GP Gauteng
KZN KwaZulu Natal
WC Western Cape
EC Eastern Cape
NC Northern Cape
NW North West
LP Limpopo
TOTAL 100
16. Page 16 of 20
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
WEB TECHNOLOGY 511
1ST SEMESTER ASSIGNMENT
Name & Surname: _________________________________ ICAS No: _________________
Qualification: ______________________ Semester: _____ Module Name: __________________________
Date Submitted: ___________
ASSESSMENT CRITERIA MARK
ALLOCATION
EXAMINER
MARKS
MODERATOR
MARKS
MARKS FOR CONTENT
QUESTION ONE 20
QUESTION TWO 45
TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS 2
2. LAYOUT AND SPELLING 3
3. REFERENCE 5
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Exa i er’s Co e ts:
Moderator’s Co e ts:
Signature of Examiner: Signature of Moderator:
Research 10 marks
Read from the concept of web development process and reference from your research the bellow
points:
- What do need to develop the bellow website
- What can you add as a missing part on the bellow website
- How the process of upgrading this website can be done.
17. Page 17 of 20
QUESTION 1 MARKS 20
As a web developer at ABC Technologies, you have been assigned to work on a website
development project for a Plumbing company called Plumb rite Plumbing Solutions? The
website should have the following three pages.
1.1. Home
1.2. Services (which has a drop down menu)
General 24 Hour Plumbing
Geysers, Replacements
Blocked Drains
Electronic Leak Detection
Burst Pipes
Septic Tanks
1.3. Contact us
You have been supplied the company logo, text for the home page and the contact page
Question 1 20 Marks
Our home page should look as follows.
Text for Home Page.
Plu rite plu i g solutio s Cape Tow
Welcome to the home of Cape Town's trusted Plumbing Services Company.
We offer plumbing maintenance services in and around Cape Town area, including a 24-hour
plumbing emergency service, leak detection, solar installation, bathroom renovation, as well
19. Page 19 of 20
QUESTION 3. 40 MARKS
Your Contact page should have the following
Text for contact page
Why call Plumbrite Plumbing Solutions?
1. We are on call 24 hours a day, 7 days a week
2. Your call will always be answered by our helpful staff, never an answer machine
3. You do not pay extra for services outside office hours
4. We will keep you informed throughout the process
5. Our plumbers will always be professional, highly competent and wear our easy
recognizable uniform
6. The Drain Surgeon van's carry all the equipment to complete most jobs immediately
7. We will leave all work areas clean and tidy
8. When you call us we will endeavor to solve your problem quickly and professionally
Please enquire below or call us on 0860 117 454
Contact Form should collect the following client information
Name
Surname
Email
Location
Cell and telephone number
Comment
Submit button
20. Page 20 of 20
10 MARKS ARE FOR
Presentation: Font Requirement (Font: Times roma, Fontsize : 12 and alignment justified )
Table of contents
Conclusion
Referencing
Page numbering
NB Every page must contain the menu bar and a footer.
Total 100 marks
TOTAL MARKS 100