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.
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 |
Aug |
Intro to Excel |
Web links |
Spreadsheet Assignment 1 Spreadsheet Quiz 1 |
Sep 1 |
Use of the spreadsheet interface | Web links |
Spreadsheet Assignment 2
|
Sep |
Perform basic data representation using graphs and charts | Web links |
Graphing/Charts Spreadsheet Quiz 2 |
Sep |
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 |
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 |
Digital Inputs | Controller Text Chapter 3 |
Pushbuttons Activity 1-4 p. 61 |
Oct |
Controlling motion | Boe Bot Text Chapter 2 |
Servos Activity 1-5 p. 23 Basic Stamp Quiz 3 |
Oct |
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 |
Servo Challenge | Boe Bot Text Chapter 3 |
Control of Servo Motors Combination Lock Basic Stamp Quiz 5 |
Nov |
Speed control | Boe Bot Text Chapter 3&4 |
Activity 1,2,3&4 p. 73 |
Nov |
Boe-Bot Navigation |
Boe Bot Text Chapter 4 |
Activities 1,2,3&4 p.103 |
Nov |
F |
||
Dec |
Test #2
|
Test #2 (Quizzes 3-6) | |
Dec |
Final Exam |
|
|
VII. IMPORTANT DATES: BRCC Academic Calendar
Back to the Main