Categories
Software Development

Title: “TaskMaster: A High-Level Architecture for a Task Management Application” High-Level Architecture: 1. User Interface (UI): The UI will be the main interaction point for users to access and manage their tasks. It will have various

You’re tasked with developing a task management application. The application should allow users to create tasks, assign them to specific categories, set due dates, and mark them as completed. Users should also be able to view all tasks, filter tasks by category, and sort tasks by due date.
Design a high-level architecture for this task management application, outlining the key components, their interactions, and any necessary data storage.

Categories
Software Development

“Comparing and Contrasting Two Educational Videos on Media Literacy”

Link for Video 1:
https://mediaplus.asu.edu/lti/embedded?id=169b2897-8176-42ee-b632-e91b8cf22ce1&siteId=61e0606e-415d-4001-8206-ffde48430c64&isDeepLink=true
Link for Video 6:
https://mediaplus.asu.edu/lti/embedded?id=23f093d3-f522-4107-b32c-a2b8e9c29003&siteId=61e0606e-415d-4001-8206-ffde48430c64&isDeepLink=true

Categories
Software Development

Title: HTML and CSS Web Design Assignment

Instructions:
You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on Blackboard via the allocated folder. These files must not be in compressed format.
It is your responsibility to check and make sure that you have uploaded both the correct files.
Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between words, hide characters, use different character sets, convert text into image or languages other than English or any kind of manipulation).
Email submission will not be accepted.
You are advised to make your work clear and well-presented. This includes filling your information on the cover page.
You must use this template, failing which will result in zero mark.
You MUST show all your work, and text must not be converted into an image, unless specified otherwise by the question.
Late submission will result in ZERO mark.
The work should be your own, copying from students or other resources will result in ZERO mark.
Use Times New Roman font for all your answers. Name: ###
CRN: ###
ID: ###
3 Marks
Learning Outcome(s):
LO1: Identify most HTML tags and CSS properties and use a text editor to construct the basic HTML and CSS structure for a webpage.
LO2: Recognize and evaluate a range of real-world web design approaches.
Question One
A number of new Application Programming Interfaces (APIs) are defined by HTML5 to facilitate software application communication with one another. Name and describe THREE different types of these APIs.
3 Marks
Learning Outcome(s):
LO1: Identify most HTML tags and CSS properties and use a text editor to construct the basic HTML and CSS structure for a webpage. Question Two
Write an HTML file that creates the following webpage, and apply the correct CSS rules.
Important notes: 1.You should copy and paste the “HTML script” to answer this question. DON’T take screenshots for your HTML script. It must be an editable script. 2.Take a screenshot of your output web page and paste it as a part of your answer.
2 Marks
Learning Outcome(s):
LO1: Identify most HTML tags and CSS properties and use a text editor to construct the basic HTML and CSS structure for a webpage. Question Three
Read the following CSS rules and find any errors that are exist in the code.

Categories
Software Development

“Design and Implementation of an Automated Teller Machine (ATM) System for DSC Bank of Daytona Beach, Florida”

Term Project
CEN 4010
Analyze and design a software system to control an Automatic Teller Machine (ATM)
for DSC Bank of Daytona Beach, Florida. DSC bank provides checking accounts, saving
accounts, loan services and credit card services to its’ customers.
Customers can gain information and make transactions using this ATM by inserting their
banking card and supplying their Personal Identification Number (PIN).
Assume the following:
• Multiple accounts under one customer name are possible. This includes the
customer who has one of each different type of account as well as the customer
with several of one type of account.
• Each account has a unique account number but there is only one PIN per
customer. All of any one individual’s accounts will be accessed using this one
PIN.
• The ATM is a menu driven system which displays menus and information on a
CRT and accepts input through an ASCII keyboard.
The following minimum functionality should be included in your system. Any additional
features that will enhance the systems capabilities and/or efficiency should also be
included:
• A customer should be able to gain balance information on each type of account
he/she has with DSCB bank (checking, savings, loan, mortgage, car or boat loan
account and credit card account).
• Customers should be allowed to deposit funds to any account and make cash
withdrawals from either a checking or savings account.
• Customers should be able to make cash advanced withdrawals from their credit
card providing they have sufficient credit.
• Customers should be able to make Mortgage payment.
• Customers should be able to make car loan payment.
• Customers should be able to transfer funds between any two accounts.
• Limits should be placed on the amount of money that can be withdrawn from an
account ($500.00) as well as on the number of transactions allowed per day (10).
There is no limit on the amount that can be transferred between accounts.
Design, and test the system using the Structured Analysis and Design Software
Development Methodology. You should follow the report format document that is posted
on DSC Falcon online (D2L). Report should include all items pertaining to analysis and
design (Introduction, Context Diagram, DFD, DD, Process specification, structure chart,
and module specification, coding, testing, and conclusion). These elements should be
created using VISIO software (or any similar software) and all reports should be typed
and properly formatted (i.e., no page break in the middle of paragraphs, proper indention
and margins, etc.).
This is a group project even though you have the option of completing it all by yourself.
Maximum size of a group is 3 students. Each group must elect one person as group
leader. Every group leader must send me an e-mail (bahman.motlagh@daytonastate.edu )
and let me know the names of every group member. You cannot add a new member to a
group once it is formed. At the end of semester each group leader submits only one copy
of project with the name of all members on cover page.

Categories
Software Development

Unit 1 Assignment: Recursion //********************************************************* //****Assignment 1, Section 1 //********************************************************* //Print a blank line System.out.println(); //Print ********** Section 1 ********** System.out.println(

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.