NIOS Computer Science 330 Free Solved Assignment [TMA] 2022 – 23 (English Medium)

NIOS Free Solved Assignment  [TMA] 2022 – 2023

Computer Science 330 Free Solved Assignment [TMA] 2022 – 23

Tutor Marked Assignment

Max. Marks: 20

In this article, you will get Computer Science 330 Free Solved Assignment [TMA] 2022-23. You will get solved assignment of other subjects in our page nios solved assignment 202-23.

Computer Science 330 Free Solved Assignment


(i) All questions are compulsory. The marks allowed for each question are given beside the question.

(ii) Write your name, enrolment numbers, AI name, and subject on the top of the first page of the answer sheet.

1. Answer any one of the following question in about 40-60 words.     2

a) Differentiate between Direct Access, and Sequential Access memory with respect to memory access modes.      (See Lesson-1)

Ans: Answer any one question

b) Differentiate between source program and object program?      (See Lesson-3)

Ans: Source program is a program written by a programmer by using HLL (High Level language), which is easily readable by humans. Source programs usually contain variable names which are meaningful and useful comments to make it more readable. A source program cannot be directly executed on a machine. To run it, the source program is compiled using a compiler (a program, which changes source programs to executable code).

Object program is usually a machine executable file, which is the result of compiling a source file using a compiler. Apart from machine instructions, they may include debugging information, symbols, stack information, relocation, and profiling information. Since they contain instructions in machine code, they are not easily readable by humans.

2. Answer any one of the following question in about 40-60 words.        2

a) Define token. Explain different types of tokens.         (See Lesson-12)

Ans: Meaning of Token: Each and every small unit in c program is known as tokens. We can also say that tokens are the basic buildings blocks in C programming language which are constructed together to write a C program. Tokens are basically of six types.

– Keywords

– Strings

– Special symbols

– Identifiers

– Constants

– Operators

b) Explain object, and class with a suitable example.     (See Lesson-13)

Ans: Answer any one question

3. Answer any one of the following question in about 40-60 words.        2

a) Define FOSS (Free and Open Source Software), and give examples of FOSS projects.  (See Lesson-11)

Ans: The term “free” indicates that the software does not have constraints on copyrights. The term “open source” indicates the software is in its project form, enabling easy software development from expert developers collaborating worldwide without any need for reverse engineering.

Free and open-source software (FOSS) allows users and programmers to edit, modify or reuse the software’s source code. This gives developers the opportunity to improve program functionality by modifying it.

Some examples of FOSS software include: The Linux kernel, GNOME Desktop and Free Berkeley Software Distribution (FreeBSD).

b) List out the benefits of Open Standards, and give examples of Open standards bodies. (See Lesson-11)

Ans: Answer any one question

4. Answer any one of the following questions in about 100-150 words.         4

a) Differentiate between server virtualization, and network virtualization.        (See Lesson-26)

Ans: Difference between Server Virtualization and Network Virtualization: Server Virtualization is the process of dividing a physical server into several virtual servers, called virtual private servers.It combines various operating systems on a single server.It reduces app downtime without exceeding the budget and increases technical capabilities.

This technique is mainly used in web-servers which reduces the cost of web-hosting services. Instead of having separate system for each web-server, multiple virtual servers can run on the same system/computer.

Network virtualization is a method of combining the available resources in a network to consolidate multiple physical networks, divide a network into segments or create software networks between VMs.

Network virtualization is simply the dis-aggregation of network functions from the underlying hardware and turning the functions into software. The result of external network virtualization is generally a virtual LAN (VLAN). A VLAN is an aggregation of hosts that communicate with each other as though they were located under the same broadcasting domain.

b) List out the ways through which cloud computing can be deployed.  (See Lesson-26)

Ans: Answer any one question

5. Answer any one of the following questions in about 100-150 words.         4

a) List out the tools available for project management. Give an example.   (See Lesson-27)

Ans: Answer any one question

b) List out the types of soft skills required by an entrepreneur.   (See Lesson-28)

Ans: Soft Skills include the following:

1. Communication: It is a process of exchanging information among people. It needs effective language, presentation skill, environment etc. The figure below explains how to communicate effectively.

2. Interpersonal relations: It is a skill to communicate with each other. It is used not only in offices but in our day to day social life. People with good interpersonal skills are perceived as confident, calm and charismatic.

3. Environmental Observation: Environmental observation is one of the technical skills. This skill helps in understanding job objective and current scenario of the society with respect to the business that one wants to start.

4. Coordination: It is a skill that helps in understanding other people and work together to achieve the set goal. Coordination must exist among the team members in order to achieve best possible results.

5. Specific operation Technology: Sometimes specific technology is required for achieving specific goal. For example, if you want to develop a software for web designing then you require knowledge of some specific technology like HTML, CSS, JAVA SCRIPT etc.

6. Prepare any one Project out of the following projects given below:        4

(a) Find out the result for the expression given below:     (See Lesson-13)

(i) int a=5;

int b=6;

big = (a>b)?a: b;

(ii) #include<iostream.h>


Int I, j;


I= (j++; j +100; 999 + j);

Count<< I;

Return 0;


(iii) int m=5, n=7;

int x, y, z;






Ans: Simple Steps To Get All the Assignments

1. Simply Pay Rs. 80 Inclusive of taxes through the following Link

2. Download DTS Mobile Application

3. Go to NIOS Solved Assignment (TMA) to Access all the assignments

4. Amazing All the TMA of Secondary and Senior Secondary for Just Rs. 80 Only

nios solved assignment 2022 - 23


b) Explain OOP! Explain object and class with a suitable example.    (See Lesson-13)

Ans: Answer any one question

So, Finally you reached the end of the post. Hope you like Computer Science 330 Free Solved Assignment [TMA] 2022-23. You will solved assignment of other subjects in our page nios solved assignment 202-23. Visit Official website of NIOS for details about assignment.


Leave a Comment

error: Content is protected !!