You are on page 1of 13

UNIVERSITY OF THE EAST

UNIVERSITY MISSION STATEMENT:

Imploring the aid of Divine Providence, the University of the East dedicates itself to the service of youth, country and God,
and declares adherence to academic freedom, progressive instruction, creative scholarship, goodwill among nations and
constructive educational leadership.

Inspired and sustained by a deep sense of dedication and a compelling yearning for relevance, the University of the East
hereby declares as its goal and addresses itself to the development of a just, progressive and humane society.

UNIVERSITY VISION STATEMENT:

As a private non-sectarian institution of higher learning, the University of the East commits itself to producing, through
relevant and affordable quality education, morally upright and competent leaders in various professions, imbued with a strong
sense of service to their fellowmen and their country.

INSTITUTIONAL LEARNING OUTCOMES:

In pursuit of its mission, the University seeks


1. To create curricular programs attuned to the constantly changing needs and challenges of the youth within the
context of a proud nation and enriched culture;
2. To produce innovative research output, the true hallmark of institutional integrity and dynamism;
3. To render relevant and committed service to the community, the nation, and the world.

Page 1 of 13
COLLEGE OF ENGINEERING

COLLEGE MISSION STATEMENT:


The College of Engineering affirms its role to develop globally competent and professional engineers imbued with proper
values, committed to serve the industry and society and contribute to national development.

COLLEGE VISION STATEMENT:


The College of Engineering is envisioned to be the "National College of Choice" with the highest quality of academic
programs equipped with modern and latest technology for research, computational methods, and experimentation.

COLLEGE GOALS:
<<insert text here>>

COLLEGE OBJECTIVES:

1. To produce engineering graduates who are most preferred by the industry, well prepared to pass the professional board
examinations and trained to become potential leaders and professionals in the engineering field.

2. To provide students the best state-of-the-art engineering facilities and laboratory equipment and maintain modern
engineering research and testing centers.

3. To provide faculty members with current, high level knowledge and develop in them excellent training skills and
capabilities.

4. To strengthen linkages with related industries to implement researches and to be aware of the needs and demands in the
industries.

5. To be involved with the local community by continuously providing technical skills and engineering consultancy services.

PROGRAM OUTCOMES:
Page 2 of 13
1. Ability to apply knowledge of mathematics and science to solve engineering problems.
2. Ability to design and conduct experiments, as well as to analyze and interpret data.
3. Ability to design a system, component, or process to meet desired needs within realistic constraints such as economic,
environmental, social, political, ethical, health and safety, manufacturability, and sustainability, in accordance with
standards.
4. Ability to function on multidisciplinary teams.
5. Ability to identify, formulate, and solve engineering problems.
6. Understanding of professional and ethical responsibility.
7. Ability to communicate effectively.
8. Broad education necessary to understand the impact of engineering solutions in a global, economic, environmental,
and societal context.
9. Recognition of the need for, and an ability to engage in life-long learning.
10. Knowledge of contemporary issues.
11. Ability to use techniques, skills, and modern engineering tools necessary for engineering practice.
12. Knowledge and understanding of engineering and management principles as a member and leader in a team, to
manage projects and in multidisciplinary environments.

Page 3 of 13
COURSE SYLLABUS IN

EMBEDDED SYSTEMS

School Year 2014 to 2015

Course Code NCP 515

Course Title EMBEDDED SYSTEMS


Lecture 3
Credit Units
Laboratory / Studio
Course Code NCP 426
Pre-Requite(s)
Course Title Microprocessor Systems

Course Description:
The course includes the principles and applications of microcontrollers systems, creation of different applications with the use of microcontroller
to be applied on real world situations.

Course Outcomes

Upon completion of the course, the learner will be able to:


1. Know the architectural difference of microcontroller.
2. Understand how instructions are processed by the machine.
3. Appreciate the significance of microcontroller in interfacing I/O devices

Page 4 of 13
COURSE CONTENT

Teaching Learning
Week Hours Learning Outcomes Topics Assessment Tasks
Activities

At the end of the lesson, the


learner will be able to:
Determine the components that
comprise an Arduino board Concept Seatwork
Understand how the Arduino GETTING UP AND Mapping Paper & Pen
1st 3 boot loader allows you to BLINKING Presentation Quiz
program Arduino firmware over Quizzing Simulation
a USB connection
Differentiate between the
various available Arduino
boards
Illustrate how to wire an Concept Seatwork
DIGITAL INPUTS,
external LED to your Arduino Mapping Paper & Pen
2nd 3 OUTPUTS, AND PULSE-
Describe how to use PWM to Presentation Quiz
WIDTH MODULATION
write analog values to LEDs Quizzing Simulation
Understand how to debounce Concept Seatwork
DIGITAL INPUTS,
a pushbutton Mapping Paper & Pen
3rd 3 OUTPUTS, AND PULSE-
Utilize pull-up and pull-down Presentation Quiz
WIDTH MODULATION
resistors Quizzing Simulation
Differentiate between analog
and digital signals Concept Seatwork
Demonstrate the conversion of READING ANALOG Mapping Paper & Pen
4th 3
analog signals to digital signals SENSORS Presentation Quiz
Describe how to display data Quizzing Simulation
using the serial monitor

Page 5 of 13
COURSE CONTENT

Teaching Learning
Week Hours Learning Outcomes Topics Assessment Tasks
Activities

Illustrate that DC motor


speed and direction can be
controlled with PWM and an Concept Seatwork
H-bridge. USING TRANSISTORS AND Mapping Paper & Pen
5th 3
Show that servo motors DRIVING MOTORS Presentation Quiz
enable precise positioning Quizzing Simulation
and can be controlled using
the Arduino Servo library.
Understand how DC motors
use electromagnetic
induction to create
mechanical action from Concept Seatwork
changes in current. USING TRANSISTORS AND Mapping Paper & Pen
Show that motors are DRIVING MOTORS Presentation Quiz
6th 3 inductive loads that must Quizzing Simulation
utilize proper protection and
power circuitry to interface
safely with your Arduino.

PRELIM EXAMINATION

COURSE CONTENT

Page 6 of 13
Teaching
Assessment
Week Hours Learning Outcomes Topics Learning
Tasks
Activities
At the end of the lesson, the
learner will be able to:
Demonstrate by changing
electric current induces a Concept Seatwork
magnetic field that can be Mapping Paper & Pen
7th used to create sound from a MAKING SOUNDS
3 Presentation Quiz
speaker. Quizzing Simulation
Understand the tone() function
which can be used to
generate sounds of arbitrary
frequencies and durations.
Illustrate that the Arduino Concept Seatwork
programming language Mapping Paper & Pen
8th supports the use of arrays for MAKING SOUNDS
Presentation Quiz
iterating through sequences of Quizzing Simulation
data.
Show how Arduinos connect
to your computer via a USB-
to-serial converter. Concept Seatwork
Differentiate how Arduinos USB AND SERIAL Mapping Paper & Pen
9th 3
facilitate a USB-to-serial COMMUNICATION Presentation Quiz
conversion using either Quizzing Simulation
dedicated ICs or built-in USB
functionality.
Describe how Arduino can
print data to your computer via Concept Seatwork
your USB serial connection.
USB AND SERIAL Mapping Paper & Pen
10th 3 Illustrate that serial data is
COMMUNICATION Presentation Quiz
transmitted as character that
Quizzing Simulation
can be converted to integers
in a variety of ways.
Page 7 of 13
Understand how a shift Concept Seatwork
register works
Mapping Paper & Pen
11th 3 Differentiate between serial SHIFT REGISTERS
Presentation Quiz
and parallel data
transmission
Quizzing Simulation
Explain the differences
between decimal and binary Concept Seatwork
data representations Mapping Paper & Pen
SHIFT REGISTERS
Show how to create Presentation Quiz
12th 3 animations using a shift Quizzing Simulation
register

MIDTERM EXAMINATION

COURSE CONTENT

Teaching
Week Hours Learning Outcomes Topics Learning Assessment Tasks
Activities
13th At the end of the lesson, the THE I2C BUS Concept Seatwork
learner will be able to: Mapping Paper & Pen
3 Presentation Quiz
Understand that I2C uses
two data lines to enable Quizzing Simulation
digital communication
between the Arduino and
multiple slave devices (so
long as they have different
addresses).
Show that the Arduino Wire
library can be used to
facilitate communicate with
I2C devices connected to
Page 8 of 13
pins A4 and A5.

