0% found this document useful (0 votes)
56 views

Superior University Lahore: Compiler Construction Project Proposal& Plan

This document contains a project proposal for developing a simple calculator. It outlines the project team, title, executive summary, and sections on introduction, existing systems, problem statement, proposed solution, implementation tools, project plan, and roles and responsibilities matrix. The calculator will enable basic mathematical operations and is intended to help primary school students improve their calculation skills. It will have a friendly user interface and focus on functions like addition, subtraction, multiplication and division.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views

Superior University Lahore: Compiler Construction Project Proposal& Plan

This document contains a project proposal for developing a simple calculator. It outlines the project team, title, executive summary, and sections on introduction, existing systems, problem statement, proposed solution, implementation tools, project plan, and roles and responsibilities matrix. The calculator will enable basic mathematical operations and is intended to help primary school students improve their calculation skills. It will have a friendly user interface and focus on functions like addition, subtraction, multiplication and division.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SUPERIOR UNIVERSITY LAHORE

Faculty of Computer Science & IT


Compiler Construction

PROJECT PROPOSAL& PLAN

Project Team
Student Name Student ID Program Email Address
Abubakr Tanveer Bcsm-f15-019 BSCS [email protected]
Azmat Manzoor Bcsm-f15-021 BSCS [email protected]
Abdul Rehman Bcsm-s15-034 BSCS [email protected]
Miss Maryam
Simple Calculator
Project Title: [Simple Calculator]

Executive Summary
In this project simple calculator enables the end user will allow to experience the basic
mathematical operations like addition, subtraction, multiplication, division, mod, power etc.
This calculator is a type of a mathematical machine in which different calculating methods are
involved. The methods contain scientific, mathematical and some methods related to
engineering as well. These types of calculators are used when one is going for a education and
calculations because this is the essential element for calculation processes. The functions which
are involved in this type of calculator are floating point values, exponential functions, basic
mathematics like plus minus multiply and divide,  The scientific calculator is used in various
fields for example in astronomy, geology, physics, chemistry, somehow in biology as well. The
calculators are mostly used by the students studying in schools, colleges, universities. This
calculator will not only be performing the basic functions but also the complex calculations ( in
future enhancements)

1. Introduction
Primary Calculator provides basic calculation for Mathematic subject to help primary school
students improve their calculation method. Our main topics include of Multiplication, Addition
subtraction and division. These may help them a lot. They may also save their time during the
calculation, solving the problem step by step and so on. The project purpose are
 Train the students using calculator methods solving the mathematical problems
 Get the correct answers
 Allow students to interactively calculate
 Providing easy to use format

2. Existing System / Competitive Analysis

Many products similar to calculators are in the market, but most of them are with complex
interface. This project is basically for student and holds the friendly user interface which will
provide ease to the user

3. Problem Statement

Calculators are simply a tool students use to help solve problems. This Primary Calculator will
allow junior classes student to solve mathematical problem very easily. Moreover it is specially
designed for autistic children as they are weak in manual calculations by themselves so this
calculator will help them. Since this eliminate tedious computations and algebraic
manipulations that discourage many students, calculators allow more students to solve
problems and appreciate the power and value of mathematics in the world today.

4. Proposed Solution

Rather than replacing mental computation, calculators actually make calculating more efficient.


Even the simple four-function calculator is a powerful instrument for investigating a range of
concepts that were not so easily accessed by young children independently

5. Scope of the Project


Calculators have a wide scope of applications, being useful in many fields like science,
technology, accounting, marketing, education, finances, etc,. Their accessibility depends on the
user understanding basic mathematical concepts such as addition, subtraction, multiplication,
division, etc. People with certain disabilities may have difficulties using traditional or manual
calculations, but calculators for them made their mathematical life more easy and reliable

6. Implementation Tools and Techniques

 Lex for windows


 Yacc
Project Managment
 Project will be managed by team members
 Work will be organized by team members after we get the green light from the
lecturer
 Communications among the team members

7. Project Plan

The plan is divided into following parts:


 Makes Automata Expressions
 Make the DFA’s From it
 Write the Code in the flex.
8.Roles & Responsibility Matrix:
The purpose of roles & responsibility matrix is given below:

WBS WBS Deliverable Activity Activity to Duration Responsible


# # Complete the (# of Team Member(s)
Deliverable Days) & Role(s)
Write the Regular Abubakar, Abdul
1 15-7-2020 1 5
expressions Rehman
Azmat, Abdul
2 20-7-2020 2 Make The DFA’S 5
Rehman
Write The Code From
3 25-7-2020 3 5 Abubakar, Azmat
DFA’S

References
https://www.geeksforgeeks.org/compiler-construction-tools/
https://www.cs.cmu.edu/~aplatzer/course/Compilers/waitegoos.pdf
https://www.tutorialspoint.com/compiler_design/compiler_design_syntax_analysis.htm
https://www.sciencedirect.com/topics/computer-science/compiler-construction
https://www.guru99.com/compiler-design-tutorial.html
https://ecomputernotes.com/compiler-design/compiler-construction-tools

You might also like