Вы находитесь на странице: 1из 24

Reg. No.

: 2000/000752/07

MAIN CAMPUS
292 SMITH STREET
DURBAN
4000

FACULTY OF INFORMATION TECHNOLOGY

DIPLOMA IN INFORMATION TECHNOLOGY (3 YEAR)

1ST YEARS

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

Page 1 of 24
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
DIPLOMA IN INFORMATION TECHNOLOGY
INFORMATION SYSTEMS 511
1ST SEMESTER ASSIGNMENT

Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS 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 2
and page numbers.
2. LAYOUT AND SPELLING
Font Calibri 12
3
Line Spacing 1.0
Margin should be justified.
3. REFERENCE
5
According to the Harvard Method
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiners Comments:

Moderators Comments:

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 INFORMATION SYSTEMS
source you may come across.
4. Correct referencing carries 10 Marks.

Page 2 of 24
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.

Page 3 of 24
QUESTIONS [90 MARKS]

QUESTION 1 40 MARKS

1.1 Using practical examples, describe green computing. List and explain the steps that you can
take to contribute to green computing. (15)
1.2 Discuss the term utility software and give two examples (10)
1.3 What is Cloud Computing? Using practical examples, explain the pros and cons of cloud
computing. (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)

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

Page 4 of 24
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
DIPLOMA IN INFORMATION TECHNOLOGY
PROGRAMMING 511
1ST SEMESTER ASSIGNMENT

Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS 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
Examiners Comments:

Moderators Comments:

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 PROGRAMMING (VB.NET)
source you may come across.
4. Correct referencing carries 10 Marks

Page 5 of 24
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.

Page 6 of 24
QUESTIONS [100 MARKS]

QUESTION ONE [30 MARKS]

1. Depreciation to a salvage value of 0.


For tax purposes an item may be depreciated over a period of several years, n. With the
straight line method of depreciation, each year the item depreciates by 1/nth of its original
value. With the double declining balance method of depreciation, each year the item
depreciates by 2/nths of its value at the beginning of that year. (In the final year it is
depreciated by its value at the beginning of the year.) Write a program that performs the
following tasks:

1.2 Request a depreciation of the item, the year of purchase, the cost of the item, the
number of years to be depreciated (estimated life), and the method of
depreciation. The method of depreciation should be chosen by clicking on one of
two buttons.

2.2 Display a year by year description of the depreciation.

Figure 1.2

Page 7 of 24
QUESTION TWO [30 MARKS]

Write a program to place an order from the restaurant menu in Table 1.1. Use the form in
Figure 1.3, and write the program so that each group box is invisible and becomes visible only
when its corresponding check box is checked. After the button is clicked, the cost of the meal
should be calculated.

Note: The Checked property of the first radio button in each group box should be set to True
in its Properties window. This guarantees that a selection is made in each visible group box.
When the cost of the meal is calculated, only the visible group boxes should be considered.

Table 1.1 Menus of Oceanside Burgers & Fries.

Burgers Fries Drinks

Regular (4.19) Small(2.39) Soda (1.69)

w/cheese(4.79) Medium(3.09) Bottled Water (1.49)

w/bacon(4.79) Large(4.99)

w/bacon and cheese(5.39)

Page 8 of 24
Figure 1.3

Page 9 of 24
QUESTION THREE [30MARKS]

The project is designed to allow the users to select an Internet Service Provider (ISP) service
package and calculate their monthly bill based on their ISP usage and package selection.

The ISP provider has 3 packages available, as well as a 20% discount for non-profit organizations.

1. Package A: 10 hours of access for R9.95 per month and any additional hours are R2.00 per
hour.

2. Package B: 20 hours of access for R14.95 per month and any additional hours are R1.00 per
hour.

3. Package C: Unlimited access for R19.95 per month.

Your program should present a user interface similar to the one below. All controls and variables
should have appropriate names, and your code should be properly formatted (indented and spaced)
and commented (see Coding Specifications handout).

The form should contain a set of radio buttons to select the desired ISP package, a check box to
indicate if they are a non-profit organization and allow input for the number of hours they use their
ISP per month. The form should not allow the user to minimize, maximize, or resize.

You must declare constants for the minimum (1) and maximum (744) hours per month they can use
their ISP. You must declare variables to store data, and they must be of the narrowest scope
possible (module-level variables are OK if multiple event procedures need to access their data). You
should not accept inappropriate entries from the user (empty, non-numeric, outside the acceptable
range) instead you should request a new, appropriate value. However, the prior entry, whether
acceptable or not, should remain in the text box, and be selected/highlighted.

The Exit button on the form should cause your program to stop running.

