Question
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,
- 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, inputs, and outputs.
- Analyze the outputs of code snippets.
- Apply modularity, repetition, and decisions to design functioning programs individually or within a team.
- 1. Project Name
- 2. Project Goal
- 3. Project Description
- 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.
- 4. Required Artifacts
- 5. Project Teams
- 6. Other Notes
- The Due date for submission is Sunday, Dec5th, 2020.
- The report of the assignment must include the Python source code and be supported with the Screenshots of the output.
- You need to describe your code by adding comments that explain the steps you follow.
- Submit the report of the Assignment through your Student Portal.
- Make sure that your project should work without any error
Select a proper name that adequately describes the problem your program tackles. For example, Grocery Shop Sales Software.
This project aims to improve students’ ability in analyzing, designing, and developing a real-world system using Python programming language.
Students should consider clients functional requirements and provide rational solutions of current system problems during project development taking into consideration the following:
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 |
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.
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 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:
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...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started