Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Learning outcomes Illustrate problem specifications using flowcharts and Pseudocode. Explain the basic principles of algorithms and programming language. Write snippets using variables, different data types,

      1. Learning outcomes
      2. Illustrate problem specifications using flowcharts and Pseudocode.
      3. Explain the basic principles of algorithms and programming language.
      4. Write snippets using variables, different data types, inputs, and outputs.
      5. Analyze the outputs of code snippets.
      1. Apply modularity, repetition, and decisions to design functioning programs individually or within a team.

    1. 1. Project Name

    Select a proper name that adequately describes the problem your program tackles. For example, Grocery Shop Sales Software.

    1. 2. Project Goal

    This project aims to improve students’ ability in analyzing, designing, and developing a real-world system using Python programming language.

    1. 3. Project Description

    Students should consider clients functional requirements and provide rational solutions of current system problems during project development taking into consideration the following:

    • a. Project should be completed by each group independently.
    • b. Each group is responsible to submit a report which is clearly describing in well-written English the problem they aim to solve, the approach they implement, clear procedure on running the system, and pseudo code/flow chart explaining the programming side of the project.
    • c. Final report should follow the standard structure of writing such as,
    • Cover Page (Project title and name of students and ID in the group)
    • Introduction (Background and significant of the provided solution)
    • Method and implementation (The used algorithm, pseudo code and flow chart)
    • Well documented code
    • Result and discussion along with proper screen shots
    • Conclusion and future work
    • References if any!
    • d. Submitted project will be evaluated base on,development of the idea, organization of the code and report, method/model validity, coding efficiency, individual engagement and workable product.
    • e. Every student in each group must be ready for answering questions during the interview sessions.
    • f. Upload your report to the portal.

    1. 4. Required Artifacts

    Students must analyze, design, develop and test their system and provide the instructor with required artifacts. They must follow project schedule below.

    No.

    Item

    Detail

    1.

    Project Title

    Provide an intuitive name to your project.

    2.

    Group Member

    Kindly indicate name, ID and the contribution of each member.

    3.

    Project Description

    Describe your project’s features. Explain what your project is trying to solve, the target audience and how users will interact with your project.

    4.

    Usability

    Make sure that your program is user friendly. Its interface should be self-explanatory.

    Flow Chart and Pseudocode

    Your project should contain at least three flow-charts and three Pseudocode for three different functional requirements.

    6.

    Different Data types

    Usage of different data type is required. (Boolean, Integer, Float and String)

    7.

    Decision statements (if and switch case)

    Implement the two-decision statement if and switchcase statements.

    8.

    Loops

    It is required that you implement the loops: For, While and Do…While

    9.

    Functions

    Optimize your code by programming functions whenever is appropriate.

    10.

    Files

    The results should be written on Files.

    11.

    Proper indentation and comments.

    Proper indentation and comments are mandatory.

    12

    Teamwork

    1. 5. Project Teams

    Students shall do the project in a group3 students. A smaller or larger group is not acceptable.Exceptions need the agreement of the course teacher.


    1. 6. Other Notes
    Academic Honesty:
    The maximum accepted plagiarism rate on TurnItIn Software is 20%.

    The following Scheme for Grade Point Deduction will be applied:

    Scheme for Grade Point Deduction for Academic Misconduct

    Undergraduate Students

    Maximum Accepted Plagiarism

    Deduction

    20%

    21% - 30%

    More than 30%

    50% deduction from the total of the assignment

    Zero

    Late Policy:
    Late submission of artifacts is acceptable with the following penalties:

    Latency

    Penalty

    1 Day

    10 %

    2 Days ~ 1 week

    20 %

    More than a week

    Not Accepted

    Report Submission:

    1. The Due date for submission is Sunday, Dec5th, 2020.
    2. The report of the assignment must include the Python source code and be supported with the Screenshots of the output.
    3. You need to describe your code by adding comments that explain the steps you follow.
    4. Submit the report of the Assignment through your Student Portal.
    5. Make sure that your project should work without any error

    Grading:

    Grading of the project will be based on these above-mentioned features, as well as how well you worked on the project, performance and individual demonstration and explanation of the code. The below Table shows the grade breakdown.

    Grading Schema:

    No.

    Item

    Grade

    1.

    Project Description

    1 Marks

    2.

    Usability

    1 Mark

    3.

    Flow Chart and Pseudocode

    3 Marks

    4.

    Code: (various programming structures, if, for, while, functions..etc)

    10 Marks

    5.

    Code: Writing/ reading from Files

    2 Marks

    6.

    Teamwork

    3 Marks



Step by Step Solution

3.46 Rating (166 Votes )

There are 3 Steps involved in it

Step: 1

SPY CAMERA ANDROID APP An Androidbased project called Spy Camera enables users to set their phones camera to secretly take pictures or movies The user only needs to choose which camera they want to us... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Ethics Theory and Contemporary Issues

Authors: Barbara MacKinnon, Andrew Fiala

8th edition

9781305162846, 1285196759, 1305162846, 978-1285196756

More Books

Students also viewed these Computer Engineering questions

Question

Why do some individuals confess to a crime they did not commit?

Answered: 1 week ago