The Clear button should reset the form to the default when the form is first displayed.

Page 10 of 24
In addition to the specific requirements itemized above, you should make sure that the tab index
order is functional, focus is appropriate, and that the overall interface is as user-friendly as possible.
The Enter button should be the Default (Calculate) button, any presentation of numbers should be
right-aligned, and there should be Access keys as indicated. Also be sure that the user is not able to
change the value for the Total Amount Due.

Add a comparison functionality that will display any potential savings for the customer based on
their package selection and ISP usage. The updated form should be as displayed below.

Add a check box for Display Potential Savings, that when checked will display the amount Package A
customers would save if they selected Package B or C, or the amount Package B customers would
save if they selected Package C. If there is no savings, the message should indicate that instead.

Page 11 of 24
TOTAL MARKS 100

Page 12 of 24
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
DIPLOMA IN INFORMATION TECHNOLOGY
NETWORKS 511
1ST SEMESTER ASSIGNMENT

Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT
QUESTION ONE 50
QUESTION TWO 25
QUESTION THREE 15
QUESTION FOUR

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
Examiners Comments:

Moderators Comments:

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 10 Marks

Page 13 of 24
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.

Page 14 of 24
QUESTIONS [90 MARKS]

QUESTION ONE [25 MARKS]

During your career in networking, you will frequently need to interpret network drawings,other
wise you will have to create them yourself. Although seasoned networking professionals use
software to help them depict a network, many designs start with a simple sketch. To familiarize
yourself with network components and layout, in this project you will draw some simple
network diagrams.

1. On your sheet of paper, draw a basic bus topology with four computers attached to the
backbone, or bus. Label the computers A, B, C, and D. (10)

2. Now imagine that the user at computer A needs to open a file on computer D, in a peer-to-peer
fashion. What path do you think the data will follow from A to D and then from D to A? Add this
path, as a dotted line, to your network diagram. (15)

3. On the opposite side of your paper, using no more than half of a page, draw a star
topology with four computers attached to a central connectivity device. Label the workstations E,
F, G, and H. (10)

4. Imagine that the user at computer E wants to open a file that is on computer Hs hard
disk, in a peer-to-peer fashion. With a dotted line, draw the path you think data would take
between these two computers. (15)

QUESTION TWO [25 MARKS]

The client/server network at Telmax currently depends on one server machine running Windows
Server 2008 as its NOS. However, the system was installed five years ago, and the chain is growing.
The company's general manager has heard a lot of good things about Linux operating systemsin
particular, a type of Linux called Fedora. He asks you to find out how these two NOSs differ in their
file sharing, remote access, and mail service capabilities. Also, he wonders how the two compare in
their ease of use, reliability, and support. He remarks that he doesn't want to spend a lot of time
looking after the server, and reminds you that he is not a technical expert.

2.1 After some research, what can you tell him about the similarities and differences between these
two NOSs? (10)
2.2 Do you advise the Telmax chain to change its server's NOS to Linux?
Why or why not? (15)

Page 15 of 24
QUESTION THREE [15 MARKS]

Your work at Captnic technology was so successful that you are asked to provide networking advice
to a chain of ice cream stores called Telmax. The company already has a server-based network. The
server that holds the company's inventory, ordering, sales, time tracking, and employee information
and provides an Internet connection is located at their store across the street from Captnic
technology. Three other Telmax stores in town connect to the central server through high-speed
Internet connections. Telmax is having problems with heavy traffic and slow server response at 8:00
a.m. and 3:00 p.m. each day. They don't exactly know where the traffic originates or what type of
traffic it is. They also don't know whether the two heavy traffic times every day warrant a change in
their connection methods.

3.1 What kind of network services will help them assess their traffic situation and provide answers
about possible network expansion? (5)

3.2 What types of barriers or problems can they investigate to find solutions? (5)

3.3 Identify the other kinds of services might they also use, given their network configuration? (5)

TOTAL 100

Page 16 of 24
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
DIPLOMA IN INFORMATION TECHNOLOGY
WEB TECHNOLOGY 511
1ST
SEMESTER ASSIGNMENT

Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT
QUESTION ONE 90

TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS
1. TABLE OF CONTENTS
Accurate numbering according to the numbering in 2
text and page numbers.
2. LAYOUT AND SPELLING
Font Calibri 12
3
Line Spacing 1.0
Margin should be justified.
3. REFERENCE
5
According to the Harvard Method
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiners Comments:

Moderators Comments:

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 WEB TECHNOLOGY
source you may come across.
4. Correct referencing carries 10 Marks.

Page 17 of 24
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.

