This section is written after you are done solving the problems. It should highlights your previous programming knowledge prior to the module and the skills you have gained from attempting the introduced concepts and how they help thinking differently abo

Description
Report:

Using the knowledge acquired from this module write a descriptive report to solve the programming problems listed below. The word count limit is 500 words. The report must consist of the following:

 

1. Introduction:

This section is written after you are done solving the problems. It should highlights your previous programming knowledge prior to the module and the skills you have gained from attempting the introduced concepts and how they help thinking differently about software programming. Finally, list the problems you have solved and problems you have not solved using algorithmic thinking and programming.

 

2. Programming Problems:

This section should describe thoroughly how you solved each given problem. Evidence of this must include but should not limited to following:

Diagrams and pseudocode

Code snippets from the implementation and line-by-line description

Screenshots of the results obtained.

Each evidence must be accompanied with the corresponding narratives.

2.1 Problem 1: Password compliance checker:

Using pseudocode, flowchart and C programming, write a program to check for password compliance. Your program should receive a password as an input and it should output whether it complies with the specified rules or not.

If the last digit of your student id is odd (.i.e it ends with 1, 3, 5, 7 or 9), the password check should follow this format: L$$555ee

If the last digit of your student id is even (.i.e it ends with 0, 2, 4, 6 or 8), the password check should follow this format: L5e$e55e

Computer Science Culminating Activity you will be tasked with creating a text based role playing game.

Description

Grade 11 ics3u cpt

For your grade 11 Computer Science Culminating Activity you will be tasked with creating a text based role playing game. These games were the birthplace of many modern story driven games that crowd the computer and console game market today. With no graphics and just text, these early games relied on the user’s imagination and the story telling ability of the programmer.

Your game will be an escape style game and contain the following elements:

A 5 point life system.

Three challenges to complete that will award you one item per challenge.

Each challenge become progressively harder.

A final battle with the Boss to escape your captivity.

Game Play

When users enter the game they are asked to input their username that will be used throughout the game in output messages.

Your user will have an initial life count of 5 lives.

There will be a choice of 4 rooms that the user may choose from.

Rooms 1 through 3 will challenge the user to a number guessing game where the user must correctly guess the random number generated by the computer in three tries. The first room will  have numbers 1,2,3 to guess from. The second room will have 1 through 4, and the third room will have 1 through 5.

Successful guessing in each of the room will award the user a rock, or  a piece of paper or a pair of scissor.

Failed attempts at guessing the correct number will result in a life being lost.

After a win or a loss in each room the user will be give the option to leave the room for the lobby where they can select the next room.

The fourth and final room will remain locked until the user has acquired all three items.

In the fourth room the user will face off in a best of 3 match of Rock, Paper, Scissors. The result of this match will determine the users win or loss of the entire game.

Ask for users name. If user inputs “Cheat” a cheat code must appear

If you choose to do a room that you have already passed, you have the possibility of losing a life and you can not gain another item from that room (since you have already passed it).

success Criteria

Your program must demonstrate your learning throughout the course.

You must include:

Proper error handling (program should not crash for any reason)

One dimensional arrays

A creative problem-solving program will be developed by keeping in mind different skills so that the child will better understand the course.

Description

Part 1 Evaluation of application programming interfaces (API)

A creative problem-solving program will be developed by keeping in mind different skills so that the child will better understand the course. Three areas of learning are essential to the teaching of school mathematical, mathematics knowledge, pupil knowledge and teaching. Mathematics and learners are also the number of edges of the triangle, and educational tasks are the relationships defined by bows.

An API is typically similar to a software library, The API specifies and recommends the behaviour that the library plans for the actual execution of this set of rules. A single API may have numerous implementations in various libraries that share the same programming interface (or none, being abstract). A software framework may be related to an API, too a framework could be based on various libraries that support multiple APIs, however the content can be broadened to include a new class inserted into the framework itself in contrast to the standard usage of an API. API is used for compatibility. Furthermore the total control flow of the programme, by control reversal or related processes, may be out of caller command and in structure (Ofoeda, Boateng, & Effah, 2019).

 

