Dissertation Sketch

Sketch out a research design for a potential dissertation study that includes the following elements: 

Topic: INNOVATION THEORY IN COMPUTER SCIENCE

(1) Research Questions: What do I need to know? 

(2) Purpose: Why Do I Need to Know This? 

(3) Theories, Models, and Hypotheses 

(4) Research Design/Approach: How will I design a study that allows me to address my RQs and achieve my purpose?

(5) Sampling: Who will participate in my study? How will I select my participant(s)?

(6) Data Collection Methods #1: What kind of data will answer my RQs?

(7) Data Collection Methods #2: How will I collect, create, find, or access my data? Who or what will they come from?

(8) Data Analysis: How will I interpret my data? How will I connect my interpretations back to my RQs? 

(9) Data analysis procedures and theoretical framework

The registrar’s database of

The registrar’s database of rooms, students, and courses is stored in three data structures:all_rooms is a dictionary that contains one pair for each classroom at Wassamatta U. The key is the room’s name (a string); the value is the room’s capacity (an integer).all_courses is a list in which each element represents one course offered at Wassamatta U. These elements are dictionaries called “course records.” Each course record has five keys, which are always named course id, name, time, room, and credits. The corresponding values can be different for each course record. They are:course id: the unique course ID (an integer)
name: the full course name (a string)
time: the time slot in which the course meets (a string)
room: the name of the room in which the course meets (a string)
credits: the number of credits for the course (an integer)
all_students is a dictionary that contains one pair for each student enrolled at Wassamatta U. The key is the students’s unique ID number (an integer), and the value is a list of course IDs (integers).It is fine for you to use these data structures in the body of your functions even though they are not passed in as arguments.What You Need to Do
Here are the functions you will need to ensure work correctly:total_rooms()This function should return the total number of classrooms at Wassamatta U. Fortunately, IT was able to recover the code for this function, so you will not need to reimplement it.total_courses()This function should return the total number of courses offered at Wassamatta U.total_students()This function should return the total number of students enrolled at Wassamatta U.room_exists(capacity)This function should return True if there is a room with exactly this capacity at Wassamatta U. and False otherwisestudent_is_enrolled(student_id)This function should return True if a student with student ID number student_id is enrolled at Wassamatta U, and False otherwise. Fortunately, IT was able to recover the code for this function, so you will not need to reimplement it.course_is_offered(course_name)This function should return True if a course with this name is ***** ***** Wassamatta U. and False otherwise.biggest_room()This function should return the name of the room with the largest capacity.total_courses(student_id)This function takes as an argument a student ID number. It should return the total number of courses the student with that student ID number is ***** enrolled in.total_credits(student_id)This function takes as an argument the student ID number of a student in the dictionary students. It should return the total number of credits for the courses in courses the student with that student ID number is ***** enrolled in.check_conflict(course_id1, course_id2)This function takes two course ID numbers as arguments. It should return True if the courses meet in the same room at the same time, and False otherwise (i.e., if they meet in different rooms or at different times).Note: Two time slots overlap only if and only if they are identical as strings.check_all_conflicts()This function should return True if any two distinct courses meet in the same room at the same, and False otherwise.check_over_capacity(course_id)This function should return True if the number of students enrolled in the course with course ID number course_id is equal to or less than the capacity of the room in rooms_list in which the course meets, and False otherwise.Hints: Some of these functions require you to do the same subtasks. We recommend writing them in the order listed. You will find that some of the later functions build on the earlier ones. When you recognize that you are doing something similar to something you have already done, you could:Copy your code from the old function into the new one and make appropriate changes.
Call the old function from the new function.
 

CC

 This is a required assignment worth 15 points (15-points/1000-points). Assignment must be submitted by the due date. No late assignments are allowed. Please discuss the following topics and provide substantive comments to at least two other posts. Select from the following list two topics and discuss. Use only 50-words max per topic to discuss and present your answer.  The discussion questions this week are from Chapter 2  (Jamsa, 2013).

Chapter 2 topics:

  • Define and describe PaaS
  • List the benefits of PaaS
  • Describe the potential disadvantages of PaaS
  • Describe how a cloud-based database management system differs from an on-site database.
  • List the computing resources normally provided with PaaS.
  • Assume your company must deploy a .NET solution to the cloud.  Discuss the options available to developers.  Research on the web and estimate the costs associated with deploying a PaaS solution.
  • Assume your company must deploy a PHP or Java solution to the cloud.  Discuss the options available to developers.  Research on the web and estimate the costs associated with deploying a PaaS solution.

Note: You are required to use at least two sources (besides your textbook) to answer the above questions.  The initial post is due by Wednesday at 11:59pm ET.  You must engage on at least three separate days (by Wednesday for the first post and two additional days of peer engagement).  Do not wait until Sunday to engage with peers, this should be an active conversation with your peers.  When replying to peers be sure to engage with substantial posts that add to the conversation.

Turn in word document

  

(Turn in word document, including SQL commands and Screen shots from mySQL)

Write SQL queries for the books database  that perform each ofthe following tasks:

a) Select all authors from the Authors table with the columns in the order lastName,

firstName and authorID.

b) Select a specific author and list all books for that author. Include the title, year and

ISBN number. Order the information alphabetically by title.

c) Add a new author to the Authors table.

d) Add a new title for an author (remember that the book must have an entry in the

AuthorISBN table).

Some suggestions on installing Apache and setting up database file in mySQL are attached.

Mobile App Dev

 

Building the Derby App in Android – Page 174.  see Chapter 6 Code under Required Files

OR

Building the Derby App in iOS – Page 214.  see Chapter 7 Code under Required Files

(Please complete ONE of the above projects.  Submit a screen shot illustrating creation of the Derby App in either Andriod or iOS)

Usability Study – Human–computer interaction

A) Select a portion of a website that you are interested in. – Target.com 

B) You are to perform a heuristic evaluation of that Website or product. You are required to use Nielsen’s 10 heuristics for this assignment, available online at: https://www.nngroup.com/articles/ten-usability-heuristics/ 

C) To guide you in your complete analysis of the usability analysis, you are required to identify at least one scenario that reflects how a user is likely to use your website or product in real-life. Try and replicate the user experience as part of the study heuristic evaluation. 

D) This can be very general — if you were evaluating a hotel or airline website, for example, you might think about someone trying to cash in all their frequent “traveler” points, or someone trying to trade in their points as part of a transaction. Your goal here is to develop a basic scenario that will guide your heuristic evaluation.

E) Using the scenario, you will then systematically evaluate the interface – screen by screen on a transactional basis of your chosen site or product, checking to see which interface elements you encounter (if any) result in problematic experiences. Once you experience challenging experiences, you will document these areas and identify ways in which these areas can be improved potentially to avoid violating any of Nielsen’s heuristics.

Note: You should work from your scenario, and not work from the heuristics (i.e., don’t take each heuristic one at a time, looking for heuristic violations on the site).

The paper should be 4-6 pages in length. You must cite all sources using APA format. It is strongly encouraged you integrate at least 2-3 screenshots of your user experience to include the outputs of your study. When responding, make sure to answer each of these questions:

Questions

1. Identify the website or product you have been assigned (including a screenshot), and briefly describe the reason you selected the section of the Website evaluated. 

2. Describe the scenario you used to focus your evaluation and explain how you approached the site/product with respect to the usability heuristics.

3. Provide a detailed analysis of the usability flaws you found for this site, along with a) the heuristics each flaw violates, and b) an explanation of why this flaw violates those heuristics.

4. Discuss some possible design recommendations that could improve the site, explaining how each recommended change would address the usability flaws you identified above.