Page 18 of 24
QUESTION ONE [90 MARKS]

Your company has been approached by a local football club to develop a website for them; you have
been tasked to design & develop the website for the club. They have given you he following
information to guide you on this web project. (Refer to Fig 1)

Fig 1

Menu

Home page:

News: Will cover latest news pertaining the club

First Team: When user select First Team menu, dropped down should present two options that is
Players and Technical team (Refer to fig 2)

Fig 2

Galley: When user select Galley menu, dropped down should present two options that is
Pictures and Videos (refer to Fig 3)

Fig 3

Matches: When user select Matches menu, dropped down should present two options
that is Fixtures Tickets & Results (Refer to Fig 4)

Page 19 of 24
Fig 4

Facilities: brief description of the training facility and write three (3) Paragraphs and include 3 small
images.

The club: Writhe a brief History of the club Write 4 paragraphs and an image aligned to the right side
of the page with four (4) paragraphs wrapped around this image.

Hospitality: this page must contain the following image (Refer to Fig 5)

Fig 5

Contact Us: Enquiry Form should contain

First Name

Last Name

Email

Phone Number

Message

Submit button

Clear

Page 20 of 24
Contact Us: should contain all contact details of the Club Refer to Fig 5

Fig 5

1. NB use HTML, CSS3 Use The supplied Images and your own images
2. Your menu bur and sub menu bar must be done in CSS3

TOTAL MARK 100

Page 21 of 24
RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD
FACULTY OF INFORMATION TECHNOLOGY
DIPLOMA IN INFORMATION TECHNOLOGY
DEVELOPMENT SOFTWARE 500
1ST SEMESTER ASSIGNMENT

Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS
MARKS FOR CONTENT

QUESTION ONE 30
QUESTION TWO 30
QUESTION THREE 30
TOTAL MARKS 90
MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS
Accurate numbering according to the numbering in 2
text and page numbers.
2. LAYOUT AND SPELLING
Font Calibri 12
3
Line Spacing 1.0
Margin should be justified.
3. REFERENCE
5
According to the Harvard Method
TOTAL MARKS 10
TOTAL MARKS FOR ASSIGNMENT 100
Examiners Comments:

Moderators Comments:

Signature of Examiner: Signature of Moderator:


NB: 1. Candidates are advised to read the guide lines on page
2. Assignment questions are on page
3. For reference use prescribed, recommended books and other DEVELOPMENT
SOFTWARE source you may come across.
4. Correct referencing carries 10 Marks.

Page 22 of 24
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

6. Use the correct cover page provided by the institution.


7. All essay type assignments must include the following:
7.1 Table of contents
7.2 Introduction
7.3 Main body with subheadings
7.4 Conclusions and recommendations
7.5 Bibliography

8. The length of the entire assignment must have minimum of 5 pages. Preferably typed with
font size 12
8.1 The quality of work submitted is more important than the number of assigned
pages.

9. 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%.
10. Use the Harvard referencing method.

Page 23 of 24
QUESTIONS [90 MARKS]

QUESTION ONE [30 MARKS]

1.1 Using practical examples and theory describe the functional requirements
when creating a system. (4)
1.2 Describe the defined non-functional requirement that relates to hardware. (3)
1.3 Write the five statements that constitute a pseudocode representation of a number-
doubling problem. (5)
1.4 Using theory and practical examples, define Computer Security Risks and identify the Types
of Cybercrime Perpetrators? (10)
1.5.1 Give the benefits of using Web Application instead of Application software for the
company. (4)
1.5.2 Which software would you recommend using between Web Application and
Application software? Give the reasons for your choice. (4)

QUESTION TWO [30 MARKS]

2.1 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)

2.2 Pseudocode is good for professional programmers but for beginner programmers,
flowcharts are an excellent tool to help visualize how the statements in a program are
interrelated. With the aid of diagrams discuss the following:
2.2.1 Flowchart and pseudocode of program that doubles a number (6)
2.2.2 Output symbol (3)
2.2.3 Processing symbol (3)
2.2.4 Define a variable (3)
2.2.5 Discuss the variable names two rules used by the book you are using. (5)

QUESTION THREE [30 MARKS]

3.1 Richfield Graduate Institute of Technology has planned to design a student portal
and you were asked to be the project programmer,
3.1.1 List and explain in detail, the six (6) programming processes you would follow
to make the project a success.
The use of a diagram will enhance your answer. (20)
3.2 A feasibility study is recommended for the development of the system. (10)
3.2.1 Explain the advantages and disadvantages of recommending a customised
off-the shelf Software package rather than a bespoke software package.

TOTAL MARKS 100

Page 24 of 24