# SQU Programming Computer and Network Systems Tasks

Description

3 attachmentsSlide 1 of 3attachment_1attachment_1attachment_2attachment_2attachment_3attachment_3

Unformatted Attachment Preview

MODULAR PROGRAMME
COURSEWORK ASSESSMENT SPECIFICATION
Module Details
Module Learning Outcomes

Apply fundamental principles of combinatorial digital logic to expose the
principal building blocks of computer systems –MO2
Understand some of the technical principles and practical details of computer
Networking-MO8
Conduct research into the impact on society of decisions related to sustainability,
e.g. decisions on power consumption by computing devices-MO9
Write programs using assembler- MO6
Use numeric and character data typing and convert between them MO7
Deliverables
Report in Pdf/Doc + Source code + link to demonstration recoding of 10 minutes
PROGRAMMING ASSIGNMENT WITH REPORT (Re-sit)
COMPUTER AND NETWORK SYSTEMS (UFCF93-30-1)
This assignment is divided into two tasks. Tasks1 is a research survey report where as Task2 is
related to programming. The tasks are described as follows:
1. Write a report on the sustainability in the IT industry or how IT can be used to make
other industries or life in general more sustainable. The report should be of 800 words,
and it should use UWE Harvard referencing.
[Marks 40]
2. Adder circuits play key role in the computations. A logical circuit for a half adder
performs addition on single bits. It produces two bits a sum (S) and a carry(C). The
circuit and the truth table can be given in the Figure 1(a) and Figure 1(b) respectively.
(a)
Input
Pins
Output Pins
A
B
Sum
(S)
Carry
(C)
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
(b)
Figure 1 (a) Illustration of logic circuit (b) Truth table for half Adder
Similarly, a full adder is a digital circuit that adds three single bits. It takes two input pins A, B
along with a carry-in (Cin) from previous stage. It has the similar output pins Sum (S) and Carryout (Cout). It can be constructed by the combination of two half adders as shown in Figure 2
Input Pins
Output
Pins
A
B
Cin
S
Cout
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1
(a)
Figure 2 (a) Illustration of logic circuit (b) Truth table for 1-bit Full Adder
(b)
In similar manner 4-bit adder can be designed by the combination of 1-bit full adders.
a. Design 4-bit combinational adder and subtracter and simulate it using C
[Marks 20]
b. Design 1-bit adder using flip-flops by using the concepts of finite state machine (FSM).
[Marks 15]
c. Design FSM for 8-bit adder using sequential flip-flops and simulate it Using C.
[Marks 25]
Resources

C/C++ programming, Microsoft Word
IEEE Xplore (ieeexplore.ieee.org)
Deliverables
The report and the coding tasks along with the required description must placed into a .zip file
and the hard copy should be submitted
Marking Scheme
1. For Task1 every student is required to produce a report that must be different from others. It
should show a thorough study of high quality research journals and conferences. The marks
will be awarded for:

Understanding the subject
Correct Terminology
It should be phrased in third person
References (must be peer reviewed journals and conferences)
Citations
Marks [0 -40]
2. Task 2 has 60 marks and these are distributed in the following table.
Po Averag Excellen Marks
t
30%
No.
[0-20]
a.
C code (Efficient logic, use of loops and or e
conditional statements) and testing
c.
need to use finite state machine
[0-15]
d.
I.
8-bit adder design, FSM table and
diagram,
[0-15]
II.
C code (Efficient logic, use of loops
and conditional statements) and
testing
[0-10]
Name of the programme
Name of Module with Code
BEng (Hons) Degree in Chemical, Mechanical Engineering
and Process Operation and Maintenance
Introduction to Computer Programming – EGI00105
Aim
The aim of the coursework is to demonstrate the problemsolving skills through C++ programming language /
MATLAB environment.
On completion, student should be able to:
• Explain the operation of a digital computer and its
Learning Outcomes
components.
• Develop algorithms and flowcharts for solving
engineering problems.
• Develop programs involving various control
statements, loops, arrays, string and functions.
List of Experiments:
S.NO Experiment name
1
Control statements in C++
Description
• To write a C++ program, algorithm and
draw a flowchart for the following:
1|Page
• Ask the user to enter the number of
students and get the students marks scored
in ICP and display how many students
have scored above 60.
2
Two dimensional array
• To write a C++ program to create A
matrix and find the largest number in the
matrix A.
3
Familiarizing with string
operations & functions
• To write algorithm, C++ program & draw
a flowchart to arrange the employee names
in alphabetical order.
4
• To write the C++ program to display
Familiarizing with
functions
between the predecessor and successor of
a number using function.
Item component
Marks
1
Aim
10
2
Algorithm & developed source code
30
3
Logical sequence of the program, input,
30
output , result & discussion
4
Conclusion & citation
10
5.
Viva
20
Total
100
Instructions
1. Plagiarism is a serious offence. In case of any plagiarism detected, penalty will be
imposed leading to zero mark. Policy and guidelines for dealing with plagiarism and
malpractice in the examination can be viewed by clicking:
http://portal.cce.edu.om/member/contentdetails.aspx?id=490
2|Page
2. Reports are due one week after performing the lab exercise or as per the schedule
3. Coursework should be submitted on time. College guidelines on late
submission of coursework can be viewed by clicking:
http://portal.cce.edu.om/member/contentdetails.aspx?id=565
4. Course work should be submitted with an appropriate cover page with all details
clearly and legibly filled.
5. For online submission of course work, a pdf file with appropriate cover page mentioning
the name of student, student number and title of the course work should be uploaded
Name & signature of module leader:
date: 8/8/2022
3|Page

attachment

1 Report 800 Words 1 Programming Task

User generated content is uploaded by users for the purposes of learning and should be used following Studypool’s honor code & terms of service.

## Reviews, comments, and love from our customers and community

### Article Writing

Great service so far. Keep doing what you do, I am really impressed by the work done.

Researcher

### PowerPoint Presentation

I am speechless…WoW! Thank you so much! Definitely, the writer is talented person. She provided me with an essay a day early before the due date!

#### Stacy V.

Part-time student

### Dissertation & Thesis

This was a very well-written paper. Great work fast. I was in pretty desperate need for help to finish this paper before the due date, which was in nine hours.

Student

### Annotated Bibliography

I love working with this company. You always go above and beyond and exceed my expectations every time. Kate did a WONDERFUL job. I would highly recommend her.

Student

### Book Report / Review

I received my order wayyyyyyy sooner than I expected. Couldn’t ask for more. Very good at communicating & fast at replying. And change & corrections she put in the effort to go back and change it!

Student

### Essay (Any Type)

On time, perfect paper. All concerns & matters I had Tom was able to answer them! I will definitely provide him with more orders!

Student

### Case Study

Awesome! Great papers, and early! Thank you so much once again! Definitely recommend to trust James with your assignments! He won’t disappoint!

#### Kaylin Green

Student

Thank you Dr. Rebecca for editing my essays! She completed my task literally in 3 hours. For sure will work with her again, she is great and follows all instructions

Researcher

### Critical Thinking / Review

Extremely thorough summary, understanding and examples found for social science readings, with edits made as needed and on time. It’s like having a tutoring service available (:

Customer

### Coursework

Perfect!I only paid about \$80, which i think was a good price considering what my paper entailed. My paper was done early and it was well written!

Student