Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Summary

Summary Computer fundamentals & HTML module 1

Rating
-
Sold
-
Pages
25
Uploaded on
22-08-2024
Written in
2022/2023

In the BSc Computer Science first-year Module 1, "Computer Fundamentals and HTML," students are introduced to the foundational concepts of computing and web development. This module covers the basic principles of computer systems, including hardware components, software, and operating systems. Students will also learn essential skills in HTML (HyperText Markup Language), focusing on creating and structuring web pages. By the end of this module, students will have a solid understanding of how computers operate and be able to build and design simple, functional web pages using HTML.

Show more Read less
Institution
Course

Content preview

BCA1B01– COMPUTER FUNDAMENTALS AND HTML
MODULE 1

Concepts of Hardware and Software

Computer Hardware:
The term hardware refers to mechanical device that makes up computer. Computer Hardware is any part of the
computer that we can touch these parts. Computer hardware consists of interconnected electronic devices that we
can use to control computer’s operation, input and output. Examples of hardware are CPU, keyboard, mouse, hard
disk, etc.




Computer Software:
Software is a collection of instructions, procedures, documentation that performs different tasks on a computer
system. We can say also Computer Software is a programming code executed on a computer processor. The code
can be machine-level code or the code written for an operating system. Examples of software are Ms Word, Excel,
Power Point, Google Chrome, Photoshop, MySQL etc.
 System software
 Application software




System software Application software
1) System Software
System software operates directly on hardware devices of computer. It provides a platform to run an application. It
provides and supports user functionality. Examples of system software include operating systems such as Windows,
Linux, UNIX, etc.
2) Application Software
An application software is designed for benefit of users to perform one or more tasks. Examples of application
software include Microsoft Word, Excel, PowerPoint, Oracle, etc.

, Computer Languages
The user of a computer must be able to communicate with it. That means, he must be able to give the computer
commands and understand the output that the computer generates. This is possible due to the invention of computer
languages.
1] Low Level Languages
The main function of low level languages is to interact with the hardware of the computer. They help in operating,
syncing and managing all the hardware and system components of the computer.

Machine Language: This is one of the most basic low level languages. The language was first developed to interact
with the first generation computers. It is written in binary code or machine code, which means it basically comprises
of only two digits – 1 and 0.




Assembly Language: This is the second generation programming language. It is a development on the machine
language, where instead of using only numbers, we use English words, names, and symbols. It is the most basic
computer language necessary for any processor.




2] High Level Language
The important feature about such high level languages is that they allow the programmer to write programs for all
types of computers and systems. Every instruction in high level language is converted to machine language for the
computer to comprehend.




Scripting Languages: Scripting languages, as the name suggests, is a programming language that supports scripts.
A scripting language binds a set of software components that collaborate to solve a particular problem. Scripting
assumes the existence of powerful components and provides the means to connect them together. These languages
employ a high level construct which allows it to interpret and execute one command at a time. Some examples are
AppleScript, JavaScript, and Pearl etc.

, Object-Oriented Languages: The reasoning behind is that the programmers really cares about the object they wish
to manipulate rather than the logic needed to manipulate them. Some examples include Java, C+, C++, Python, and
Swift etc.




Procedural Programming Language: This is a type of programming language that has well-structured steps and
complex procedures within its programming to compose a complete program. It has a systematic order functions
and commands to complete a task or a program. FORTRAN, ALGOL, BASIC, COBOL are some examples.




Language Translators
A translator is a programming language processor that converts a computer program from one language to
another. It takes a program written in source code and converts it into machine code. It discovers and identifies the
error during translation. There are 3 different types of translators as follows:




1) Compiler
A compiler is a translator used to convert high-level programming language to low-level programming language. It
converts the whole program in one session and reports errors detected after the conversion. Compiler takes time to
do its work as it translates high-level code to lower-level code all at once and then saves it to memory. A compiler
is processor-dependent and platform-dependent. But it has been addressed by a special compiler, a cross-compiler
and a source-to-source compiler. Ex: Microsoft Visual Studio, GCC, COBOL

Written for

Institution
Course

Document information

Uploaded on
August 22, 2024
Number of pages
25
Written in
2022/2023
Type
SUMMARY

Subjects

$8.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
vinayakp

Get to know the seller

Seller avatar
vinayakp N.S.S College Ottapalam
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions