Spring/2021 (January
13 – May 7)
3 Credit Hours
Contents
Instructor
Contact Information
Hybrid
(on-campus, online - synchronous and
asynchronous)
Computer System & Software Requirements
Software Accessibility Policies in General
Software Privacy Policies in General
ABET Criterion 3 Outcomes Addressed by the Course:
Course Schedule
& Graded Activities
Etiquette
Expectations & Learner Interaction
Institutional
Policies & Regulations
Students with
Disabilities Requesting Accommodation(s)
Student
Regulation Requirements for Excused and Extended Absence
Undergraduate:
III-F. Attendance Graduate – II-F. Attendance
Spring/2021 (January
13 – May 7)
3 Credit Hours
Dr. Masudul
Imtiaz ECE Dept.
CA2208A CAMP Annex Phone:
315-268-6003 Email: mimtiaz@clarkson.edu Webpage: https://www.clarkson.edu/people/masudul-imtiaz Office
Hours: Virtually via Zoom |
Dr. Abul Khondker ECE Dept. 134 CAMP Phone: 315-268-2127 E-mail: khondker@clarkson.edu Webpage: http://people.clarkson.edu/~khondker/ Office Hours: Virtually via Zoom |
During
this course, students should expect the instructors to
● Respond to emails within 24 hours
● Grade activities and assessments
within 7-10 days
● Copy email to both the instructors
Face to face classes will be held in Hamlin-Powers, room
138.
·
Section 01A will attend the class on Mondays
·
Section 01B will attend on Wednesdays
·
Students in section 02 will all classes using Zoom only
Wednesday Lab classes will have limited access. Since
there are 21 benches in the ECE Lab (CB 195), only 21 students will be allowed
at a time.
For in-person classes and Lab
classes, students must follow the following rules:
Students must:
●
wear a mask while in class and Lab
●
not gather in the hallway outside of the classroom before class, but
come directly into the room
●
upon entering the classroom, grab two disinfecting wipes to:
○ Wipe their desk or workspace
surface before being seated
○ Wipe their desk or workspace
surface after being seated
●
not come to class if they are feeling unwell, but go to
Health Services immediately
● Students
will attend Labs to demonstrate their projects. Rules will be mentioned in
detail later. Additional
Information
●
The class will end precisely on time, and students must exit and
progress to their next location.
●
All classrooms are equipped with lecture capture capabilities.
EE260: An introductory course covering the fundamentals of microcontroller hardware and software. Topics include microcontroller systems, input/output (I/O) standards, data communication protocols, interfacing with memory systems and sensors, data collection, display, and control of peripheral modules and actuators. The Microcontroller will be programmed in the C programming language. Interfacing assembly language to high-level language code will be treated as well. A comprehensive term project will allow student teams to apply the theoretical concepts for solving a practical problem using microcontrollers and peripheral devices. (Each Spring)
Required: STM32 Arm Programming for Embedded Systems (Volume 6) First Edition by Muhammad Ali Mazidi, Shujen Chen, Eshragh Ghaemi, ISBN-13: 9780997925955
Other Required items for Lab:
·
Starter Kit for
hardware REXQualis Super Starter Kit based on Arduino UNO R3
·
STMicroelectronics
NUCLEO-F446RE
●
Proficiency in
programming languages such as C++
●
Knowledge of electrical circuit design
● Knowledge Logic and Digital Circuits
·
CO1: Students will be aware of the
impact of microprocessors-based devices on society
·
CO2: Students will have basic
knowledge of microprocessor architecture.
·
CO3
Students will have a working knowledge of the instruction set for ARM Cortex_M4
Microcontroller
·
CO4:
Students will be able to write and debug assembly and C programs that meet
requested specifications
·
CO5:
Students will have basic knowledge of the I/O devices and external memory
interfaces.
·
CO6:
Students will have a working knowledge of the interrupt-based control model.
·
CO7:
Students will experience working in multi-disciplinary teams
#1. An
ability to identify, formulate, and solve complex engineering problems by
applying principles of engineering, science, and mathematics
#4. An ability to recognize ethical and
professional responsibilities in engineering situations and make informed
judgments, which must consider the impact of engineering solutions in global,
economic, environmental, and societal contexts
· Introduction to the Embedded Systems
· Microprocessors, Microcontroller & architectures (ARM Cortex-M)
· C language and Assembly Language Programming (ARM Cortex-M)
· Peripheral Devices, Timers, PWM, etc.
· Standards – Input/output, IC interfacing (LCD, Keypad, etc.)
· Standards – Communication, UART, SPI, I2C
· Analog interfacing
· Interrupts and Operation Modes
This calendar is tentative, and that revisions, if needed, will be
provided following Clarkson policy II-C – Course Policies in both the
undergraduate and graduate student regulations. Green highlighs are lecture class, Yellow blocks are Lab days.
Black blocks mean no class, according to the Clarkson Calendar.
|
EE 260 Calendar - Spring 2021 |
|
|||||
Week |
Sunday |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Saturday |
|
10-Jan |
11-Jan |
12-Jan |
13-Jan |
14-Jan |
15-Jan |
16-Jan |
1 |
|
|
|
|
|
|
|
|
17-Jan |
18-Jan |
19-Jan |
20-Jan |
21-Jan |
22-Jan |
23-Jan |
2 |
|
|
|
|
|
|
|
|
24-Jan |
25-Jan |
26-Jan |
27-Jan |
28-Jan |
29-Jan |
30-Jan |
3 |
|
|
|
|
|
|
|
|
31-Jan |
1-Feb |
2-Feb |
3-Feb |
4-Feb |
5-Feb |
6-Feb |
4 |
|
|
|
|
|
|
|
|
7-Feb |
8-Feb |
9-Feb |
10-Feb |
11-Feb |
12-Feb |
13-Feb |
5 |
|
|
|
|
|
|
|
|
14-Feb |
15-Feb |
16-Feb |
17-Feb |
18-Feb |
19-Feb |
20-Feb |
6 |
|
|
|
|
|
Hour Exam I |
|
|
21-Feb |
22-Feb |
23-Feb |
24-Feb |
25-Feb |
26-Feb |
27-Feb |
7 |
|
|
|
|
|
|
|
|
28-Feb |
1-Mar |
2-Mar |
3-Mar |
4-Mar |
5-Mar |
6-Mar |
8 |
|
|
|
|
|
|
|
|
7-Mar |
8-Mar |
9-Mar |
10-Mar |
11-Mar |
12-Mar |
13-Mar |
9 |
|
|
|
|
|
|
|
|
14-Mar |
15-Mar |
16-Mar |
17-Mar |
18-Mar |
19-Mar |
20-Mar |
10 |
|
|
|
|
|
|
|
|
21-Mar |
22-Mar |
23-Mar |
24-Mar |
25-Mar |
26-Mar |
27-Mar |
11 |
|
|
|
|
|
Hour Exam II |
|
|
28-Mar |
29-Mar |
30-Mar |
31-Mar |
1-Apr |
2-Apr |
3-Apr |
12 |
|
|
|
|
|
|
|
|
4-Apr |
5-Apr |
6-Apr |
7-Apr |
8-Apr |
9-Apr |
10-Apr |
13 |
|
|
|
|
|
|
|
|
11-Apr |
12-Apr |
13-Apr |
14-Apr |
15-Apr |
16-Apr |
17-Apr |
14 |
|
|
|
|
|
|
|
|
18-Apr |
19-Apr |
20-Apr |
21-Apr |
22-Apr |
23-Apr |
24-Apr |
15 |
|
|
|
|
|
|
|
|
25-Apr |
26-Apr |
27-Apr |
28-Apr |
29-Apr |
30-Apr |
1-May |
16 |
|
|
|
|
|
|
|
· Homework and Projects – given (approximately) every week
o Projects will be completed by a group consisting of Electrical, Computer, and Software Engineering students. While ach group will have 2 to 3 members, each member must demonstrate their own hardware to the TAs.
· Two Hour-Exams - February 19 and March 26
· A comprehensive final project.
· Grading Policy – Will use peer evaluation to determine individual grades
Homework |
15.00% |
Projects |
40.00% |
Two Take-Home exams |
20.00% |
Final Exam/Project |
20.00% |
Class/Lab attendance |
5.00% |
Course Average |
Grade |
Quality Points Per Credit Hour |
>95% |
A+ |
4.0 |
>90% |
A |
4.0 |
>87.67% |
A- |
3.667 |
>83.33% |
B+ |
3.334 |
>80% |
B |
3.0 |
>77.67% |
B- |
2.667 |
>73.33% |
C+ |
2.334 |
>70% |
C |
2.0 |
>65% |
C- |
1.667 |
>60% |
D |
1.0 |
<60% |
F |
0 |
This
course is the first real design experience for students in the ECE department.
While not every student in this course will work in embedded system development
after they graduate, the process learned in this course will be invaluable in
future design courses and places of employment.
Please pay attention to the class lectures, make sure you know the due
dates for the homework and projects. One most important way to succeed in this
class is to start early and not wait until the last moment. There are
many details that cannot be learned in a short period of time. Please
see tips for being a successful student and other helpful information from the Student Success
Center.
Educational institutions promote the advancement of
knowledge through positive and constructive debate--both inside and outside the
classroom. Please visit and follow Netiquette and
Electronic Learner Interaction Guidelines.
Students who submit homework or reports will lose 25% of the original score for every day late. Projects not
demonstrated on-time will not be graded. If a student has a good reason, please
contact the instructors ahead of time. A no-show without any reason is
considered as work not done.
Attendance is required. The attendance of the lecture
classes will decide 5% of the grade.
Zoom’s features will be used to record attendance. Therefore, students must use
their real first and last names in Zoom.
Lectures will be delivered
synchronously and will be
Department Name: Electrical and Computer
Engineering
Anna Jodice: Administrative Coordinator
Email: ajodice@clarkson.edu
Tel: 315-268-4034
Academic
unit: Coulter School of Engineering
Academic Integrity, based on the
values of honesty, trust, fairness, respect, and responsibility, is a
fundamental principle of scholarship in higher education. Clarkson’s Academic
Integrity Policy prohibits plagiarism (using another person’s writing or
copying any work without proper citation), falsification, unauthorized
collaboration during a test or on an assignment, or substitution for another
student to take an exam, course or test, and other forms of academic
dishonesty.
If you are to benefit from this
class and be properly evaluated for your contributions, it is important for you
to be familiar with and follow Clarkson University’s Academic Integrity policy.
Please review this policy online (Undergraduate
section IV – Academic Integrity, Graduate section IV
– Academic Integrity). Work that violates this policy will not be tolerated. Students
who are found responsible for a violation of the Academic Integrity Policy will
have both a university process sanction and an academic outcome, that could
include a failing grade on the assignment or exam, or a failing grade for the
course.
Please refer to Clarkson Library’s Guide
to Plagiarism
and the guide
to Citing Sources for assistance on avoiding
plagiarism and properly citing sources.
The University strives
to make all facilities and programs accessible to students with permanent,
ongoing, and temporary disabilities by providing appropriate and reasonable academic
accommodations, as necessary. Disabilities that may benefit from reasonable
accommodations include, but are not limited to, broken wrist, ADHD, surgery
recovery, Learning Disability, concussion, visual impairment, etc. For more
information and/or to request accommodations, contact the Office of
Accessibility Services at oas@clarkson.edu or 315-268-7643.
Students with
Disabilities Policy
Office of
Accessibility Services Website