Unit 1 Assignment: Recursion Outcomes addressed in this activity: Unit Outcomes:

Unit 1 Assignment: Recursion
Outcomes addressed in this activity:
Unit Outcomes:

Unit 1 Assignment: Recursion
Outcomes addressed in this activity:
Unit Outcomes:
Analyze recursion as a problem-solving procedure.
Apply problem-solving procedures to solve data structure and algorithm problems.
Course Outcome:
IT391-1: Apply the common linear structures of lists, stacks, and queues.
Purpose
The purpose of the assignment in this unit is to study and practice implementing recursion to solve problems of a repetitious nature.
Assignment Instructions
This assignment has two sections that will be written as two sections of the same program. In Section 1, the student is provided example code. The student will take the example code, into a program in the IDE corresponding to the language path they have chosen, execute the code successfully, and produce the correct output.
For Section 2, the student will write the code without the aid of a supplied example code. Unlike previous assignments, both sections of assignment 1 will be placed in a single program.
The beginning of each section will be delineated with the following comment block. Be sure to insert the correct values for the section number.
//*********************************************************
//****Assignment #, Section #
//*********************************************************
Assignment Sections Detailed
Section 1:
1. Add your section comment to the code.
2. Print a blank line.
3. Print “********** Section 1 **********”.
4. Print a blank line.
5. Create a method called Fibonacci which will recursively calculate the Fibonacci sequence for the number passed to it.
6. Call the Fibonacci method and pass it the value 10.
Section 2:
1. Add your section comment to the code.
2. Print “********** Section 2 **********”
3. Print a blank line.
4. Create a method called factorial which will recursively calculate the factorial of an integer value passed to it.
5. Create a for loop to use the factorial method to find and print the factorials of every number from 1 to 4.
6. When printing the factorial values, print them showing the number and its factorial. For example, the factorial of 4 would be printed as 4! = 24
Directions for Saving and Submitting Your Assignments
Submit the source code file for the language path of your choosing as well as a Word® document containing screenshots of the entire output produced by the program.
Name your assignment documents according to the file naming conventions below. (Use your own last name, of course.) Submit your completed assignments to the Unit 1 Dropbox by the deadline.
The code files should be saved as: IT391_YourLastName_Unit1 (.java, .cs, .php, or .js, respectively).
The Word documents should be saved as: IT391_YourLastName_Unit1_Screenshots.
The zip file should be saved as: IT391_YourLastName_Unit1.ZIP. Submit one zipped file to the Unit 1 Dropbox.

Write a paper that explains how virtualization tools can support ABC University by creating virtual laboratories

Write a paper that explains how virtualization tools can support ABC University by creating virtual laboratories

Scenario:
ABC University offers several degrees in computer science, information technology, and engineering. Students in these technical programs need to use several software programs that are expensive to buy. To avoid added costs, the university has decided to purchase the required software and to provide the students with access to the software via application virtualization.
Instructions:
For this assignment, you must write a paper that explains how virtualization tools can support ABC University by creating virtual laboratories where software can be installed and accessed by students at a reasonable cost to the organization.
Your paper should include the following:
Server-side and client-side application virtualization (include a network diagram)
Ways ABC University can create the client-side application virtualization (include a network diagram)
How ABC University students can access the software using application virtualization (include a network diagram)
Length: 3-5-page paper with original network diagrams
References: Include a minimum of 3 scholarly resources
The completed assignment should address all of the assignment requirements, exhibit evidence of concept knowledge, and demonstrate thoughtful consideration of the content presented in the course. The writing should integrate scholarly resources, reflect academic expectations and current APA standards

check files, read textbook to start off(I’ve attached relevant pages for project

check files, read textbook to start off(I’ve attached relevant pages for project

check files, read textbook to start off(I’ve attached relevant pages for project) / — there are some starter test cases on the project specs please make sure these work before submitting to me / our professor releases final test cases on the day of the due date, ill test the code and let you know if there needs to be anything fixed
test cases are on page 2 of project specs, please make sure these are all correct before submitting

check files, read textbook to start off(I’ve attached relevant pages for project

check files, read textbook to start off(I’ve attached relevant pages for project

check files, read textbook to start off(I’ve attached relevant pages for project) / — there are some starter test cases on the project specs please make sure these work before submitting to me / our professor releases final test cases on the day of the due date, ill test the code and let you know if there needs to be anything fixed
test cases are on page 2 of project specs, please make sure these are all correct before submitting

check project specs – the program reads from an input file txt and outputs and o

check project specs –
the program reads from an input file txt and outputs and o

check project specs –
the program reads from an input file txt and outputs and output file txt. sample input and output are provided. if you are able to provide the above output, you can go ahead and bid. No use of AI or code plagiarism. Also provide a video showing the output.

The shopping centre called Mega is planning to use Beacon technology for their a

The shopping centre called Mega is planning to use Beacon technology for their a

The shopping centre called Mega is planning to use Beacon technology for their advertisements. They are
considering using BLE (Bluetooth Low Energy) beacons to send pricing specials to mobile devices.
Additionally, they would like to track the number of visitors who use the application to analyse its impact on
profit. To manage this system, they will create a new role called the “Beacon Manager”. This technical role
will be responsible for setting up and managing all the beacons in the centre once the system goes live.
Store managers will be able to add, modify, or remove pricing specials related to the corresponding
beacons. Visitors can download the app for free, register in the system, and receive information on nearby
beacons and advertisements.
The assignment must be completed using the same structure as the slides
Requirements:

Objective: This assignment will require you to demonstrate your understanding of

Objective: This assignment will require you to demonstrate your understanding of

Objective: This assignment will require you to demonstrate your understanding of collecting, outlining and evaluating project requirements in the Software Development Lifecycle (SDLC).
Using practical applications and analysis, you will begin to develop a planning document for your capstone project. Depending on where you are at in the development of your capstone project, these tasks may be retrospective (thinking back on past actions), in progress or prospective. The key is that you demonstrate your understanding of the component in a best-case scenario.
Each assignment component outlined below represents a key component of your planning documentation, which will lay the foundation for an effective and successful SDLC.
Assignment Components:

Section 1: Project Description and Stakeholder Identification
Using your capstone project as the scenario for this assignment, provide a brief description of the project (e.g., an online shopping platform, a student management system).
Identify and list potential and/or known stakeholders for this project. Please include a minimum of 5, with at least one internal and one external example.
Explain the importance of each stakeholders involvement in the lifecycle of the project.
Outline your planned method(s) for stakeholder communication and why you have chosen this method
Brainstorm 1-2 questions per stakeholder that you would ask to initiate the planning process & indicate how they will support the success of your project management plan
Section 2: Project Scope
Build the project scope including (but not limited to)the following:
Project deliverables
Definition of the boundaries of the project.
Inclusions and exclusions.
Constraints and assumptions.

Associated Learning Outcomes:
1.1 Explain a project charter and the ramifications of a stakeholder communications plan.
1.2 Critique project charter for a proposed system.
1.3 Identify the most suitable methods of gathering system requirements.
1.4 Evaluate a plan for gathering system requirements.
Submission Guidelines:
Submit all assignment components in one PDF document, professionally formatted with clear headings and annotations for each component.
Formatting and style of the final product is the student’s choice. It should be clean, professional and make sense for the project.
No min/max word count or page length of the final product. These numbers will vary between each unique project. Instead, ensure that the critical information is communicated clearly and concisely in the final product.