BLUE RIDGE COMMUNITY COLLEGE

ETR-106 Programming Methods for Electrical/Electronic Calculations

 

INSTRUCTOR'S NAME: Jim Richerson

OFFICE/HOURS: T-204

PHONE:  540-453-2328

CLASS MEETING: BRCC Distance Learning

e-mail: richersonj@brcc.edu

I. COURSE DESCRIPTION: Teaches the application of a high-level language to electrical and electronic problem solving and circuit analysis. Introduces an operating system.  Lecture 1 hour, lab 3 hours, total 4 hours per week, 2 credit hours.

This course meets entirely online. Course content, assessments, policies, expectations, and other materials will be available in the Learning Management System, Canvas the first day of class. Students will be required to take one proctored assessment and that will be the Final Exam. The assessment will be given using Respondus Lockdown Browser. You will need a webcam and microphone for audio and video capabilities.

Click this link for instructions on how to download and use Zoom.

For more information on BRCC Distance Learning


 

II. COURSE OBJECTIVES: This course is a required course for first year students in the Computer & Electronics Technology Program. The course focuses on the utilization of a spread sheet software and learning basic programming skills to meet desired input/output specifications.  The concepts learned in this course will apply significantly to subsequent microprocessor courses which utilize Assembly Language Programming techniques as well as PIC Basic Pro.   Upon completion of the course the student will:

1.  Identify and explain the significant components of a spreadsheet
2.  Perform basic editing, data entry, move, copy, and cut and paste functions within a spreadsheet
3.  Perform basic data representation using graphs and charts
4.  Be proficient in developing, debugging, running, loading, and saving programs with the BASIC Stamp processor.

5.  Basic programming constructs and concepts such as variables, strings, assignments, loops, functions and debugging.
6.  Be knowledgeable of program commands, control structures and variable declaration within a software program.
7.  Be knowledgeable of data structures and algorithms.
8.  Demonstrate the development of a Windows application.
9.  Be keenly aware of the thought processes required in the development of software for a given application.


III. TEXT MATERIAL: Web material .


IV. EVALUATION POLICIES AND REQUIREMENTS:

Progress Policy-This Web Based course will require you to set the necessary time aside each week in order to complete the course within the semester time period.  You must exercise personal discipline in ensuring that progress is made each week and do not hesitate to request help from the instructor or your other classmates.  You should begin each section with reading the material that is outlined in Canvas under Modules for each section link, then the associated lectures in Web Links, followed by the associated Lab Experiment and Lab Report submission, and finally taking the associated Quiz.  Each Quiz consists of questions/problems regarding the material. There will be two tests during the semester over quizzes and the material covered in each section that are outlined in the topical outline section of the syllabus. There is no late policy to the weekly assignments but all material needs to be completed before you take the Final Exam. The comprehensive final exam is taken on campus or in a testing center off campus during the week of final exams. There is no required submission date of any work but you will need to complete the material in a timely manner to keep a good pace on completing the class material before the Final Exam. No coursework will be accepted after you take the Final Exam.

Grading Policy-Student performance in the course will be measured by written, and electronic performance testing. Periodically questions will be presented to the class via written, or electronic means to measure students understanding. Two announced one-hour tests will be given during the course with a comprehensive Final Exam at the end of the course. There will be quizzes/homework given through Canva over previous material, labs or reading assignments. There will also be submission of lab reports which are questions from each of the labs that are completed. No work will be accepted after the Final Exam has been taken.

The final course grade will be derived as follows:

Type of Evaluation

Percent of Overall Grade

Student Effort

5%

Quizzes

10%

Lab Performance

35%

Tests

20%

Project 10%

Final Exam

20%

  

The final letter grade will be derived as follows:

Percentage

Letter Grade

90-100%

A

80-89%

B

70-79%

C

60-69%

D

0-59%

F

 

The portion of the grade due to "student effort" will be based on many factors. It is based on such characteristics as: 

1. Motivation 2. Completion of assignments

3. Tardiness 4. Promptness

5. Cooperation 6. Discipline

7. Effort to learn


V. HONOR POLICY: The functioning of an academic community depends on the integrity of all of its members. Blue Ridge Community College values truthfulness, respect for the property of others, and honesty in academic work." BRCC Honor Code

As  members of this community, you are responsible for understanding and adhering to the Honor Code.  Violations include (but are not limited to) cheating on tests and quizzes, unauthorized collaboration on assignments, and plagiarism.  Your instructor is the ultimate source of policy on individual assignments; please consult him or her if you have any questions or concerns about what is permitted. 

Violations of the Honor Code may result in a grade penalty and/or disciplinary action.  For further information on your rights and responsibilities as a student, and the disciplinary guidelines and procedures, please consult the Student Handbook.  For information on the grade appeal procedure, please consult the Catalog.

VI.  DISABILITY SERVICES If you have a disability for which you wish to be considered for an accommodation, please make an appointment with the Office of Disability Services located in the Houff Student Center. 

The purpose of providing accommodations is to ensure that students with disabilities are granted the opportunity to access programs and services offered by the college.   Requested accommodations are considered on a case by case basis by the Coordinator of Disability Services, who works with faculty to ensure both access and academic standards are maintained.  Students requesting services must meet with the Disability Services Coordinator and provide sufficient documentation of the disability prior to receiving accommodations.  Accommodations are not retroactive and do not result in modification of the essential academic elements of the course.


VI. TOPICAL OUTLINE:

Week

Topic

Reading Assignment

Programming Assignment/Quizzes

Aug 26

Intro to Excel

Web links

Spreadsheet Assignment 1

Spreadsheet Quiz 1

Sep 2

