BATAAN PENINSULA STATE UNIVERSITY
College of Engineering & Architecture Vision: An inclusive and sustainable University recognized for its global academic excellence by2030
Mission: To develop innovative leaders and empowered communities by delivering transformative
instruction, research, extension, and production through Change Drivers and responsive policies
DEPARTMENT OF COMPUTER ENGINEERING
CPEP 0111 – COMPUTER ENGINEERING AS A DISCIPLINE
ACTIVITY 05
ENGINEERING COMMUNICATION
BALLESTEROS, JASPER B.
BSCPE – 1A
AIDA T. SOLOMON, M.ENG’G. - CPE
Faculty
November 5, 2024
a. Design Review Sample
Design Review Document for XYZ Software Project
Project Title: XYZ Software Development
Date: November 4, 2024
Participants: John Doe, Jane Smith, Mark Lee
Introduction
This design review assesses the current state of the XYZ software project, focusing on its architecture and
user interface design.
Design Specifications
- Architecture: MVC (Model-View-Controller) framework.
- Technologies Used: React for front-end, Node.js for back-end.
- Database: MongoDB.
Evaluation Criteria
1. Usability
2. Performance
3. Scalability
Feedback Section
- Reviewer Comments:
- John Doe: “Consider simplifying the user interface for better usability.”
- Jane Smith: “Performance metrics need to be defined more clearly.”
Action Items
1. Revise UI mockups based on feedback.
2. Define performance metrics by November 10, 2024.
b. Lab Report Sample
Lab Report on Machine Learning Algorithm Testing
Title:Testing the Efficacy of Decision Trees
Author: John Doe
Date: November 4, 2024
Abstract
This report presents the results of testing a decision tree algorithm on the Iris dataset, demonstrating its
classification accuracy and performance metrics.
Introduction
The purpose of this experiment is to evaluate the effectiveness of decision trees in classifying flower
species based on petal and sepal dimensions.
Methodology
1. Data Collection: Used the Iris dataset from UCI Machine Learning Repository.
2. Implementation: Developed the model using Python’s scikit-learn library.
3. Testing: Split data into training (80%) and testing (20%).
Results
- Accuracy: 96%
- Confusion Matrix:
| Actual \ Predicted | Setosa | Versicolor | Virginica |
| Setosa | 15 |0 |0 |
| Versicolor |0 | 14 |1 |
| Virginica |0 |1 | 14 |
Discussion
The decision tree demonstrated high accuracy, but further tuning may improve performance.
Conclusion
The decision tree is a viable option for classification tasks in similar datasets.
References
1. UCI Machine Learning Repository.
2. scikit-learn Documentation.
c. Proposal Sample
Project Proposal for Smart Home Automation System
Title: Smart Home Automation System
Author: Jane Smith
Date: November 4, 2024
Executive Summary
This proposal outlines a plan to develop a smart home automation system that enhances energy efficiency
and user convenience through IoT technology.
Problem Statement
Many households face high energy costs and lack efficient control over their home devices.
Objectives
1. Develop an IoT-based system to control lighting and temperature remotely.
2. Integrate machine learning to optimize energy usage.
Methodology
- Research existing smart home technologies.
- Design and prototype using Arduino and Raspberry Pi.
- Conduct user testing to gather feedback.
### Timeline
| Phase | Duration |
| Research | Nov – Dec 2024|
| Development | Jan – Mar 2025|
| Testing | Apr – May 2025|
Budget
- Hardware: $500
- Software Licenses: $200
- Miscellaneous: $100
Conclusion
Approval is sought to proceed with this innovative project that promises significant benefits to users.
d. Operating Procedure Sample
Operating Procedure for XYZ Lab Equipment
Title: Operating Procedure for XYZ Oscilloscope
Version: 1.0
Date:November 4, 2024
Purpose
To provide clear instructions for safely operating the XYZ Oscilloscope in lab experiments.
Scope
This procedure applies to all lab personnel using the XYZ Oscilloscope.
Materials Needed
- XYZ Oscilloscope
- Probes
- Power supply
Procedure Steps
1. Ensure all connections are secure before powering on.
2. Turn on the oscilloscope using the main power switch.
3. Select the appropriate channel and set voltage scale.
4. Connect probes to the circuit under test.
5. Adjust time base and trigger settings as needed.
Safety Considerations
- Always wear safety goggles when working with live circuits.
- Ensure that the oscilloscope is properly grounded.
e. Progress Report Sample
Progress Report for ABC Software Development Project
Project Title:ABC Software Development
Author:Mark Lee
Date:November 4, 2024
Introduction
This report provides an update on the progress of the ABC software development project, which aims to
create an inventory management system.
### Progress Summary
- Completed user requirement analysis (100%).
- Finalized software architecture design
2.Website Name: University of Maryland
URL :: https://ece.umd.edu/undergraduate/degrees/bs-computer-engineering/sample-plan