CST8116 - Assignment #2
.doc
keyboard_arrow_up
School
Algonquin College *
*We aren’t endorsed by this school
Course
8116
Subject
Computer Science
Date
Feb 20, 2024
Type
doc
Pages
2
Uploaded by SuperCamelMaster110
1
Assignment #2 – Java Programming Structure: Flowchart, Pseudo code [5%]
This assignment relates to the following Course Learning Requirements: CLR 2: Document an algorithm using flowcharts, pseudocode and UML class diagrams.
CLR 3: Test algorithms and / or associated flowcharts, using a test plan.
Objective of this Assignment:
The objective of this Assignment is to complete documentation of an algorithm using flowcharts and pseudocode.
Pre-Assignment Instruction:
To complete this assignment successfully, you should:
Read the module contents and complete the embedded learning activities.
Follow the video links given in the module.
Assignment Tasks: Questions:
1.
What steps must be followed when writing a complete algorithm? 1 mark
2.
Which symbols are used for Flowchart? 1 mark
a.
Draw and explain each symbol. 1 mark
3.
What is Pseudocode? 1 mark
4.
List the differences between flowchart and algorithms. 1 mark
Submission:
1.
Provide your answer in a report format.
2.
Your assignment is to be submitted in MS WORD format. It should be submitted with the following guidelines:
2
Include a cover page with the course code and course name, the assignment number, the title of your assignment, your student ID, your name, the instructor’s name, and the date the assignment is created.
Ensure the first page of your assignment has the title at the top of the page and the sections of your report have headings and subheadings to chunk your paper into sections for each of the topics you are writing about.
Font should be Arial 12 or Calibri 12.
Text must be double spaced but table may be single spaced.
Create a separate reference page that lists all of your sources that you have cited in text. Sources include software used.. For citation and referencing examples, see https://owl.purdue.edu/owl/research_and_citation/apa_style/apa_formatting_and_style_guide/general_format.html
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Java Language
Create Clock class and demonstrate the features of the class with the driver program. upload a single file that contains the source code with documentation for both the clock class and the driver and execution of the program. The rule for execution is that you execute enough times with sufficient data that every line in the program is executed).
arrow_forward
Critical section.
arrow_forward
True or False
Pseudo codes are set of rules on how statements can be conveyed.
Rectangle is a flow chart diagram which visually presents the flow of data through processing system.
The process of creating executable program through code written using a compiled programming language is called execution.
arrow_forward
In the field of computer programming, "cohesion" and "coupling" are sometimes used interchangeably.
arrow_forward
Jdbc java program
Note: please do a jdbc example, you can take any scenario it has to contain student names and their information's.
Please provide a clear and big photos of output
arrow_forward
Explain the process of turning design into functional code.
arrow_forward
In the computer programming field, the terms "cohesion" and "coupling" are used interchangeably.
arrow_forward
Computer Science
its final year project i need a proposal
Creating Your Own Custom Crop Tools Although it's more of an advanced technique, creating your own custom tools isn't complicated. In fact, once you set it up, it will save you time and money. We're going to create what are called "tool presets." These tool presets are a series of tools (in this case, Crop tools) with all our option settings already in place. So we'll create a 5x7", 6x4", or whatever size Crop tool we want. Then, when we want to crop to 5x7", all we have to do is grab the 5x7" Crop tool preset.
arrow_forward
Task generator and write intermediate code of any code in c# gui with output
arrow_forward
Java
arrow_forward
Assignment: Explain all ER-D parts
arrow_forward
Give Authentic and Relevant Answer.
Software Engineering
Question:
The client's ultimate objective is to have an online software system that gives information about the movies that the client sells to customers online. The system gives information about movies and actors/actresses. That is, the system should be accessed online. Each movie is identified by title and year of release. A movie has a genre (drama, comedy, etc.), a running time, and one director. A movie is made at a movie studio and may have multiple producers (people in charge of the movie production).
A movie studio has a unique name and address, and may make one or more movies. Producers are identified by name and date of birth and produce one or more movies. Directors are also identified by name and date of birth and direct one or more movies. Assume that directors don’t act or produce movies. Actors are identified by name and date of birth, and may appear in one or more movies. An actor who appears in a movie, has a…
arrow_forward
Java Question 16:
arrow_forward
PROGRAMMING LANGUAGE: C++ALSO PASTE SCREENSHOTS OF OUTPUTS
You are required to create a simulation of an elevator system. There are 7 floors in a building. A user may enter the elevator and press the button of the destined floor. The simulation should display appropriate messages while moving towards the destined floor.
arrow_forward
describe what factors might lead a designer to choose spiral development
over a top-down approach.
Python
arrow_forward
Power Calculator
Java Script
Create a function that takes voltage and current and returns the
calculated power.
Examples
circuitPower (230, 10) → 2300
circuitPower (110, 3) → 330
circuitPower (480, 20) → 9600
arrow_forward
Automatic Data – C++ allocates and deallocates memory explicitly during programme execution. Instructions written by the coder using the new and delete operators True Untrue
arrow_forward
Explain the concept of variable scope and its implications in program functionality.
arrow_forward
What characteristics define an issue as one that has an effect on the
behavior of a program?
arrow_forward
Describe how garbage collection in programming languages helps in managing unused variables and constants.
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Related Questions
- Java Language Create Clock class and demonstrate the features of the class with the driver program. upload a single file that contains the source code with documentation for both the clock class and the driver and execution of the program. The rule for execution is that you execute enough times with sufficient data that every line in the program is executed).arrow_forwardCritical section.arrow_forwardTrue or False Pseudo codes are set of rules on how statements can be conveyed. Rectangle is a flow chart diagram which visually presents the flow of data through processing system. The process of creating executable program through code written using a compiled programming language is called execution.arrow_forward
- In the field of computer programming, "cohesion" and "coupling" are sometimes used interchangeably.arrow_forwardJdbc java program Note: please do a jdbc example, you can take any scenario it has to contain student names and their information's. Please provide a clear and big photos of outputarrow_forwardExplain the process of turning design into functional code.arrow_forward
- In the computer programming field, the terms "cohesion" and "coupling" are used interchangeably.arrow_forwardComputer Science its final year project i need a proposal Creating Your Own Custom Crop Tools Although it's more of an advanced technique, creating your own custom tools isn't complicated. In fact, once you set it up, it will save you time and money. We're going to create what are called "tool presets." These tool presets are a series of tools (in this case, Crop tools) with all our option settings already in place. So we'll create a 5x7", 6x4", or whatever size Crop tool we want. Then, when we want to crop to 5x7", all we have to do is grab the 5x7" Crop tool preset.arrow_forwardTask generator and write intermediate code of any code in c# gui with outputarrow_forward
- Javaarrow_forwardAssignment: Explain all ER-D partsarrow_forwardGive Authentic and Relevant Answer. Software Engineering Question: The client's ultimate objective is to have an online software system that gives information about the movies that the client sells to customers online. The system gives information about movies and actors/actresses. That is, the system should be accessed online. Each movie is identified by title and year of release. A movie has a genre (drama, comedy, etc.), a running time, and one director. A movie is made at a movie studio and may have multiple producers (people in charge of the movie production). A movie studio has a unique name and address, and may make one or more movies. Producers are identified by name and date of birth and produce one or more movies. Directors are also identified by name and date of birth and direct one or more movies. Assume that directors don’t act or produce movies. Actors are identified by name and date of birth, and may appear in one or more movies. An actor who appears in a movie, has a…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning