You are on page 1of 6

SYLLABUS FOR UNDERGRADUATE COURSES

MAJOR, CORE CURRICULUM and ELECTIVES

A. COURSE INFORMATION

COURSE NUMBER ENGG 183.32 NO. OF UNITS 1

COURSE TITLE INTRODUCTION TO WIRELESS SENSOR NETWORK, LABORATORY

PREREQUISITE/S

DEPARTMENT/ ELECTRONICS, COMPUTER, AND


SCHOOL SOSE
PROGRAM COMMUNICATIONS ENGINEERING

SCHOOL YEAR 2022-2023 SEMESTER 1ST SEM

INSTRUCTOR/S PAUL RYAN A. SANTIAGO

VENUE/PLATFORM ZOOM/CANVAS SECTION LAB1-U SCHEDULE W 1500-1700

B. COURSE DESCRIPTION
Microcontrollers play an important role in today's technology. They are frequently found in many recent
commercial products such as smart switches, smart outlets, smart LED bulbs, smart digital meters, and
others. Microcontrollers work behind the scenes to manage the complexity of devices with sensors,
actuators, and wireless communication protocols. This course complements the topics discussed in
ENGG 183.31 and aims to provide students with competencies for integrating practical things or devices
on the wireless network. The programming of ESP32-based sensor nodes will be taught through
practical lab exercises and activities using the Arduino core support. This course will cover a few of the
wireless communication protocols used in the Internet of Things (IoT). The course takes a layered
approach to designing Wireless Sensor Networks (WSN) and provides students with an overview of the
fundamental architecture of IoT as well as some of the key software and applications.

WHERE IS THE COURSE SITUATED


WITHIN THE FORMATION STAGES
IN THE FRAMEWORK OF THE LOYOLA SCHOOLS CURRICULA

✓ FOUNDATIONS: Exploring and Equipping the Self

✓ ROOTEDNESS: Investigating and Knowing the World

✓ DEEPENING: Defining the Self in the World

✓ LEADERSHIP: Engaging and Transforming the World


C. COURSE LEARNING OUTCOMES
By the end of this course, students should be able to:
COURSE LEARNING OUTCOMES

CLO1: Demonstrates an energy-efficient wireless sensor node that collects sensor data with real-
time data processing.

CLO2: Create sensor nodes that mimic the commercial devices using Bluetooth and Wi-Fi wireless
communication protocols.

CLO3: Evaluate the different wireless communication protocols and their respective features.

CLO4: Investigate the uses of sensor devices and their wireless communication protocols in depth.

CLO5 Recognize the data formats and aggregation methods used in communication networks.

COL6: Integrates the hardware (i.e., sensor nodes) and software (i.e., web services, and
applications) components as one communication system.

CLO7: Design and demonstrate multiple sensor devices connected to the wireless network to
construct a simple IoT architecture that tackles real-world applications both individually and
in teams.

D. COURSE OUTLINE and LEARNING HOURS

Course Outline CLOs Estimated Contact


or Learning Hours

Module 1 – The “Things” in the Internet of Things 1,2 4 HRS

Module 2 – Bluetooth Wireless Communication 1-6 8 HRS

Module 3 – Wi-Fi Wireless Communication 1-6 4 HRS

Module 4 – Internet Protocols and Communication Techniques 1-6 12 HRS

Module 5 – Internet of Things Platform 1-6 4 HRS

Module 6 – Standard Messaging Protocol for Internet of Things All 4 HRS

Module 7 – Middleware for Integration of IoT Applications All 4 HRS

Design Project All 12 HRS

Working Class Schedule / Class Calendar Dates (2022)

Lab Exercises and Activities Lab Proper Submission

0. Discussion of Course Syllabus and Class Policies August 17

1. Building Sensor Node “Things” August 24 August 31

2. Bluetooth-Based Wireless Controller and Monitoring Device August 31 September 7

3. Bluetooth Beacon Sensor Device September 7 September 14

4. Creating Dashboard Widget September 14 September 21

5. Displaying Data on Dashboard Widget September 21 September 28

6. Dashboard Data Visualization September 28 October 5


7. Real-Time Cloud Database October 5 October 12

8. Creating a Simple Mobile App for IoT Devices October 12

