CrystalIndigo Solutions
providing all solutions to all computer science modules
- 73
- 0
- 1
Community
- Followers
- Following
51 Reviews received
74 items
COS3711 Assignment 3 memo 2024 ready to submit
COS3711 Assignment 3 memo 2024 
Assignment 3 
1. Introduction 
Please use CMake (and not qmake) when setting up your assignment projects. 
Qt Designer should not be used to design user interfaces, and you are expected to 
manually set up GUIs to ensure that you properly handle memory using Qt’s parent-child 
functionality. 
Good programming practices should be followed. 
Follow standard naming conventions: class names start with a capital letter, variable and 
function names start with a lower...
- Other
- • 25 pages •
COS3711 Assignment 3 memo 2024 
Assignment 3 
1. Introduction 
Please use CMake (and not qmake) when setting up your assignment projects. 
Qt Designer should not be used to design user interfaces, and you are expected to 
manually set up GUIs to ensure that you properly handle memory using Qt’s parent-child 
functionality. 
Good programming practices should be followed. 
Follow standard naming conventions: class names start with a capital letter, variable and 
function names start with a lower...
COS3701 Assignment 3 memo 2024
COS3701 Assignment 3 memo 2024: 
Material to be tested: Cohen, Chapter 19, 21 - 25 
 
 
 
Question 1 [10] 
 
Build/design a Turing machine (TM) that determines whether a given word contains at least one instance of the substring aab. If it does, then the TM should write a T on the tape after the input word. 
 
 
 
Question 2 ...
- Other
- • 6 pages •
COS3701 Assignment 3 memo 2024: 
Material to be tested: Cohen, Chapter 19, 21 - 25 
 
 
 
Question 1 [10] 
 
Build/design a Turing machine (TM) that determines whether a given word contains at least one instance of the substring aab. If it does, then the TM should write a T on the tape after the input word. 
 
 
 
