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 25

Intro to Excel

Web links

Spreadsheet Assignment 1

Spreadsheet Quiz 1

Sep 1

Use of the spreadsheet interface Web links

Spreadsheet Assignment 2

Sep 8

Perform basic data representation using graphs and charts Web links

Graphing/Charts

Spreadsheet Quiz 2

Sep 15

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 22

MIcrocontroller LED Control Controller Text Chapter 2

Control LEDs

Activity  1,2&3 p.28

Basic Stamp  Quiz 2

Sep 29

Inputs and Outputs Controller Text Chapter 2

Flashing LED Challenge

Flashing LED in Canvas

Oct 6

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

Oct 13

Digital Inputs Controller Text Chapter 3

Pushbuttons

Activity 1-4 p. 61 

Oct 20

Controlling motion Boe Bot Text Chapter 2

Servos

Activity 1-5 p. 23

Basic Stamp Quiz 3

Oct 27

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 3

Servo Challenge Boe Bot Text Chapter 3

Control of Servo Motors

Combination Lock

Basic Stamp Quiz 5

Nov 10

Speed control Boe Bot Text Chapter 3&4

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

Nov 17

Boe-Bot Navigation

Boe Bot Text Chapter 4

Activities 1,2,3&4 p.103

Nov 24   Final Project

Dec 1

Test #2

 

  Test #2 (Quizzes 3-6)

Dec 11

Final Exam

 

VII.  IMPORTANT DATES: BRCC Academic Calendar

Back to the Main
 
SUPPLEMENTS TO SYLLABUS: In addition to what is outlined on this syllabus, more required policies and procedures are found here: www.brcc.edu/syllabus.