Show that you can control


SPI potentiometers using the
Arduino Library. Concept Seatwork
Explain how to Mapping Paper & Pen
14th 3 simultaneously adjust THE SPI BUS
Presentation Quiz
speaker volume and
frequency using the tone
Quizzing Simulation
library paired with an SPI
digital potentiometer.
Show that parallel LCDs can
be interfaced with the Concept Seatwork
Arduino through a standard
INTERFACING WITH LIQUID Mapping Paper & Pen
15th 3 wiring scheme.
CRYSTAL DISPLAYS Presentation Quiz
Create custom characters for
your LCD by generating
Quizzing Simulation
arbitrary bitmaps.
Differentiate between polling
inputs and using interrupts.
Show that different Arduinos Concept Seatwork
have different interrupt HARDWARE AND TIMER Mapping Paper & Pen
16th 3 capabilities.
INTERRUPTS Presentation Quiz
Describe how buttons can be
Quizzing Simulation
debounced in hardware
using an RC circuit and a
Schmitt trigger.
17th 3 Illustrate that the Arduino can HARDWARE AND TIMER Concept Seatwork
be made to respond to inputs INTERRUPTS Mapping Paper & Pen
asynchronously by attaching Presentation Quiz
interrupt functions. Quizzing Simulation
Show that you can install a
third-party timer library to
adder timer interrupt
Page 9 of 13
functionality to the Arduino.
Combine timer interrupts,
hardware interrupts, and
polling into one program to
enable pseudo-simultaneous
code execution.
Differentiate between clients
and servers. Concept Seatwork
Show enough basic HTML to CONNECTING YOUR
Mapping Paper & Pen
18th 3 write a form for controlling ARDUINO TO THE
Presentation Quiz
your Arduino over the web. INTERNET
Control I/O pins on your
Quizzing Simulation
Arduino over the Internet.

FINAL EXAMINATION

Page 10 of 13
Course References
Textbook

Other References
1. Getting Started with Arduino 2nd Ed. By Massimo Banzi
2. Exploring Arduino: Tools and Techniques for Engineering Wizardry By Jeremy Blum
3. Arduino Cookbook 2nd Ed. By Michael Margolis
4. Programming Arduino: Getting Started with Sketches By Simon Monk
5.
Grading System GRADING SYSTEM:
Prelim Tentative Midterm Tentative Final
Grade(TMG) Grade(TMG)
Class Standing (CS) 20% Class Standing (CS) 20% Class Standing 20%
(CS)
Quizzes (QP) 35% Quizzes (QM) 35% Quizzes (QF) 35%
Non-Academic (NA) 5% Non-Academic (NA) 5% Non-Academic (NA) 5%
Prelim Exam (PE) 40% Midterm Exam (ME) 40% Final Exam (FE) 40%
Total 100% Total 100% Total 100%

Midterm Grade (MG) Final Grade (FG)


MG = (2*TMG + FG = (2*TFG + MG)
PG) / 3 /3

Course Requirement/s 1] CLASS STANDING


1.1 Recitation
1.2 Assignment
1.3 Seatwork
1.4 Boardwork
Page 11 of 13
2] QUIZZES
3] MAJOR EXAMINATION
3.1 Prelim Examination/Prelim Design
3.2 Midterm Examination/Midterm design
3.3 Final Examination/Final Design

Page 12 of 13
PREPARED BY: REVIEWED BY:

Prof. Paraluman G. Sim Prof. Joan P. Lazaro


<<Name of industry Practitioner >>

<<Faculty Name>> <<Faculty Name>>

VERIFIED BY: RECOMMENDING APPROVAL: APPROVED BY:

Prof. Joan P. Lazaro Engr. Miriam R. Borja Dr. Victor R. Macam Jr.

Department Chair, CpE Department Associate Dean, Coll. of Engg. Dean, Coll. of Engg.

Page 13 of 13

You might also like