Professional Documents
Culture Documents
AND PROGRAMMING
(CSC116)
ASSIGNMENT 1
(Topic 1 – Topic 3)
Scoring Rubric
60
Weightage: 10%
Marking Scheme
Remarks
Criteria Not Very
Weak Moderate Good Weight Total
present Good
Understanding of the 0 1 2 3 4
problem definition and The requirements of the problem are correctly and 4
requirements. properly defined and answering the questions.
Originality of report 0 1 2 3 4
3
content. Present a genuine report with the appropriate sources.
0 1 2 3 4
Quality of the report
Clearly written as well as easy to understand, and the 3
content.
content is well described.
0 1 2 3 4
Details of the report
The report is well organized and followed the given 1
format.
format.
Technical skills and values 0 1 2 3 4
in understanding the
Portray a good understanding of computers and 4
computers and
programming concept. programming concept.
TOTAL
1
1.Choose ONE (1) of the Von Neumann machine components. Discuss how it relates to the modern
computers systems.
The answer for question number 1 is one of Von Neumann component is input device.For example a
mouse.A mouse is small device which moves on a flat surface to move the cursor on the computer
screen.It is widely use and known throught the whole world because window only provides a single
screen cursor,so without the mouse,the cursor in the computer screen won’t move an inch.
2. Discuss TWO (2) differences between programming paradigms of imperative, functional, logic and
object-oriented programming.
The answer for question number 2 is:
3.Choose ONE (1) programming application domain in recent years. Discuss the related
application,programming languages and technology used in the domain.
Application domain is a mechanism used in common language infrastructure(CLI) to isolate execute
software applicatons from one another so that they do not affect each other.one of such application
domain is internet application.It refers to devices, software, hardware and transmission protocols used
to connect computers together in order to receive or send data from one computer to another within a
small network or as part of a small network within a larger network.Usually it use javascript or PHP as
it programming language.Internet applications is an application that grant the user access to some web
software.