Instruction Files

Assume You Are Assisting With IR Planning For The Wilmington University Library.

Description
Please read the following article:
Mooi, R. D., & Botha, R. A. (2016). A management model for building a
computer security incident response capability. SAIEE Africa Research
Journal, 107(2), 78-91.
Week2-CSIRT-Case-Study.pdf
In no more than two pages, answer the following questions:
⦁ What was the purpose of the study?
⦁ What models did the authors evaluate? What models performed better and why?
⦁Assume you are assisting with IR planning for the Wilmington University Library. What recommendations would you have Wilmington University Library for serving students and faculty?
⦁ Assume you are assisting with IR planning for the Wilmington University Library. What risks would you identify and what recommendations do you have for the Library’s Incident Response Plan?

Instruction Files
casestudy.docx
14.2 KB

What you will write In this assignment you need to write the DFA Simulator that can run a DFA against an input string.

Description

1 Submission and Due date You should submit your programs at the submission site (you can click the left highlighted words to go to the submission site). The due date is Friday midnight of the due week. It is worth 8 points. There are two parts, A21 and A22.

2 What you will write In this assignment you need to write the DFA Simulator that can run a DFA against an input string. Given a DFA and an input string, the simulator will return yes if the DFA accepts the string, return false if the string is rejected. The Simulator algorithm in pseudo code is listed in Algorithm 1. You need to rewrite it into Java code, and make it work together with the DFA.java code. You can click the high-lighted link to download DFA.java. It is also listed at the end of this document. T

 

Instruction Files
A21.pdf

155.9 KB

The assignment goal is to develop a program in Java that computes your most regular monthly expenses.

Description
The assignment is organized according to the following sections: (A) Objective, (B) Description, (C) Evaluation, and (D) Submission.

 

A. Objective

The assignment goal is to develop a program in Java that computes your most regular monthly expenses.

 

B. Description

The program should include 2 classes, Expense.java and MyExpenses.java, inside a package called expenses.

 

B.1 Expense Class Implement Expense class inside a package called expenses that contains:

• A private String data field serviceType, e.g. “Electricity”, “Gas”, etc.

• A private String data field billDate, e.g. “Jan 4 2021”.

• A private double (or Double) data field billAmount, e.g. 25.00.

• A private String data field dueDate, e.g. “Jan 30 2021”.

• A private String data field paymentDate ,e.g. “Jan 20 2021”.

• A private String data field paymentForm, e.g. “Credit Card”, “Check”, etc.

• A private String data field paymentRefNumber, e.g. “123456”, etc. (Do not use your real reference information. The number may be composed of year, month, day, and any additional number, e.g. “20210101-9”)

• A private double (or Double) data field named paymentAmount, e.g. 10.00.

• A private double (or Double) data field named balanceAmount, computing the difference between the billAmount and the paymentAmount for the expense.

• Methods that set and return the values for each variable. Note that for balanceAmount there should only be a “get” method, and not a “set” method.

• A constructor method receiving all the arguments required to create each expense.

• A print method printing the values of all variables in the class.

Instruction Files
Assignment1-COP2513-Spring2021v1.pdf

Giclée (pronounced, zhee’clay) is derived from the French word gicler which means “to squirt or spray”.

Description

Giclée (pronounced, zhee’clay) is derived from the French word gicler which means “to squirt or spray”. Diana is a fine artist who uses this process by which highquality prints are produced using an ink-jet printer in order to produce copies of her original art pieces. She has commissioned you to design a simple invoice form to be used as a prototype for her website sales. A sample of the invoice form is shown to the right. The prototype should show only three giclées, although she hopes to have all of her creations listed for the final web project. She has only 6 framed Lotus VI giclées (first image in sample form) that sell for $550, 10 of the unframed Ark for Zebra on the Moonlight (second image) that sell for $180, and 3 special-edition unframed Red Birds Watching (third image) that sell for $315 each. The sales tax rate is 9.8%. Write a Java application program that will calculate the invoice for a given order

