Category: Computer Science

  • Computer Science Question

    Attached is the assignment

  • ITC 6302 Unit 3 PowerPoint

    For this assignment, you will create a PowerPoint presentation that discusses the challenges and concerns of using mobile systems and services and virtual, augmented, and mixed reality.

    Include examples of privacy risks and security risks as part of your analysis and development of the topic.

    Use at least three images or graphics in your presentation.

    Your presentation must be at least 8 slides (not counting the title and reference slides), and you must use at least two peer-reviewed or academic resources from the CSU Online Library as references. Any information from these resources must be cited and referenced in APA Style. Slide speaker notes are required for every slide.

  • Scheduling Modeling

    Part 1:

    To complete this assignment, consider the following scenario:

    • A disk drive has 300 cylinders, numbered 0 to 299. The drive is currently serving a request at cylinder 51, and the previous request was at cylinder 56. The pending requests are received in the following order: 72, 56, 103, 111, 17, 189, 236, 198, and 88.

    Describe how the disk arm moves to satisfy all the pending requests for each of the following disk-scheduling algorithms. (Perhaps you create a diagram similar to the diagrams in Section 9.4 to support your explanation.)

    • FCFS
    • SSTF
    • SCAN

    Calculate the total distance (in cylinders) that the disk arm moves for each of the above disk-scheduling algorithms. Compare the algorithms and explain which algorithm is the most efficient (the shortest distance) for this scenario. Write a minimum of 250 words.

    Part 2:

    Compare the algorithms and determine which is the fairest for the next process in the queue. Explain why this algorithm will always be the fairest disk-scheduling algorithm.

    Describe an example of circumstances where fairness would be an important goal. Describe a scenario where it would be important that the operating system be unfair. Write a minimum of 250 words.

    The Scheduling Models paper

    • Must be a minimum of two double-spaced pages (500 words) in length (not including title, reference page, and diagrams) and formatted according to APA style as outlined in the .
    • Must include a separate title page with the following:
      • Title of paper
      • Students name
      • Course name and number
      • Instructors name
      • Date submitted

    Carefully review the grading rubric below and follow the .

    Rubric

    CPT304 W4A1 01.26

    CPT304 W4A1 01.26

    Criteria Ratings Pts

    This criterion is linked to a Learning OutcomeDescribes How the Disk Arm Moves to Satisfy all of the Pending Requests for the FCFS Algorithm

    1 ptsDistinguishedThoroughly describes how the disk arm moves to satisfy all of the pending requests for the FCFS algorithm.0.88 ptsProficientDescribes how the disk arm moves to satisfy all of the pending requests for the FCFS algorithm. The description is slightly underdeveloped.

    0.76 ptsBasicPartially describes how the disk arm moves to satisfy all of the pending requests for the FCFS algorithm. The description is underdeveloped.0.64 ptsBelow ExpectationsAttempts to describe how the disk arm moves to satisfy all of the pending requests for the FCFS algorithm; however, the description is significantly underdeveloped.0 ptsNon-PerformanceThe description of how the disk arm moves to satisfy all of the pending requests for the FCFS algorithm is either nonexistent or lacks the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeDescribes How the Disk Arm Moves to Satisfy all the Pending Requests for the SSTF Algorithm

    1 ptsDistinguishedThoroughly describes how the disk arm moves to satisfy all the pending requests for the SSTF algorithm.0.88 ptsProficientDescribes how the disk arm moves to satisfy all the pending requests for the SSTF algorithm. The description is slightly underdeveloped.

    0.76 ptsBasicPartially describes how the disk arm moves to satisfy all the pending requests for the SSTF algorithm. The description is underdeveloped.0.64 ptsBelow ExpectationsPartially describes how the disk arm moves to satisfy all the pending requests for the SSTF algorithm. The description is underdeveloped.0 ptsNon-PerformanceThe description of how the disk arm moves to satisfy all the pending requests for the SSTF algorithm is either nonexistent or lacks the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeDescribes How the Disk Arm Moves to Satisfy all of the Pending Requests for the SCAN Algorithm

    1 ptsDistinguishedThoroughly describes how the disk arm moves to satisfy all of the pending requests for the SCAN algorithm.0.88 ptsProficientDescribes how the disk arm moves to satisfy all of the pending requests for the SCAN algorithm. The description is slightly underdeveloped.

    0.76 ptsBasicPartially describes how the disk arm moves to satisfy all of the pending requests for the SCAN algorithm. The description is underdeveloped.0.64 ptsBelow ExpectationsAttempts to describe how the disk arm moves to satisfy all of the pending requests for the SCAN algorithm; however, the description is significantly underdeveloped.0 ptsNon-PerformanceThe description of how the disk arm moves to satisfy all of the pending requests for the SCAN algorithm is either nonexistent or lacks the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeCalculates the Total Distance (in cylinders) that the Disk Arm Moves for Each of the Disk-scheduling Algorithms

    1 ptsDistinguishedAccurately and clearly calculates the total distance (in cylinders) that the disk arm moves for each of the disk-scheduling algorithms.0.88 ptsProficientCalculates the total distance (in cylinders) that the disk arm moves for each of the disk-scheduling algorithms. Minor details are slightly inaccurate or unclear.

    0.76 ptsBasicPartially calculates the total distance (in cylinders) that the disk arm moves for each of the disk-scheduling algorithms. Relevant details are inaccurate and/or unclear.0.64 ptsBelow ExpectationsAttempts to calculate the total distance (in cylinders) that the disk arm moves for each of the disk-scheduling algorithms; however, significant details are entirely inaccurate and unclear.0 ptsNon-PerformanceThe calculations of total distance (in cylinders) that the disk arm moves for each of the disk-scheduling algorithms are either nonexistent or lack the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeCompares the Algorithms, and Explains which Algorithm is the Most Efficient (the Shortest Distance) for this Scenario

    1 ptsDistinguishedThoroughly compares the algorithms, and comprehensively explains which algorithm is the most efficient (the shortest distance) for this scenario, fully supporting the explanation with accurate calculations.0.88 ptsProficientCompares the algorithms, and explains which algorithm is the most efficient (the shortest distance) for this scenario, supporting the explanation with mostly accurate calculations. Minor details are missing or slightly inaccurate.

    0.76 ptsBasicMinimally compares the algorithms, and partially explains which algorithm is the most efficient (the shortest distance) for this scenario, supporting the explanation with somewhat accurate calculations. Relevant details are missing and/or inaccurate.0.64 ptsBelow ExpectationsAttempts to compare the algorithms and explain which algorithm is the most efficient (the shortest distance) for this scenario; however, does not support the explanation with accurate calculations, and significant details are missing and inaccurate.0 ptsNon-PerformanceThe comparison of algorithms and explanation of which algorithm is the most efficient (the shortest distance) for this scenario are either nonexistent or lack the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeCompares the Algorithms to Determine which is the Fairest for the Next Process in the Queue, and Explains Why this Algorithm will Always be the Fairest Disk-scheduling Algorithm

    1 ptsDistinguishedThoroughly compares the algorithms to determine which is the fairest for the next process in the queue, and comprehensively explains why this algorithm will always be the fairest disk-scheduling algorithm, fully supporting the explanation with accurate calculations.0.88 ptsProficientCompares the algorithms to determine which is the fairest for the next process in the queue, and explains why this algorithm will always be the fairest disk-scheduling, algorithm mostly supporting the explanation with accurate calculations. Minor details are missing.

    0.76 ptsBasicMinimally compares the algorithms to determine which is the fairest for the next process in the queue, and partially explains why this algorithm will always be the fairest disk-scheduling algorithm, somewhat supporting the explanation with accurate calculations. Relevant details are missing.0.64 ptsBelow ExpectationsAttempts to compare the algorithms to determine which is the fairest for the next process in the queue and explain why this algorithm will always be the fairest disk-scheduling algorithm; however, does support the explanation with accurate calculations, and significant details are missing.0 ptsNon-PerformanceThe comparison of algorithms to determine which is the fairest for the next process in the queue and explanation of why this algorithm will always be the fairest disk-scheduling algorithm are either nonexistent or lack the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeDescribes an Example of Circumstances where Fairness Would be an Important Goal

    1 ptsDistinguishedThoroughly describes an example of circumstances where fairness would be an important goal.0.88 ptsProficientDescribes an example of circumstances where fairness would be an important goal. The description is slightly underdeveloped.

    0.76 ptsBasicPartially describes an example of circumstances where fairness would be an important goal. The description is underdeveloped.0.64 ptsBelow ExpectationsAttempts to describe an example of circumstances where fairness would be an important goal; however, the description is significantly underdeveloped.0 ptsNon-PerformanceThe description of an example of circumstances where fairness would be an important goal is either nonexistent or lacks the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeDescribes a Scenario Where it Would be Important that the Operating System be Unfair

    1 ptsDistinguishedThoroughly describes a scenario where it would be important that the operating system be unfair.0.88 ptsProficientDescribes a scenario where it would be important that the operating system be unfair. The description is slightly underdeveloped.

    0.76 ptsBasicPartially describes a scenario where it would be important that the operating system be unfair. The description is underdeveloped.0.64 ptsBelow ExpectationsAttempts to describe a scenario where it would be important that the operating system be unfair; however, the description is significantly underdeveloped.0 ptsNon-PerformanceThe description of a scenario where it would be important that the operating system be unfair is either nonexistent or lacks the components described in the assignment instructions.

    1 pts

    This criterion is linked to a Learning OutcomeWritten Communication: Control of Syntax and Mechanics

    0.67 ptsDistinguishedDisplays meticulous comprehension and organization of syntax and mechanics, such as spelling and grammar. Written work contains no errors and is very easy to understand.0.59 ptsProficientDisplays comprehension and organization of syntax and mechanics, such as spelling and grammar. Written work contains only a few minor errors and is mostly easy to understand.

    0.51 ptsBasicDisplays basic comprehension of syntax and mechanics, such as spelling and grammar. Written work contains a few errors which may slightly distract the reader.0.44 ptsBelow ExpectationsFails to display basic comprehension of syntax or mechanics, such as spelling and grammar. Written work contains major errors which distract the reader.0 ptsNon-PerformanceThe assignment is either nonexistent or lacks the components described in the instructions.

    0.67 pts

    This criterion is linked to a Learning OutcomeWritten Communication: Control of Syntax and Mechanics

    0.67 ptsDistinguishedAccurately uses APA formatting consistently throughout the paper, title page, and reference page.0.59 ptsProficientExhibits APA formatting throughout the paper. However, layout contains a few minor errors.

    0.51 ptsBasicDisplays basic comprehension of syntax and mechanics, such as spelling and grammar. Written work contains a few errors which may slightly distract the reader.0.44 ptsBelow ExpectationsFails to exhibit basic knowledge of APA formatting. There are frequent errors, making the layout difficult to distinguish as APA.0 ptsNon-PerformanceThe assignment is either nonexistent or lacks the components described in the instructions.

    0.67 pts

    This criterion is linked to a Learning OutcomeWritten Communication: Page Requirement

    0.66 ptsDistinguishedThe length of the paper is equivalent to the required number of correctly formatted pages.0.58 ptsProficientThe length of the paper is nearly equivalent to the required number of correctly formatted pages.

    0.5 ptsBasicThe length of the paper is equivalent to at least three-quarters of the required number of correctly formatted pages.0.43 ptsBelow ExpectationsThe length of the paper is equivalent to at least one half of the required number of correctly formatted pages.0 ptsNon-PerformanceThe assignment is either nonexistent or lacks the components described in the instructions.

    0.66 pts

  • follow the directions for microsolf access the diractions…

    use the access file from the zip, do not open a new access file.

  • somone you is good at microsolf access , the direction is lo…

    use the access file from the zip, do not open a new access file.

  • someone who is really good at following directions for micro…

    you the access file in the zip, do not open a new access file !

  • someone who is really good at following directions for micro…

    you the access file in the zip, do not open a new access file !

  • 457 – Library Membership & Resource Access System

    * Task Assignment Library Membership & Resource Access System

    * Project Overview

    You are required to design and implement a complete database system for a university library in the Sultanate of Oman. The system must manage physical books, digital resources, and user access while ensuring data security and compliance with Omans Personal Data Protection Law (PDPL).

    The solution must include:

    SQL Database (Relational)

    NoSQL Database (MongoDB)

    Security & Legal Analysis

    Use Arabic names for members and staff throughout the system.

    * Part 1: SQL Database Implementation (50 Marks)

    1. Database Design & Normalization

    You must:

    Start with UNF (Unnormalized Form)

    Convert step-by-step into:

    1NF

    2NF

    3NF

    Requirements:

    Clearly list all attributes

    Identify:

    Primary Keys (PK)

    Foreign Keys (FK)

    Explain functional dependencies

    Justify why tables are separated

    Example Entities (use Arabic names):

    Members (e.g., Ahmed Al-Harthi, Fatma Al-Balushi)

    Books

    Borrowing Records

    Librarians

    Digital Resources

    2. ERD Design

    Create a Crows Foot ERD diagram that includes:

    All entities

    Attributes

    PK & FK

    Relationships

    Cardinalities

    Ensure:

    No redundancy

    Clear structure

    3. SQL Implementation (SSMS)

    Write SQL code to:

    Create all tables

    Define:

    PK, FK

    Constraints

    Enforce referential integrity

    Important:

    Add at least TWO CHECK constraints, for example:

    Fine amount 0

    Access duration > 0

    4. Insert Sample Data

    Insert realistic data using Omani Arabic names, such as:

    Ahmed Al-Harthi

    Salim Al-Rawahi

    Fatma Al-Balushi

    Aisha Al-Zahra

    Include:

    Book records

    Borrowing transactions

    Digital access logs

    5. Role-Based Access Control (RBAC)

    Implement access rules:

    Rules:

    1. A student can only view their own borrowed books

    2. Admin has full access

    3. Others (e.g., librarians) have read-only access

    Deliverables:

    SQL code for roles/permissions

    Show:

    Allowed action

    Denied action

    6. SQL Queries

    Write and test the following queries:

    1. Retrieve the most borrowed books

    2. Identify librarians with highest transactions

    3. Find members who borrowed but never returned books

    4. Identify members with above-average digital resource usage

    5. Find digital resources with:

    Avg usage > 30 minutes

    Used by at least 3 members

    Sort descending

    * Part 2: NoSQL Database (MongoDB) 25 Marks

    1. Design NoSQL Model

    Create one collection (e.g., LibraryActivity)

    Store:

    Member info

    Borrowing records

    Digital access logs

    Use a document-based structure

    2. Insert Data

    Insert 5 realistic documents using Arabic names.

    3. Queries

    Implement:

    1. Top 3 most borrowed books

    2. Members who:

    Accessed digital resources

    Borrowed at least 2 books

    4. Justification (Max 200 words)

    Explain:

    Why NoSQL is suitable

    Focus on:

    Flexibility

    High-volume logs

    Hybrid system (SQL + NoSQL)

    * Part 3: Security, Legal & Distributed Systems (25 Marks)

    1. PDPL Compliance (Oman)

    Analyze two data categories:

    A. Library Members Data:

    Personal info

    Borrowing history

    B. External Providers:

    Vendors

    Digital subscriptions

    For EACH:

    Identify relevant PDPL principles

    Justify one database design decision

    Explain differences in compliance challenges

    2. Security Risks

    Identify TWO risks, for example:

    Unauthorized data access

    Data leakage

    For EACH risk:

    Technical solution (e.g., encryption, access control)

    Organizational solution (e.g., policies, training)

    3. CAP Theorem

    Explain:

    Consistency

    Availability

    Partition Tolerance

    Scenario:

    If a branch library in Oman loses connection:

    Decide:

    Prioritize Consistency OR Availability

    Justify your answer logically.

    * General Instructions

    Use Microsoft Word (.docx)

    Include:

    SQL code as TEXT (not screenshots)

    Output screenshots

    Word count:

    ~2000 words total

    Activity 3 600 words

    References:

    46 academic sources (Harvard style)

    Ensure:

    Plagiarism < 15%

    AI detection = 0%

    * Expected Outcome

    The final work should demonstrate:

    Strong database design

    Correct SQL implementation

    Proper NoSQL usage

    Understanding of Omans legal framework

    Awareness of security and distributed systems