You are on page 1of 3

INTRODUCTION TO COMPUTERS

AND PROGRAMMING
(CSC116)

ASSIGNMENT 1
(Topic 1 – Topic 3)

Prepared By : <MUHAMMAD FARIS BIN HAIRULIZAM>


<2019406918>
<Group I>
<CS110>
<RCS110I>
<SCIENCE COMPUTER>

Prepared For: <MISS SITI SARAH>

Assigned date: 26th September 2019


Submission date: 28th September 2019 (BY 10PM)
ASSIGNMENT 1
CSC116: Introduction to Computers and Programming

Scoring Rubric

60
Weightage: 10%

Name :MUHAMMAD FARIS BIN HAIRULIZAM


Student ID :2019406918
Group : RCS110I

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:

Imperative paradigm Functional paradigm Logic paradigm Object-oriented


paradigm
Use statement that Bind everything in pure Largely based on formal A programming
change a program state mathematical style logic paradigm based on
object(having both data
and methods)
A commands for the It’ main focus is “what to Major logic Aims to incorporate the
computer to perform solve” programming language advantages of modularity
include prolog and and reusability
datalog

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.

You might also like