Your invoice GUI (shown above at start time) does not have to be identical to the one shown, but it should provide the user the ability to enter a required valid four-digit invoice number, number of each giclée ordered, and it should calculate the extended totals for each item, the subtotal, tax and the total. Images of three giclées (you may use your own free images from the Internet) are required as are the buttons for Calculate, Clear and Quit.

Make your buttons easy to use for keyboard entry. Make the Calculate button default and the Clear button the cancel button. Do not allow bad input data to cancel the program; instead display an error message to the user

 

Instruction Files

You have been hired as a developer for GryphCinemas in the creation and testing of their newest ‘GryphFlix’ movie rating software.

Description

You have been hired as a developer for GryphCinemas in the creation and testing of their newest ‘GryphFlix’ movie rating software. As the sole software developer of this product, you will create a program that will allow ten (10) reviewers to rate three (3) movies. All data will be read in from external files and parsed into structs.

Each of the three movies will be rated by each of the ten judges on a binary scale:

• ‘Y’ or ‘y’ will represent the notion of recommending a movie

• ‘N’ or ‘n’ will represent the notion of not recommending a movie

The software will take the parsed reviews and determine the most “critical” reviewers as well as the highest-rated movie(s). As a means of futureproofing, this program will  predict how a movie will perform based on state-of-the-art (not really) algorithms.

This assignment stresses the importance of developing software that strictly conforms to specification—when you’re in the industry, you’ll face all sorts of strict clients. You will write a .c file, gryphflix.c containing the function implementations detailed below as well as an accompanying header file, gryphflix.h containing the proper function prototypes, constants, and structures also detailed below. Do not include a main() function in any of your submission(s)—grading will be based on the specified function definitions. You are still encouraged to make a robust testing file containing a main(). You are also free to create helper functions, though if they are used by the assignment functions below, include them in gryphflix.c and gryphflix.h so they are accessible to us during grading.

 

Instruction Files
A1.pdf

113.0 KB

Our department decided to organize a challenge called MasterCeng. Students will develop 5 different projects and submit their codes in a single submission.

Description

1 Overview

Our department decided to organize a challenge called MasterCeng. Students will develop 5 different projects and submit their codes in a single submission. A jury formed from our instructors will evaluate each project and give them a score. Each submission will be evaluated as sum of its projects scores. Average score of the challenge and the winner will be announced. The jury will score the projects according to programming language used to develop the project. The instructors have weights for each programming languages:

Jury will get the submission, the programming languages that projects written in, and will score each project according to programming languages.

Before evaluating the submission, the jury members have to be decided. Let’s say size of the jury is 3 and Instructor-1, Instructor-2 and Instructor-n are selected.

Different jury members will be selected for each submission’s evaluation. At the end, average score for the challenge and the winner will be announced.

 

Instruction Files
ceng140the3.pdf

166.9 KB

This assignment is scored out of 64. It consists of 7 questions. The first 6 questions are to be completed on D2L as an online quiz.

Description
This assignment is scored out of 64. It consists of 7 questions. The first 6 questions are to be completed on D2L as an online quiz. There is a programming question and you will need to put all your Java programs (*.java) as well as output files for this question in the folder named LastName_FirstName_CS304_HW1. Zip this folder, and submit it as one file to Desire2Learn. Do not hand in any printouts. Triple check your assignment before you submit. If you submit multiple times, only your latest version will be graded and its timestamp will be used to determine whether a late penalty should be applied.

 

Short Answers

Complete Quiz 1 on D2L by the due date. You might see there is a time limit of 120 minutes on this quiz but it is not enforced so you can ignore it. Before you complete all questions, DO NOT submit! Doing so will prevent any further changes to the answers. You can save your answers for as many times as you want before