Question 2 ...
COS3751 assignment 3 memo 2024
COS3751 assignment 3 memo 2024: 
Question 1: 30 Marks 
(1.1) Highlight the differences between a tree and graph search. 
(1.2) How does a Breadth First Search (BFS) differ from the general tree search algorithm? What is the 
major reason for implementing the algorithm in this way? Provide an example to aid your 
discussion. 
(1.3) Consider an example of a sliding-block puzzle game state provided below (Figure 1). How many distinct 
states are there for puzzles of this sort? How many search nodes...
- Other
- • 8 pages •
COS3751 assignment 3 memo 2024: 
Question 1: 30 Marks 
(1.1) Highlight the differences between a tree and graph search. 
(1.2) How does a Breadth First Search (BFS) differ from the general tree search algorithm? What is the 
major reason for implementing the algorithm in this way? Provide an example to aid your 
discussion. 
(1.3) Consider an example of a sliding-block puzzle game state provided below (Figure 1). How many distinct 
states are there for puzzles of this sort? How many search nodes...
COS2661 Assignment 3 memo 2024
COS2661 Assignment 3 memo 2024: 
QUESTION 1 
[15] 
In this question you have to translate sentences of English sentences into First-Order Logic, using the 
predicates and names given in Table 1. 
English 
FOLComment 
TabisoTabisoThe name of a boy. 
StudentstudentTafaratafaraPetpet 
Names 
The name of a girl. 
Predicates 
x is smallSmall (x) 
x is largeLarge (x) 
x LeftOf yLeftOf (x, y) 
x Smaller ySmaller (x, y) 
x Larger yLarger (x, y) 
x Owned yOwned (x, y) 
x BackOf yBackOf (x, y) 
x Gave yGa...
- Other
- • 6 pages •
COS2661 Assignment 3 memo 2024: 
QUESTION 1 
[15] 
In this question you have to translate sentences of English sentences into First-Order Logic, using the 
predicates and names given in Table 1. 
English 
FOLComment 
TabisoTabisoThe name of a boy. 
StudentstudentTafaratafaraPetpet 
Names 
The name of a girl. 
Predicates 
x is smallSmall (x) 
x is largeLarge (x) 
x LeftOf yLeftOf (x, y) 
x Smaller ySmaller (x, y) 
x Larger yLarger (x, y) 
x Owned yOwned (x, y) 
x BackOf yBackOf (x, y) 
x Gave yGa...
COS3712 Assingnment 2 solution 2024
COS3712 Assingnment 2 solution 2024: 
COS3712 Assessment 1 and Assessment 2 
Assessment 1 and 2 is one project, that is submitted in two parts. 
3D Solar System Simulation 
Objective: 
Develop a simplified 3D simulation of the solar system, showcasing the sun, planets, 
and their moons. The simulation will include basic animations to represent planetary 
rotations and orbits around the sun. 
Assessment 1 
Key Features to Implement: 
3D Models for Planets and Moons: 
Create or import simple 3D mo...
- Other
- • 8 pages •
COS3712 Assingnment 2 solution 2024: 
COS3712 Assessment 1 and Assessment 2 
Assessment 1 and 2 is one project, that is submitted in two parts. 
3D Solar System Simulation 
Objective: 
Develop a simplified 3D simulation of the solar system, showcasing the sun, planets, 
and their moons. The simulation will include basic animations to represent planetary 
rotations and orbits around the sun. 
Assessment 1 
Key Features to Implement: 
3D Models for Planets and Moons: 
Create or import simple 3D mo...
COS2611 Assignment 3 memo 2024
COS2611 Assignment 3 memo 2024 
UNISA 2024 COS2611-24-Y Assessment 3 
QUIZ 
Question 1 
Match the following operations on a Binary Search Tree (BST) with their correct descriptions: 
InsertionAdding a new node with a given value to the appropriate position in the BST while maintaining the BST properties. 
Inorder 
TraversalA process of visiting all nodes in a BST in ascending order of their values. 
DeletionRemoving a node with a specific value from the BST while ensuring that the tr...
- Other
- • 14 pages •
COS2611 Assignment 3 memo 2024 
UNISA 2024 COS2611-24-Y Assessment 3 
QUIZ 
Question 1 
Match the following operations on a Binary Search Tree (BST) with their correct descriptions: 
InsertionAdding a new node with a given value to the appropriate position in the BST while maintaining the BST properties. 
Inorder 
TraversalA process of visiting all nodes in a BST in ascending order of their values. 
DeletionRemoving a node with a specific value from the BST while ensuring that the tr...
COS1512 Assignment 3 2024 solution ready to submit
COS1512 Assignment 3 2024 solution 
Answer all the questions. Submit all the programs you are required to write, as well as the 
input and output of all programs. 
Copy the programs and the required input and output to ONE word processor file with 
single line spacing and convert it to a PDF file before you submit it. See Additional 
Resources on MyUnisa for instructions on how to create a PDF file. 
Question 1 
Consider the following structure used to keep record of a student’s scores: 
struc...
- Other
- • 14 pages •
COS1512 Assignment 3 2024 solution 
Answer all the questions. Submit all the programs you are required to write, as well as the 
input and output of all programs. 
Copy the programs and the required input and output to ONE word processor file with 
single line spacing and convert it to a PDF file before you submit it. See Additional 
Resources on MyUnisa for instructions on how to create a PDF file. 
Question 1 
Consider the following structure used to keep record of a student’s scores: 
struc...
ICT2622 Assignment 2 memo 2024
ICT2622 Assignment 2 memo 2024 
Question 1 
1.1 
1.2 
1.3 
List one (1) similarity and one (1) difference between classes and use cases. 
(4) 
Discuss the two types of questions that can be asked when conducting an interview with the users 
of the system to understand business functions and business rules. 
(4) 
We understand that system analysis answers the what question. Which question is answered by 
system design? Briefly elaborate on your answer. 
(3) 
Question 2 
2.1 
2.2 
2.3 
[11] 
[15] ...
- Other
- • 7 pages •
ICT2622 Assignment 2 memo 2024 
Question 1 
1.1 
1.2 
1.3 
List one (1) similarity and one (1) difference between classes and use cases. 
(4) 
Discuss the two types of questions that can be asked when conducting an interview with the users 
of the system to understand business functions and business rules. 
(4) 
We understand that system analysis answers the what question. Which question is answered by 
system design? Briefly elaborate on your answer. 
(3) 
Question 2 
2.1 
2.2 
2.3 
[11] 
[15] ...
INF3707 Assignment 3 solution 2024
INF3707 Assignment 3 solution 2024: 
To perform the following assignments, refer to the tables in the JustLee books database. 
 
 1.1 Create a sequence for populating the Custeomer# column of the CUSTOMERS table. When setting the start and the increment values, beer in mind that data already exist in the table. Hence, you need to know the last customer number stored in the database. The options should be set not to cycle the values and not to cache any values. No minimum or maximum values should...
- Other
- • 7 pages •
INF3707 Assignment 3 solution 2024: 
To perform the following assignments, refer to the tables in the JustLee books database. 
 
 1.1 Create a sequence for populating the Custeomer# column of the CUSTOMERS table. When setting the start and the increment values, beer in mind that data already exist in the table. Hence, you need to know the last customer number stored in the database. The options should be set not to cycle the values and not to cache any values. No minimum or maximum values should...
INF3720 Assignment 2 solution 2024
INF3720 Assignment 2 solution 2024: 
Question 1: 13 marks 
 
Question 1.1 
 
Many software products suffer from interaction design errors that are annoying to users because they do not follow fundamental design principles. As an interaction designer, how can you ensure that software products are designed to provide a good user experience? (2 marks) 
 
Question 1.2 
 
There is a fine line between an interaction that works and one that is usable. Designing interactions that work and are usable is...
- Other
- • 11 pages •
INF3720 Assignment 2 solution 2024: 
Question 1: 13 marks 
 
Question 1.1 
 
Many software products suffer from interaction design errors that are annoying to users because they do not follow fundamental design principles. As an interaction designer, how can you ensure that software products are designed to provide a good user experience? (2 marks) 
 
Question 1.2 
 
There is a fine line between an interaction that works and one that is usable. Designing interactions that work and are usable is...
ICT1512 2023 Assignment 7
COS3711 Assignment 2 solution 2025
ICT3722 Assignment 4 solution 2024
COS2621 Assignment 2 solution 2025
It is very informative very detailed
COS2611 assignment 2 project solution 2025