9. IoT Platform “ESP Rain Maker” October 19 October 26

10. Connecting to IoT Platform Using MQTT October 26 November 2

11. Design Project: Architecting IoT for Smart Cities November 2 December 7

Synchronous Practical Test/Exam November 9 November 9

*These classes may be adjusted depending on the class phase. In case of holidays or class suspensions,
we either schedule the lecture proper the following week or do it asynchronously.

E. ASSESSMENTS AND RUBRICS

Assessment Tasks Assessment Weight CLOs

Discussion Boards and Class Participation 30% 1,2,3,4,5,6,7

Lab Activities 40% 1,2,3,4,5,6,7

Practical Test/Exam 10% 1,2,3,4,5,6,7

Design Project 20% 1,2,3,4,5,6,7

Rubrics Criteria Need Meets Standards Exceeds Expectations


Improvement

Program/Simulation The activity or the The activity or the The activity or the
program is not program compiles and program compiles and
working, or compiles runs, has no debugs or runs, has no debugs or
and runs with errors, errors, properly errors, properly processes
incorrect results, and processes and and displays sensor data,
fails to meet most displays sensor data, and exceeds expectations.
specifications. and meets all
expectations.

Demo/Presentations The central purpose The presentation Very good presentation of


of the presentation is provides reasonable relevant and legitimate
not clearly defined. support or information information that supports
presentation is that supports the the central purpose of the
vague. central purpose of the topic.
topic.

Discussions The contents are The contents are The contents are
incoherent and fail to arranged logically or presented with impact or
make sense. meet the objectives of significance in the given
the given problems. problems.

Documentation/Paper Lack of The documentation/ The documentation/paper


documentation/paper, paper appropriately is well written, and clearly
or vague, does not explains what explains what the project
give a brief overview the project and and code is accomplishing
of what the project code is accomplishing. and how to solve the
and code is problem.
accomplishing
and how to solve
the problem.
F. TEACHING and LEARNING METHODS

TEACHING & LEARNING METHODS and ACTIVITIES CLOs

Synchronous Lab Exercises (i.e., demo, programming, simulations) 1,2,3,4,5,6,7

Discussions and consultation (can be synchronous and asynchronous) 1,2,3,4,5,6,7

Lab Activities and Discussion Board 1,2,3,4,5,6,7

Graded Practical Test/Exam 1,2,3,4,5,6,7

Design Project 1,2,3,4,5,6,7

G. REQUIRED READINGS
• A. Foster, Introduction to Wireless Sensor Networks, ISBN: 978-1-118-99351-4, IEEE Press Wiley,
2016.

H. SUGGESTED READINGS
• B. Kantarci and S. Oktug, Wireless Sensor and Actuator Networks for Smart Cities, Journal of
Sensor and Actuator Networks, ISSN 2224-2708, MDPI, 2018.
• S. R. Vijayalakshmi, PhD & S. Muruganand, PhD, Wireless Sensor Networks An Introduction, ISBN:
978-1-68392-225-4, Mercury Learning and Information LLC, 2017.
• M. A. Matin (Ed.) Wireless Sensor Networks - Technology and Protocols. London, United Kingdom,
IntechOpen, 2012 [Online]. Available from: https://www.intechopen.com/books/2211 doi:
10.5772/2604
• Tutorialspoint Wireless Network (Wireless Networks (tutorialspoint.com)).

I. GRADING SYSTEM
A: Excellent, 4 Quality Points (93-100)
B+: Very Good, 3.5 QP (87-92)
B: Good, 3 QP (80-86)
C+: Satisfactory, 2.5 QP (74-79)
C: Sufficient, 2 QP (68-73)
D: Passing, 1 QP (60-67)
I: Incomplete, 0 QP
F: Failure, 0 QP
W: Withdrawal without permission, 0 QP
WP: Withdrawal with permission, No QP