Use of the spreadsheet interface Web links

Spreadsheet Assignment 2

Sep 9

Perform basic data representation using graphs and charts Web links

Graphing/Charts

Spreadsheet Quiz 2

Sep 16

Intro to Boe-Bot and Installation of the Software Boe Bot Text Chapter 1

Install Boe-Bot program

Activity 1&2 & Project 1&2 p.12

Basic Stamp Quiz 1

Sep 23

MIcrocontroller LED Control Controller Text Chapter 2

Control LEDs

Activity  1,2&3 p.28

Basic Stamp  Quiz 2

Sep 30

Inputs and Outputs Controller Text Chapter 2

Flashing LED Challenge

Flashing LED in Canvas

Oct 7

Test #1   Test #1 (Quiz Sp1&2-BS1&2)

Oct 14

Digital Inputs Controller Text Chapter 3

Pushbuttons

Activity 1-4 p. 61 

Oct 21

Controlling motion Boe Bot Text Chapter 2

Servos

Activity 1-5 p. 23

Basic Stamp Quiz 3

Oct 28

Timing and Counting in a program

Boe Bot Text Chapter 2

Store and Count Values

Activity 6

Project 2 p. 68

Basic Stamp Quiz 4

Nov 4

Servo Challenge Boe Bot Text Chapter 3

Control of Servo Motors

Combination Lock

Basic Stamp Quiz 5

Nov 11

Speed control Boe Bot Text Chapter 3&4

Activity 1,2,3&4 p. 73
Basic Stamp
Quiz 6

Nov 18

Boe-Bot Navigation

Boe Bot Text Chapter 4

Activities 1,2,3&4 p.103

Nov 25   Final Project

Dec 2

Test #2

 

  Test #2 (Quizzes 3-6)

Dec 12

Final Exam

 

VII.  IMPORTANT DATES: BRCC Academic Calendar

Back to the Main

 


 

VIII.       ACADEMIC CALENDAR: The academic calendar gives the start and end dates for semester sessions and important deadlines for withdrawing from classes, http://www.brcc.edu/academics/academic-calendar/index.html

IX.         Blackboard Course Access: https://learn.vccs.edu

X.          COURSE RECORDINGS: Meetings of this course might be recorded; these recordings will be available to students registered for this class and are intended to supplement the classroom experience. Students are expected to follow appropriate BRCC policies and maintain the security of passwords used to access recorded lectures. Recordings may not be reproduced, shared with those not in the class, or uploaded to other online environments without prior written instructor permission; doing so would be a breach of the BRCC Honor Code. If the instructor or any other BRCC personnel or departments plan for other uses for the recordings beyond this class, students identifiable in the recordings will be asked for consent prior to such use.

XI.            BRCC POLICIES:

A.        Academic Honesty: As a college student, you are expected to show integrity in your work and interactions with others. http://www.brcc.edu/academics/expectations/honor-code/index.html

B.        Academic Support: BRCC is committed to making sure you get responsive, effective answers to your questions. We’re here to help you succeed online. Click the link below to see resources available to you. http://www.brcc.edu/academics/academic-support/index.html

C.       NON-ATTENDING POLICY; Attendance is considered a measure of progress as defined by federal financial aid regulations. In order to maintain eligibility for financial aid, Blue Ridge must proactively monitor course progress. Non-attendance will be reported to the Dean of Student Services at the conclusion of the first week of the course, at midterm, and at the conclusion of the course. Students who receive federal financial aid and are not attending classes may be administratively withdrawn from the course.

Failure to demonstrate active participation within the first seven days of an online class may result in administrative withdrawal from the course. For online courses, never attending is defined as never participated in any class discussions, blog postings, or other learning activities. If the student has logged into blackboard less than 2 times and has never contributed, they may be counted as never attending.

D.       Disability Services: We provide academic accommodations and support for students with documented disabilities. Students must submit current documentation of a disability by a qualified professional to Disability Services before academic accommodations can be requested. Qualified professional evaluations by physicians, psychologists, audiologists, etc., must have been completed within the last three years. http://www.brcc.edu/services/disability/index.html

E.        Final Course Grade Appeal Policy:

1.        The student should submit his/her complaint in writing to the appropriate administrative unit.

2.        The College will respond in writing within the designated time frame.

3.        Documentation of written complaints and the College's written response will be kept in a secure location for three years and then will be destroyed. http://www.brcc.edu/services/right/complaint

F.          Faculty Expectations: Enrolling in classes at Blue Ridge Community College is a serious investment of money, time, and effort. To be successful, students must be aware of the challenges ahead of them and be willing and able to work toward meeting those challenges. Knowing what faculty expect helps students get the most out of the learning experience in the classroom and online. http://www.brcc.edu/academics/expectations/faculty-expectations/index.html

G.         Student Expectations: College instructors have encountered most of the challenges, frustrations, stresses, and triumphs that students will face. Faculty members know what students need to do to succeed in their courses and will work with students to that end. http://www.brcc.edu/academics/expectations/student-expectations/index.html

In addition to what's outlined on this syllabus, the policies and procedures addressed at www.brcc.edu/syllabus are included as an addendum to this document.

Emergency Preparedness: The College is committed to providing a secure environment where students can thrive academically. The Code of Virginia requires that BRCC provide students with important training information and guides regarding campus safety and emergency preparedness. Students are expected to review this information in order to prepare for potential emergencies. In the event of an emergency, BRCC will issue emergency information through the BRCC Alert notification system. All students are encouraged to register for this free service to receive important emergency alerts, notifications, and updates. Please contact the Public Safety Office at 540-453-2503 with any questions or concerns related to campus safety.