Order Now

Computer Fundamentals Assignment Sample

6500 Project Delivered
4.9/5 User Rating

Computer Fundamentals Assignment Sample

Introduction

Get free samples written by our Top-Notch subject experts for taking online Assignment Help services.

Part A

Basic design of a computer

A computer has several units as like CPU, which is called as the brain of the computers. There is the storage's unit and even the processors, RAM and the hard disk. The hard disk is used for the storage of the data. The RAM runs the computer and helps the processor. All the connections of the computer are inter connected through one picture circuit board, which is called as Motherboard. There is SMPS also, by which the temperature of the CPU is maintained.

The monitor is used for the display as well as the users have to use a mouse and a keyboard for typing or accessing the files easier (Boateng et al, 2019). These helps while surfing the internet too. If load shedding occurs suddenly then the ups system gives support for a while. It actually saves the machines from the sudden fault of power and prevent the devices from being damaged.

The basic structure of a PC

Figure 1: The basic structure of a PC

(Source: https://www.tutorialspoint.net/Computer-System-Architecture)

How number systems are used

The computer system runs on the system of the two binary digits like 0 and 1. Because of these two, the whole operation runs. The binary digit is called as a bit. It is considered as the minimum unit of measuring the data in case of the computational processes. These numbers are made with the binary digits. As example, 1001 is an instance of a binary number. The circuits that are placed within a processor of a computer consist of billion numbers of transistors.

Boolean logics and its usages

The system of a computer is based on the logic circuits, which consists of the logic gates too. For an instance, it can be considered as the flow of a current may or may not be flowing as well as the switches might well be on as well as off.
The system of a computer consist of the Binary system and the gates (such as NOR, OR, AND, NAND) are major features of the sublime production of any operation in the computer system (Corradini et al, 2018). It means that logic circuit's two states have the potential to easily represent and even make the storage of a binary number (such as 0 equals to OFF and even 1 describes ON).

File organization

As we, all know that the three usual methods regarding organizing the file include indexed, sequential as well as relative. These are the methods in case of organizing the files. Sequential method shows the way, by which data records those are specific might be organized through a exact manner by that users can make addition to the computer. It is almost the most preferred manner for organizing the files.

Operating system’s role

An Operating system is such a software, which has the ability to make sure that all the controls regarding the software commands as well as the hardware functions could be done. It has the ability to give the permission to all the installed applications for interacting with all the hard wares and the features of a computer. Operating systems are being developed day by day.

Part B

Basic programing

The basic programing is such process, which actually denotes a method of development as well as the design of several kinds of sets of pseudo codes that help to get various kinds of outcome by the computational outcome. There are various sub tasks within the coding part as like there must be an algorithm part before the initiation of the coding. Then the coding should be started and the programmer should keep it in mind that the program must follow the functions of the algorithm and then the accuracy of the pseudo code would be checked and thereafter it would go for the execution process (Donley et al, 2018). The consumption of resources within the algorithms is a crucial part.

Aim of programing

The whole world of the technology is stood on the feet of the coding. There might be several numbers of coding techniques or languages. Nevertheless, the majority of the coders are habituated with the C programing language. Now many major IT hubs are focusing on the accomplishment of the same jobs with the specification of java or core python. The aim or major goal of the successful programing should be solving any specific trouble around a computer system. The major goal of the programmer would be on finding the correct sequence of the code’s instructions (Somova et al, 2018). The programing is not a tough job but programmers have to concentrate on the right sequence of the code and they have the responsibility to manage it as well. What would be the perfect language for a particular program is a challenge of decision making for the programmers.

Role of controlling versions

The control of versions is such kind of a technique that coordinates the efforts given by the multiple members of a team. There might be a difference in the selection of the locations throughout a company, in such a technique. It ignores the drawbacks that are arisen in case of any application that might be accessed by several employees.

Debugging and Error handling

Handling the errors is such a way for prevention the errors in case of the execution of the halted program. If any error may arise, the program has the ability to notice the programmer in a very user-friendly way by which the users can retain the access over the program.

Debugging is such a technique, which actually helps in finding out all the errors as well as it starts marking and even removing those lines from the pseudo code (Wassberg, 2020). There might be several kind of errors, which can make appearance while the writing of the scripts goes on.

Reference List

Journals
Boateng, G., Kumbol, V.W.A. and Annor, P.S., 2019, November. Keep calm and code on your phone: a pilot of suacode, an online smartphone-based coding course. In Proceedings of the 8th Computer Science Education Research Conference (pp. 9-14).
Corradini, I., Lodi, M. and Nardelli, E., 2018, October. An investigation of Italian primary school teachers’ view on coding and programming. In International Conference on Informatics in Schools: Situation, Evolution, and Perspectives (pp. 228-243). Springer, Cham.
Donley, K.S., 2018. Coding in the curriculum: learning computational practices and concepts, creative problem solving skills, and academic content in ten to fourteen-year-old children. Temple University.
Lu, M., Chen, T., Liu, H. and Ma, Z., 2019, June. Learned Image Restoration for VVC Intra Coding. In CVPR Workshops (p. 0).
Somova, E. and Enev, J., 2018. LEARNING BY CODING ON THE BASE OF BLOOM’S LEVELS OF KNOWLEDGE. INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 10(1), pp.35-46.
Wassberg, J., 2020. Computer Programming for Absolute Beginners: Learn essential computer science concepts and coding techniques to kick-start your programming career. Packt Publishing Ltd.


Reference List

Journals
Boateng, G., Kumbol, V.W.A. and Annor, P.S., 2019, November. Keep calm and code on your phone: a pilot of suacode, an online smartphone-based coding course. In Proceedings of the 8th Computer Science Education Research Conference (pp. 9-14).
Corradini, I., Lodi, M. and Nardelli, E., 2018, October. An investigation of Italian primary school teachers’ view on coding and programming. In International Conference on Informatics in Schools: Situation, Evolution, and Perspectives (pp. 228-243). Springer, Cham.
Donley, K.S., 2018. Coding in the curriculum: learning computational practices and concepts, creative problem solving skills, and academic content in ten to fourteen-year-old children. Temple University.
Lu, M., Chen, T., Liu, H. and Ma, Z., 2019, June. Learned Image Restoration for VVC Intra Coding. In CVPR Workshops (p. 0).
Somova, E. and Enev, J., 2018. LEARNING BY CODING ON THE BASE OF BLOOM’S LEVELS OF KNOWLEDGE. INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 10(1), pp.35-46.
Wassberg, J., 2020. Computer Programming for Absolute Beginners: Learn essential computer science concepts and coding techniques to kick-start your programming career. Packt Publishing Ltd.

It’s Time to Boost Your Grades with Professional Help
  • Improved Scores

    Get Better Grades In Every Subject

  • Timely Delivery

    Submit Your Assignments On Time

  • Experienced Writers

    Trust Academic Experts Based in UK

  • Safety is Assured

    Your Privacy is Our Topmost Concern

Rapid Assignment Help
Just Pay for your Assignment
  • Turnitin Report
    Free
  • Proofreading and Editing
    Free
  • Formatting
    Free
  • Unlimited revisions
    Free
  • Quality Check
    Free
  • Total
    Free
Let's Start
35% OFF
Get best price for your work
  • 6500+ Projects Delivered
  • 503+ Experts 24*7 Online Help

offer valid for limited time only*