J. CLASS POLICIES
A. The Student Handbook and Academic Policies Adapted to Online Learning The policies in this
syllabus apply in addition to those in the student handbook and the memo on Academic Policies
Adapted to Online Learning, First Semester, SY 2021-2022.
B. We will uphold an Honor Code. Academic integrity should be maintained, regardless of the
communication medium used. Academic dishonesty in any form will not be tolerated.
C. Course-specific policies:
1. The official learning management system for this course will be Canvas.
2. Only students who are officially enrolled will be included in the Canvas class.
3. Only students who are officially enrolled will be allowed to take assessments.
4. Students who require support for Canvas may seek help by sending an email to
ls.one@ateneo.edu or chatting with LS-One through that account using their obf email.
5. Student access to the Canvas course will be closed a week after the electronic release of
grades for the first quarter. Students are encouraged to download the course materials as
well as the records of their grades before the Canvas course closes.
6. Grades reflected on Canvas are not necessarily the official grades for the class.
7. Students with no or very unstable internet connection are advised to immediately by email
(a) the department ecce.sose@ateneo.edu , (b) ls.one@ateneo.edu , and (c) the course
instructors so that the appropriate assistance can be extended and adjustments can be
made. If necessary, portable learning packets (PLP) which can be in the form of flash drives
or printed materials can be sent to the students. The PLP can be requested via the LSOne
portal www.ateneo.edu/ls-one.
8. Students are encouraged to keep their cameras open during synchronous sessions so that
they can see whom we are talking to and receive non-verbal feedback. But keeping the
camera open is not required.
9. A student who fails to effectively commit to the class through submission of requirements
may be deemed to have dropped the course. The students will receive a grade of W
(Withdrawal without Permission) if the highest possible total % weight, as indicated in the
syllabus, of requirements they have fulfilled is less than 33.33% by the end of the academic
term.
10. A recording of synchronous sessions will be uploaded to the class Google Drive at least a
day after the synchronous session. The class beadle and co-beadle should remind us to
record the session and upload the session in the class Google Drive (or if Zoom allows it, for
them to (ask us to make them co-hosts so that they can) record the session themselves). It
is assumed that by joining the live sessions, you are giving consent to be included in
the recording. The synchronous sessions, in general, will be scheduled on Mondays and
Thursdays, 1530 - 1700. Refer to the course Canvas for the actual dates and session links.
11. Personal communication with the instructor outside of synchronous sessions should either
be through email (subject format: “<course code>-<section>: <topic>”) or Canvas (subject
format: “<topic>”). General class communication will either be through Canvas
announcements or if requiring immediate response, the class chat room (through OBF
email).
12. Ateneo de Manila University does not discriminate on the basis of sex, gender, marital or
parental status, sexual orientation, or gender identity or expression. Follow the hyperlink for
more information on the LS Gender Policy. Moreover, the Code of Decorum and
Administrative Rules cover both students and employees of the University.

D. Data Privacy and Copyright


1. Class materials may not be reproduced, shared, or reposted by students without the express
written consent of the teacher.
2. Personal data collected during an online class or other official activity must not be used for
personal purposes or reasons. Teachers and students should not post such data on personal
social media accounts or use them for other unofficial and unauthorized purposes.
3. Class materials and personal data (including the files or records that contain them) stored or
uploaded to an LMS may be covered by several legal or technical requirements (e.g.,
confidentiality, access restriction, retention, and intellectual property laws). Therefore, publicly
disseminating, reposting, or resharing them may be violative of the Data Privacy Act and other
applicable laws, regulations, and policies. Extreme care must be exercised when handling
them. Consulting the appropriate offices and, when necessary, securing consent or
authorization are strongly advised before any of the foregoing actions are taken.

Emergency contact information

Name: _______________________________________
Relation: _______________________________________
Email address: _______________________________________
Phone number: _______________________________________
E. Additional Notes
1. If there are any current or emergent circumstances that make online learning difficult for you,
we would appreciate it if you inform us right away.
2. Students are encouraged to use the chat function at any time during the synchronous session
(and not just when I ask if there are questions). This gives us a sense of what you’re thinking
and what your reactions are. In a face-to-face situation, teachers prefer students (to recite but)
not to chat in class but in an online environment, chat is preferred. Students are also
encouraged to reply to each other’s chat messages.

F. Consultation Hours
NAME OF FACULTY EMAIL DAY/S TIME

Paul Ryan A. Santiago psantiago@ateneo.edu TUE 08:00AM – 10AM

I hereby attest that I have read, understood, and agreed to the contents of this syllabus.

____________________________________________________ _________________________
Signature over a complete name Date Signed

You might also like