SlideShare a Scribd company logo
1 of 86
Center for Learning and Technology
COURSE SYLLABUS
INTRODUCTION TO
COMPUTERS
COS-101-GS
Course Syllabus
INTRODUCTION TO COMPUTERS
COS-101-GS
©Thomas Edison State College
May 2014
S-3
Course Essentials
Introduction to Computers provides you with a broad, general
introduction to hardware and software fundamentals,
productivity
software, graphics, digital media, multimedia, database
applications,
networking, the Internet, and security and privacy issues, as
well as an
introduction to object-oriented programming using the Visual
Basic
programming language.
OBJECTIVES
At the completion of the course, you should be able to:
input
and output devices available today.
productivity
applications.
cy
concerns.
the risks
of security may be minimized.
applications.
programming language.
S-4
COURSE MATERIALS
In addition to the Course Syllabus, which consists of “Course
Essentials,”
“Course Calendar,” “Assignment Modules,” “Projects,” and
“Appendix,”
you will need the following materials to do the work of the
course.
Required Textbooks
Digital Planet: Tomorrow's Technology and You, 10th ed.
(Introductory), by
George Beekman and Ben Beekman (Upper Saddle River, N.J.:
Pearson Prentice Hall, 2012; ISBN-13: 978-0-13-209125-1)
An Introduction to Programming Using Visual Basic 2012, 9th
ed., by David
I. Schneider (Upper Saddle River, N.J.: Pearson Prentice Hall,
2014;
ISBN-13: 978-0-13-337850-4), packaged with Visual Studio
2012
Express Edition DVD
Required Software
Visual Studio 2012
Note: Visual Studio 2012 comes in different editions. For this
course
we recommend Visual Studio Express 2012, which comes
packaged
with the text An Introduction to Programming Using Visual
Basic 2012
when purchased from the textbook supplier. All of the book’s
examples, however, run with both Visual Basic 2012 Express
Edition
and other editions of Visual Basic 2012. You may download
Visual
Studio Express 2012 for free directly from Microsoft.
SYSTEM REQUIREMENTS
To run Visual Studio Express 2012, your computer should meet
the
following system requirements:
Supported Operating Systems
Windows 7 Service Pack 1, Windows 8, Windows Server 2008
R2 SP1,
Windows Server 2012
http://www.microsoft.com/en-
us/download/details.aspx?id=34673
http://www.microsoft.com/en-
us/download/details.aspx?id=34673
S-5
erver 2008 R2 SP1 (x64)
Hardware Requirements
e video card running at 1024 × 768 or
higher-
resolution display
COURSE STRUCTURE
Introduction to Computers is a three-credit, twelve-week course
consisting of ten (10) assignments—five written assignments
based on the
Digital Planet: Tomorrow’s Technology and You textbook and
five
programming assignments based on the Visual Basic text—ten
(10)
chapter quizzes based on the assigned reading from the Digital
Planet
textbook, and two (2) projects: a Computer Fundamentals
Project and a
Programming Project. Weekly learning activities include
reading
assigned chapters from both textbooks, doing suggested self-
check
exercises, and preparing written and programming assignments
to be
sent to your mentor for grading.
The “Course Calendar” in the syllabus specifies which chapters
in the
textbooks you should read each week. It also indicates due dates
for
submitting written and programming assignments, taking
chapter
quizzes, and completing projects.
ASSIGNMENTS
You are required to submit ten (10) assignments to your mentor
for
grading—five written assignments based on the Digital Planet:
Tomorrow’s
S-6
Technology and You textbook and five programming
assignments based on
the Visual Basic text. Assignment questions are found in the
“Assignment
Modules” section of the syllabus.
For this course you will need to submit your assignments
electronically.
Please follow the directions given in the Student Handbook.
Regarding the submission of programming assignments, please
read
“Appendix: A Note on Submitting Programming Assignments”
at the
end of this syllabus. For each assigned programming exercise or
project,
you will need to submit a ZIP file of the Visual Basic
application folder
for that exercise or project.
CHAPTER QUIZZES
You are required to take ten (10) short online chapter quizzes
based on
the assigned reading from the Digital Planet textbook. Each
chapter quiz is
20 minutes long and consists of 20 multiple-choice questions.
These
quizzes are intended as diagnostic assessments that test your
knowledge
of computer fundamentals and the topics and items covered in
the text.
For that reason, you may take the quizzes as often as you want
until the
due date, at which time your mentor will “lock in” your last
recorded
score as your grade on the quiz. The launch link for the quiz is
available
within the course Web site.
PROJECTS
Introduction to Computers has two (2) comprehensive projects
in lieu of
a midterm and final exam, respectively. Please see the
“Projects” section
of the syllabus for details, and consult the Course Calendar for
the due
dates.
Computer Fundamentals Project
The first project, worth 15 percent of your course grade, focuses
on
computer fundamentals. It provides you with a chance to apply
what you
have learned about computer fundamentals to a real-life
scenario in
which you automate a medical office by replacing old, outdated
technology with all new computer technology and equipment
given a
fixed budget.
S-7
Programming Project
The second project, worth 25 percent of your course grade,
focuses on the
development of several Visual Basic applications to be used by
the same
medical office you helped to automate in the previous project.
In this
Programming Project you put computer fundamental concepts
into a
real-life situation by developing several small applications that
create a
modern data flow process within a small organization.
GRADING
Your final grade in the course will be determined as follows:
Written Assignments (5) 25 percent
Programming Assignments (5) 25 percent
Chapter Quizzes (10) 10 percent
Computer Fundamentals Project 15 percent
Programming Project 25 percent
All activities will receive a numerical grade of 0–100. You will
receive a
score of 0 for any work not submitted. Your final grade in the
course will
be a letter grade. Letter grade equivalents for numerical grades
are as
follows:
A = 93–100 C+ = 78–79
A– = 90–92 C = 73–77
B+ = 88–89 C– = 70–72
B = 83–87 D = 60–69
B– = 80–82 F = Below 60 (no credit)
To receive credit for the course, you must earn a letter grade of
C or better
(for an area of study course) or D or better (for a nonarea of
study course),
based on the weighted average of all assigned course work (e.g.,
assignments, quizzes, projects, etc.).
STRATEGIES FOR SUCCESS
To succeed in this course, consider following these steps and
study tips:
S-8
1. Read carefully the entire “Course Essentials” section of the
syllabus,
making sure that all aspects of the course are clear to you and
that
you have all the materials required for the course.
2. Take the time to read the entire Student Handbook section of
the
course manual. The handbook answers many questions about
how to
proceed through the course and how to get the most from your
educational experience at Thomas Edison State College.
3. Each week, consult the “Course Calendar” in the syllabus to
determine which chapter(s) in the textbooks to study. The
calendar
also indicates the due dates for submitting assignments and
projects
and when you should take your quizzes. It is essential that you
follow
the calendar each week to ensure that you stay on track
throughout
the course.
4. Take advantage of the materials provided with your textbooks
to help
you master the material in the course. The Tomorrow’s
Technology and
You text, for example, has end-of-chapter summaries and
review
questions (true or false, multiple-choice, and essay) and a
companion
Web site (http://wps.prenhall.com/bp_beekman_tomtech_10/).
The
Visual Basic text comes bundled with Visual Studio 2012
Express
Edition, the software you need to do the programming
assignments,
and includes six months of prepaid access to the book’s
companion
Web site.
http://wps.prenhall.com/bp_beekman_tomtech_10/
S-9
Course Calendar
Using the table of week-by-week dates in the General Course
Instructions
section of the course manual, write the dates for the current
semester in
the second column. In the last column, fill in the actual date for
submitting each assignment and project and taking quizzes.
Week Dates Reading Assignment Written Assignment /
Chapter Quizzes /
Programming Assignment /
Project
Due Date
Assignment Module 1: Computer Hardware and Software
Essentials (1); Visual Basic Programming (1)
1
Digital Planet: Tomorrow’s Technology and
You, chaps 1 and 2
An Introduction to Programming Using
Visual Basic 2012, chap. 1 (sections 1.1,
1.2, and 1.4) and chap. 2 (sections 2.1,
2.2, and 2.3)
Written Assignment 1
Submit by Sunday of Week 1.
2
Chapter 1 and Chapter 2
quizzes
Take by Friday of Week 2.
Programming Assignment 1
Submit by Sunday of Week 2.
Assignment Module 2: Computer Hardware and Software
Fundamentals (2); Visual Basic Programming
(2)
3
Digital Planet: Tomorrow’s Technology and
You, chaps 3 and 4
An Introduction to Programming Using
Visual Basic 2012, chap. 3 (sections 3.1,
3.2, and 3.3)
Written Assignment 2
Submit by Sunday of Week 3.
4
Chapter 3 and Chapter 4
quizzes
Take by Friday of Week 4.
Programming Assignment 2
Submit by Sunday of Week 4.
S-10
Week Dates Reading Assignment Written Assignment /
Chapter Quizzes /
Programming Assignment /
Project
Due Date
Assignment Module 3: Essential Software Applications (1);
Visual Basic Programming (3)
5
Digital Planet: Tomorrow’s Technology and
You, chaps 5 and 7
An Introduction to Programming Using
Visual Basic 2012, chap. 4 (sections 4.1,
4.2, 4.3, and 4.4)
Written Assignment 3
Submit by Sunday of Week 5.
6
Chapter 5 and Chapter 7
quizzes
Take by Friday of Week 6.
Programming Assignment 3
Submit by Sunday of Week 6.
Assignment Module 4: Essential Software Applications (2);
Exploring Telecommunications and
Computer Security; Visual Basic Programming (4)
7
Digital Planet: Tomorrow’s Technology and
You, chaps 8 and 10
An Introduction to Programming Using
Visual Basic 2012, chap. 5 (sections 5.1,
5.2, 5.3, and 5.4)
Written Assignment 4
Submit by Sunday of Week 7.
8
Chapter 8 and Chapter 10
quizzes
Take by Friday of Week 8.
Programming Assignment 4
Submit by Sunday of Week 8.
Computer Fundamentals Project
9
Computer Fundamentals
Project
Submit by Sunday of Week 9.
Assignment Module 5: Exploring Multimedia and Internet
Applications; Visual Basic Programming (5)
10
Digital Planet: Tomorrow’s Technology and
You, chaps 6 and 9
An Introduction to Programming Using
Visual Basic 2012, chap. 6 (sections 6.1,
6.2, and 6.3)
Written Assignment 5
Submit by Sunday of Week 10.
S-11
Week Dates Reading Assignment Written Assignment /
Chapter Quizzes /
Programming Assignment /
Project
Due Date
11
Chapter 6 and Chapter 9
quizzes
Take by Friday of Week 11.
Programming Assignment 5
Submit by Sunday of Week 11.
Programming Project
12
Programming Project
Submit by Sunday of Week 12.
S-12
Assignment Modules
Following are five assignment modules. Please send your
completed
written assignments and programming assignments to the
mentor by the
due date indicated in the “Course Calendar.”
For directions on how to prepare and submit assignments, please
see the
Student Handbook section of the course manual. See also
“Appendix: A
Note on Submitting Programming Assignments” at the end of
this
syllabus.
ASSIGNMENT MODULE 1
Learning Objectives
After successfully completing this assignment, you should be
able to:
everyday life.
mputers and the differences
between
computers and other machines.
software.
point out
the
social and ethical impacts of information technology.
__________
editors,
files and folders, Explorer, and dialog boxes to manage Visual
Basic
files.
S-13
—their properties,
methods, and
events to which they respond—in composing a coded solution to
a
task.
metic
operations
with numeric variables or string operations with string variables
are
appropriate.
the six
steps of the program development cycle: analyze the problem,
design
a solution, choose the interface, write code, test and debug your
solution, and document code.
Study Assignment
Computer Fundamentals
Technology and
You, 10th ed. (Introductory), by Beekman and Beekman.
on ideas
and concepts that carry through the entire course.
-Check Exercises—The Digital Planet: Tomorrow’s
Technology and
You companion Web site,
http://wps.prenhall.com/bp_beekman_tomtech_10/, contains
self-
test exercises related to the chapters studied in this assignment
module, including self-test quiz questions in each chapter’s
Online
Study Guide. Go to the companion Web site, select a chapter,
and
click Online Study Guide to take the chapter self-test. Do not e-
mail
your results to your mentor.
Programming (Visual Basic)
to
Programming Using Visual Basic 2012, 9th ed., by Schneider.
Read for
background material and perspectives on computers and
Windows.
Study “Comments” on p. 14.
“Comments” on pp.
32–32 and 43–46.
approximately
forty minutes.
http://wps.prenhall.com/bp_beekman_tomtech_10/
S-14
-Check Exercises—A distinguishing feature of the
Schneider
textbook is the invaluable exercise set that accompanies each
section
on programming. Working as many of these exercises as
possible is
your key to success in the course and the surest way to learn
Visual
Basic and to prepare for your programming activities. A large
number
of recommended exercises are listed below for Chapter 2. You
should
try some or all of them depending on your comfort level with
syntax
and concepts. Answers to all odd-numbered exercises are given
at the
end of the text.
o Study “Comments,” pp. 32–33.
Do Exercises 2.2, nos. 1, 3, 5, 7, 8, 13, 15, 17, 19, 21, 25, 27,
28,
29, 30.
o Study “Comments,” pp. 43–46.
Do Exercises 2.3, nos. 1, 3, 5, 9, 11, 13, 15, 17, 19, 23, 29, 31,
33,
34, 35, 36, 37.
—Note: All resources are found on the
Web
and are not affiliated with Thomas Edison State College.
o Visual Studio Express 2012 Download
(http://www.microsoft.com/en-
us/download/details.aspx?id=34673)
o Microsoft Developers Network, Getting Started Tutorials
(http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx)
o Channel9’s Visual Basic Fundamental Series: Series
Introduction - 01 (http://channel9.msdn.com/Series/Visual-
Basic-Development-for-Absolute-Beginners/Series-
Introduction-01)
o Channel9’s Visual Basic Fundamental Series: Creating Your
First Visual Basic Program - 02
(http://channel9.msdn.com/Series/Visual-Basic-
Development-for-Absolute-Beginners/Creating-Your-First-
Visual-Basic-Program-02)
o Channel9’s Visual Basic Fundamental Series: Dissecting the
First Visual Basic Program You Wrote - 03
(http://channel9.msdn.com/Series/Visual-Basic-
Development-for-Absolute-Beginners/Dissecting-the-First-
Visual-Basic-Program-You-Created-03)
o Channel9’s Visual Basic Fundamental Series: Quick Overview
of the Visual Basic Express IDE - 04
(http://channel9.msdn.com/Series/Visual-Basic-
http://www.microsoft.com/en-
us/download/details.aspx?id=34673
http://www.microsoft.com/en-
us/download/details.aspx?id=34673
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Series-Introduction-01
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Series-Introduction-01
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Series-Introduction-01
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Creating-Your-First-Visual-Basic-
Program-02
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Creating-Your-First-Visual-Basic-
Program-02
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Creating-Your-First-Visual-Basic-
Program-02
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Dissecting-the-First-Visual-Basic-
Program-You-Created-03
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Dissecting-the-First-Visual-Basic-
Program-You-Created-03
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Dissecting-the-First-Visual-Basic-
Program-You-Created-03
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Quick-Overview-of-the-Visual-Basic-
Express-Edition-IDE-04
S-15
Development-for-Absolute-Beginners/Quick-Overview-of-
the-Visual-Basic-Express-Edition-IDE-04)
Written Assignment 1
(Submit by Sunday of Week 1)
Submit complete answers to the following end-of-chapter
Review
Questions from the Digital Planet: Tomorrow’s Technology and
You
textbook.
Chapter 1 and Chapter 2 Quizzes
(Take by Friday of Week 2)
The quizzes for Chapter 1 and Chapter 2 each consist of 20
multiple-
choice questions based on the assigned reading. You may take
these 20-
minute quizzes as often as you want until the due date, at which
time
your mentor will “lock in” your last recorded score as your
grade on the
quiz. The launch links for the quizzes are available within the
course Web
site.
Programming Assignment 1
(Submit by Sunday of Week 2)
Preliminary Steps
1. Invoke Visual Basic by following the directions in section
2.2, pp. 18–
22.
2. Perform the text box, button, label, and list box
walkthroughs, pp. 22–
28.
3. Perform the event procedure walkthrough, pp. 37–41.
Programming Exercises
Do the following exercises from An Introduction to
Programming Using
Visual Basic 2012. To submit your assignment, first create a
ZIP file of the
application folder for each exercise (see “Appendix: A Note on
Submitting Programming Assignments” at the end of the
syllabus). Then
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Quick-Overview-of-the-Visual-Basic-
Express-Edition-IDE-04
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Quick-Overview-of-the-Visual-Basic-
Express-Edition-IDE-04
S-16
upload and submit both ZIP files (compressed folders) to the
assignment
link provided in the Assignments area of the course Web site.
1. Exercise no. 39, p. 50
2. Exercise no. 40, p. 50
ASSIGNMENT MODULE 2
Learning Objectives
After successfully completing this assignment, you should be
able to:
nipulate
information.
devices.
people
to place information into a computer.
they enable
users to
display useful information.
software
solutions to everyday problems.
Summarize the dramatic changes in user interfaces that have
occurred
during the history of computer evolution.
software.
__________
by
the six
steps of the program development cycle: analyze the problem,
design
a solution, choose the interface, write code, test and debug your
solution, and document code.
from
sequential files, obtaining user input to input boxes, and
displaying
boxes, and displaying messages in message boxes.
S-17
Study Assignment
Computer Fundamentals
Technology and
You, 10th ed. (Introductory), by Beekman and Beekman.
-Check Exercises—The Digital Planet: Tomorrow’s
Technology and
You companion Web site,
http://wps.prenhall.com/bp_beekman_tomtech_10/, contains
self-
test exercises related to the chapters studied in this assignment
module, including self-test quiz questions in each chapter’s
Online
Study Guide. Go to the companion Web site, select a chapter,
and
click Online Study Guide to take the chapter self-test. Do not e-
mail
your results to your mentor.
Programming (Visual Basic)
to
Programming Using Visual Basic 2012, 9th ed., by Schneider.
–101.
-Check Exercises—A distinguishing feature of the
Schneider
textbook is the invaluable exercise set that accompanies each
section
on programming. Working as many of these exercises as
possible is
your key to success in the course and the surest way to learn
Visual
Basic and to prepare for your programming activities. A large
number
of recommended exercises are listed below for Chapter 3. You
should
try some or all of them depending on your comfort level with
syntax
and concepts. Answers to all odd-numbered exercises are given
at the
end of the text.
o Study “Comments,” pp. 62–63.
Do Exercises 3.1, nos. 1, 3, 5, 9, 17, 21, 23, 25, 29, 31, 33, 34,
39,
41, 47, 49, 57, 59, 61, 63, 65, 67, 71, 72.
o Study “Comments,” p. 79.
Do Exercises 3.2, nos. 1, 3, 5, 7, 9, 11, 13, 15, 19, 21, 23, 27,
29,
31, 33, 35, 39, 41, 42, 45, 47, 51.
o Do Exercises 3.3, nos. 1, 3, 5, 7, 9, 11, 13, 15, 19, 21, 25, 27,
28,
30, 33, 35, 37, 39, 41, 42, 43, 44, 45, 46, 47, 51, 72, 74, 75.
—Note: All resources are found on the
Web
and are not affiliated with Thomas Edison State College.
http://wps.prenhall.com/bp_beekman_tomtech_10/
S-18
o Microsoft Developers Network, Getting Started Tutorials
(http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx)
o Channel9’s Visual Basic Fundamental Series: Declaring
Variables and Assigning Values - 05
(http://channel9.msdn.com/Series/Visual-Basic-
Development-for-Absolute-Beginners/Declaring-Variables-
and-Assigning-Values-05)
Written Assignment 2
(Submit by Sunday of Week 3)
Submit complete answers to the following end-of-chapter
Review
Questions from the Digital Planet: Tomorrow’s Technology and
You
textbook.
Chapter 3 and Chapter 4 Quizzes
(Take by Friday of Week 4)
The quizzes for Chapter 3 and Chapter 4 each consist of 20
multiple-
choice questions based on the assigned reading. You may take
these 20-
minute quizzes as often as you want until the due date, at which
time
your mentor will “lock in” your last recorded score as your
grade on the
quiz. The launch links for the quizzes are available within the
course Web
site.
Programming Assignment 2
(Submit by Sunday of Week 4)
Programming Exercises
Do the following exercises and programming projects from An
Introduction to Programming Using Visual Basic 2012. To
submit your
assignment, first create a ZIP file of the application folder for
each
exercise (see “Appendix: A Note on Submitting Programming
Assignments” at the end of the syllabus). Then upload and
submit all of
the ZIP files (compressed folders) to the assignment link
provided in the
Assignments area of the course Web site.
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Declaring-Variables-and-Assigning-
Values-05
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Declaring-Variables-and-Assigning-
Values-05
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Declaring-Variables-and-Assigning-
Values-05
S-19
1. Exercise no. 70, p. 68
2. Exercise no. 40, p. 83
3. Programming project no. 2, p. 101
4. Programming project no. 3, p. 102
ASSIGNMENT MODULE 3
Learning Objectives
After successfully completing this assignment, you should be
able to:
-processing and desktop-publishing
software tools.
-processing and desktop-
publishing tools
on authorship, publishing, and freedom of the press.
practical
applications and how this software is used in “what if”
questions.
graphing,
and simulations.
ribe how databases store, sort, update, and summarize
information and answer queries.
provides
many conveniences, yet threaten our individual privacy.
__________
n Visual Basic 2012 using concepts based on
relational and logical operator sequencing.
“conditional” or True/False statements that “steer” the decision
or
data flow of the application.
Write Visual Basic 2012 programs that use the If and Select
decision-
making blocks.
-making by
means of
“list boxes,” “radio buttons,” and “check boxes,” all three
providing
S-20
efficient ways for a program to select from a set number of
possible
options.
Study Assignment
Computer Fundamentals
Technology and
You, 10th ed. (Introductory), by Beekman and Beekman.
-Check Exercises—The Digital Planet: Tomorrow’s
Technology and
You companion Web site,
http://wps.prenhall.com/bp_beekman_tomtech_10/, contains
self-
test exercises related to the chapters studied in this assignment
module, including self-test quiz questions in each chapter’s
Online
Study Guide. Go to the companion Web site, select a chapter,
and
click Online Study Guide to take the chapter self-test. Do not e-
mail
your results to your mentor.
Programming (Visual Basic)
4.2, 4.3, and 4.4, in An
Introduction to
Programming Using Visual Basic 2012, 9th ed., by Schneider.
–161.
-Check Exercises—A distinguishing feature of the
Schneider
textbook is the invaluable exercise set that accompanies each
section
on programming. Working as many of these exercises as
possible is
your key to success in the course and the surest way to learn
Visual
Basic and to prepare for your programming activities. A large
number
of recommended exercises are listed below for Chapter 4. You
should
try some or all of them depending on your comfort level with
syntax
and concepts. Answers to all odd-numbered exercises are given
at the
end of the text.
o Study “Comments,” p. 109.
Do Exercises 4.1, nos. 1, 3, 5, 7, 9, 11, 13, 19, 21, 23, 41.
o Study “Comments,” p. 121.
Do Exercises 4.2, nos. 1, 3, 5, 6, 8, 10, 17, 18, 21, 23, 28, 38.
o Study “Comments,” p. 139.
Do Exercises 4.3, nos. 1, 3, 4, 5, 13, 15, 19, 21, 23, 27, 29.
onal Resources—Note: All resources are found on the
Web
and are not affiliated with Thomas Edison State College.
http://wps.prenhall.com/bp_beekman_tomtech_10/
S-21
o Microsoft Developers Network, Getting Started Tutorials
(http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx)
o Channel9’s Visual Basic Fundamental Series: Declaring:
Branching with the If … Then … Else Decision Statement - 06
(http://channel9.msdn.com/Series/Visual-Basic-
Development-for-Absolute-Beginners/Branching-with-the-If--
--Then----Else-Decision-Statement-06)
Written Assignment 3
(Submit by Sunday of Week 5)
Submit complete answers to the following end-of-chapter
Review
Questions from the Digital Planet: Tomorrow’s Technology and
You
textbook.
Chapter 5 and Chapter 7 Quizzes
(Take by Friday of Week 6)
The quizzes for Chapter 5 and Chapter 7 each consist of 20
multiple-
choice questions based on the assigned reading. You may take
these 20-
minute quizzes as often as you want until the due date, at which
time
your mentor will “lock in” your last recorded score as your
grade on the
quiz. The launch links for the quizzes are available within the
course Web
site.
Programming Assignment 3
(Submit by Sunday of Week 6)
Programming Exercises
Do the following exercises from An Introduction to
Programming Using
Visual Basic 2012. To submit your assignment, first create a
ZIP file of the
application folder for each exercise (see “Appendix: A Note on
Submitting Programming Assignments” at the end of the
syllabus). Then
upload and submit all of the ZIP files (compressed folders) to
the
assignment link provided in the Assignments area of the course
Web site.
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Branching-with-the-If----Then----Else-
Decision-Statement-06
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Branching-with-the-If----Then----Else-
Decision-Statement-06
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Branching-with-the-If----Then----Else-
Decision-Statement-06
S-22
1. Programming project no. 2, p. 161
2. Programming project no. 3, p. 162
ASSIGNMENT MODULE 4
Learning Objectives
After successfully completing this assignment, you should be
able to:
telecommunication today.
networks.
telecommunications such as e-mail, teleconferencing, and
instant
messaging.
and our
work environments.
-called
network advantage.
ferent types of crime associated with computers along
with
possible crime-prevention measures taken to reduce or eliminate
these crimes.
computers
become a vital part of our daily lives.
__________
the six
steps of the program development cycle: analyze the problem,
design
a solution, choose the interface, write code, test and debug your
solution, and document code.
required,
to create well-structured program code.
that make
it easier for analysis and code writing.
S-23
Study Assignment
Computer Fundamentals
Technology and
You, 10th ed. (Introductory), by Beekman and Beekman.
-Check Exercises—The Digital Planet: Tomorrow’s
Technology and
You companion Web site,
http://wps.prenhall.com/bp_beekman_tomtech_10/, contains
self-
test exercises related to the chapters studied in this assignment
module, including self-test quiz questions in each chapter’s
Online
Study Guide. Go to the companion Web site, select a chapter,
and
click Online Study Guide to take the chapter self-test. Do not e-
mail
your results to your mentor.
Programming (Visual Basic)
in An
Introduction to
Programming Using Visual Basic 2012, 9th ed., by Schneider.
-Check Exercises—A distinguishing feature of the
Schneider
textbook is the invaluable exercise set that accompanies each
section
on programming. Working as many of these exercises as
possible is
your key to success in the course and the surest way to learn
Visual
Basic and to prepare for your programming activities. A large
number
of recommended exercises are listed below for Chapter 5. You
should
try some or all of them depending on your comfort level with
syntax
and concepts. Answers to all odd-numbered exercises are given
at the
end of the text.
o Study “Comments,” p. 174.
Do Exercises 5.1, nos. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15,
18, 20, 21.
o Study “Comments,” pp. 186–187.
Do Exercises 5.2, nos. 1, 4, 6, 12, 17, 20, 27, 28, 36.
o Study “Comments,” p. 201.
Do Exercises 5.3, nos. 2, 6, 8, 9, 10, 12.
—Note: All resources are found on the
Web
and are not affiliated with Thomas Edison State College.
o Microsoft Developers Network, Getting Started Tutorials
(http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx)
http://wps.prenhall.com/bp_beekman_tomtech_10/
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
S-24
o Channel9’s Visual Basic Fundamental Series: Operators,
Expressions, and Statements - 07
(http://channel9.msdn.com/Series/Visual-Basic-
Development-for-Absolute-Beginners/Operators-Expressions-
and-Statements-07)
Written Assignment 4
(Submit by Sunday of Week 7)
Submit complete answers to the following end-of-chapter
Review
Questions from the Digital Planet: Tomorrow’s Technology and
You
textbook.
Chapter 8 and Chapter 10 Quizzes
(Take by Friday of Week 8)
The quizzes for Chapter 8 and Chapter 10 each consist of 20
multiple-
choice questions based on the assigned reading. You may take
these 20-
minute quizzes as often as you want until the due date, at which
time
your mentor will “lock in” your last recorded score as your
grade on the
quiz. The launch links for the quizzes are available within the
course Web
site.
Programming Assignment 4
(Submit by Sunday of Week 8)
Programming Exercises
Do the following exercises from An Introduction to
Programming Using
Visual Basic 2012. To submit your assignment, first create a
ZIP file of the
application folder for each exercise (see “Appendix: A Note on
Submitting Programming Assignments” at the end of the
syllabus). Then
upload and submit all of the ZIP files (compressed folders) to
the
assignment link provided in the Assignments area of the course
Web site.
1. Exercise no. 34, p. 195
2. Programming project no. 2, p. 218
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Operators-Expressions-and-Statements-
07
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Operators-Expressions-and-Statements-
07
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/Operators-Expressions-and-Statements-
07
S-25
ASSIGNMENT MODULE 5
Learning Objectives
After successfully completing this assignment, you should be
able to:
image-
processing, and 3-D modeling.
iate between analog and digital video.
applications
of multimedia technology.
technologies
that lie at its heart.
changing
and the way people use it.
variety of
social and political forces that affect our daily lives.
__________
until a
certain condition comes true.
al type inference with respect to variable declaration.
certain
condition has been met.
Study Assignment
Computer Fundamentals
Technology and
You, 10th ed. (Introductory), by Beekman and Beekman.
-Check Exercises—The Digital Planet: Tomorrow’s
Technology and
You companion Web site,
S-26
http://wps.prenhall.com/bp_beekman_tomtech_10/, contains
self-
test exercises related to the chapters studied in this assignment
module, including self-test quiz questions in each chapter’s
Online
Study Guide. Go to the companion Web site, select a chapter,
and
click Online Study Guide to take the chapter self-test. Do not e-
mail
your results to your mentor.
Programming (Visual Basic)
to
Programming Using Visual Basic 2012, 9th ed., by Schneider.
-Check Exercises—A distinguishing feature of the
Schneider
textbook is the invaluable exercise set that accompanies each
section
on programming. Working as many of these exercises as
possible is
your key to success in the course and the surest way to learn
Visual
Basic and to prepare for your programming activities. A large
number
of recommended exercises are listed below for Chapter 6. You
should
try some or all of them depending on your comfort level with
syntax
and concepts. Answers to all odd-numbered exercises are given
at the
end of the text.
o Study “Comments,” p. 229.
Do Exercises 6.1, nos. 3, 5, 6, 7, 9, 11, 13, 15, 17, 19, 21, 23,
24,
27, 35, 37.
o Study “Comments,” p. 244.
Do Exercises 6.2, nos. 5, 7, 8, 9, 10, 23, 25.
o Study “Comments,” p. 257.
Do Exercises 6.3, nos. 3, 5, 6, 7, 9, 11, 13, 15, 17, 19, 29, 36.
—Note: All resources are found on the
Web
and are not affiliated with Thomas Edison State College.
o Microsoft Developers Network, Getting Started Tutorials
(http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx)
o Channel9’s Visual Basic Fundamental Series: For . . . Next
Iterations - 08 (http://channel9.msdn.com/Series/Visual-
Basic-Development-for-Absolute-Beginners/For----Next-
Iterations-08)
http://wps.prenhall.com/bp_beekman_tomtech_10/
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://msdn.microsoft.com/en-
us/library/dd492171(v=vs.110).aspx
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/For----Next-Iterations-08
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/For----Next-Iterations-08
http://channel9.msdn.com/Series/Visual-Basic-Development-
for-Absolute-Beginners/For----Next-Iterations-08
S-27
Written Assignment 5
(Submit by Sunday of Week 10)
Submit complete answers to the following end-of-chapter
Review
Questions from the Digital Planet: Tomorrow’s Technology and
You
textbook.
Chapter 6 and Chapter 9 Quizzes
(Take by Friday of Week 11)
The quizzes for Chapter 6 and Chapter 9 each consist of 20
multiple-
choice questions based on the assigned reading. You may take
these 20-
minute quizzes as often as you want until the due date, at which
time
your mentor will “lock in” your last recorded score as your
grade on the
quiz. The launch links for the quizzes are available within the
course Web
site.
Programming Assignment 5
(Submit by Sunday of Week 11)
Programming Exercises
Do the following exercises from An Introduction to
Programming Using
Visual Basic 2012. To submit your assignment, first create a
ZIP file of the
application folder for each exercise (see “Appendix: A Note on
Submitting Programming Assignments” at the end of the
syllabus). Then
upload and submit all of the ZIP files (compressed folders) to
the
assignment link provided in the Assignments area of the course
Web site.
1. Exercise no. 26, p. 249
2. Programming project no. 2, p. 263
S-28
Projects
Introduction to Computers requires you to complete two
projects, a
Computer Fundamentals Project and a Programming Project.
Please see
the details for each project given below.
COMPUTER FUNDAMENTALS PROJECT
Project Objectives
After completing this project, you should be able to:
the primary software fundamentals and describe a
variety of
productivity applications.
privacy and
ethics concerns.
nternet service providers (ISPs) sell offerings.
-mail offerings available from
ISPs.
Project Description
The Computer Fundamentals Project provides you with a chance
to apply
what you have learned about computer fundamentals to a real-
life
scenario in which you automate a medical office by replacing
the old
existing technology with all new computer technology and
equipment
given a budget of $100,000.
Here’s the scenario . . .
S-29
You have been hired by Nutritional Associates of New Jersey as
a
computer consultant. Your primary objective is to automate the
medical
practice. Nutritional Associates is a 400-patient medical
practice
specializing in nutrition and nutritional-related device rentals
and sales.
The practice has fallen way behind the technology curve, the
victim of
shortsighted decisions, lack of vision, and budget constraints.
The office
currently runs on twelve-year-old PCs; the five station office is
old and
seldom used, with no new software. Only a few staff members
are skilled
or excited about technology. Your task is to build an automation
plan and
budget. You are given $100,000 with which to work.
Project Deliverables
Prepare a budget and automation plan to submit as a report, as if
you
were submitting a proposal to Nutritional Associates of New
Jersey as a
computer consultant. Your report should cover and include each
of the
eleven steps specified below.
Step 1: Desktop Computer Quoting
Use the Web to window-shop for a desktop computer. Try to
determine
how the choice of CPU and memory affect price and
performance. You
need to provide three options, with one option being an Apple
Macintosh
computer. In this step you must include price points for each
scenario.
The following quantities are required:
1. Five computers—office staff
2. Two computers—Doctor 1 and Doctor 2
3. Three computers—patient waiting room
Step 2: Printer Quoting
Continue to use the Web to shop for office printers. Try to
determine how
the printer choice (laser and inkjet) will impact price and
performance.
You need to provide three options: laser printer, inkjet printer,
and
multifunction printer. In this step you must include price points
for each
scenario. The following quantities are required:
1. One printer—office staff
2. Two printers—Doctor 1 and Doctor 2
3. One printer—patient waiting room
4. Four printers—exam/consult rooms
S-30
Step 3: Tablet Device Quoting
In the next fundamental shopping scenario for computing
devices, you
must research tablets. Shop for a tablet that the medical practice
can
successfully implement. Try to determine how the choice of
tablet will
increase productivity within Nutritional Associates of New
Jersey. You
need to provide three options, with one option being an iPad,
one option
being a Windows tablet, and one option being an Android tablet.
In this
step you must include price points for each scenario. Four
tablets are
required in all for the exam/consult rooms.
Step 4: Scanner Quoting
Continue to use the Web to research computer scanners. Try to
determine
how the choice (personal or business class) will impact price
and
performance. You need to purchase enough scanners to cover
the
following number of computers.
1. Five computers—office staff
2. Two computers—Doctor 1 and Doctor 2
Step 5: Security Software Quoting
Once again, continue to use the Web to research and shop for
security
suite applications. Try to determine how the choice (free,
included in
operating system, or fee based) will impact price and
performance. You
need to purchase enough copies of the security suite application
to cover
the following quantity of computers to fulfill all software
license
requirements.
1. Five computers—office staff
2. Two computers—Doctor 1 and Doctor 2
3. One computer—patient waiting room
Step 6: Business Site Quoting
Take an inventory of PC and Web applications available on the
Web
related to office management and the medical field, especially
nutrition.
Describe the major uses of several of these applications and
how they can
be included in your proposal.
Step 7: ISP and E-mail Quoting
Use the Web to provide three Internet Service Provider (ISP)
options.
Examples are Verizon, Cablevision, and so on. Also, provide
quotes for e-
mail. (Hint: E-mail is generally included in the ISP pricing. You
might just
S-31
need to increase quantities. Also, don’t be concerned about
Internet
speeds. Expand your pricing out to one full year. Most ISPs will
show
monthly fees.) Explain your findings.
1. One Internet connection
2. Seven e-mail accounts for two doctors and five office staff
Step 8: Wireless Router Quoting
Your next task is to determine what is needed to make the office
wireless.
All computers will have Internet access via a shared connection
as
determined in Step 7. The computer specs generated in Steps 1,
2, and 3
should include wireless network adapters. If not, please revisit
and add
(all tablets have Wi-Fi built in). A wireless router is needed if
not already
included in your ISP quote. Explain your findings.
Step 9: Virtual Database Design
Design a database for tracking patient demographics (name,
address,
state, zip, phone number, and so on). You will not actually
develop a
database in this step but rather organize data collection (input)
and then
design two significant reports that can be used for office
purposes. This is
a virtual activity. Explain your findings and database activity.
Step 10: End-User Interviews
Interview two (2) people, one Windows user and one Mac user.
Ask each
person to explain what he or she likes and dislikes about each
unique
operating system. Explain the similarities and differences of
each
operating system. Based on your findings, what would your
recommendation be for this medical office?
Step 11: Summary Statement
In this final step, summarize all of your findings. Be creative,
and add
appropriate technology as you see fit.
PROGRAMMING PROJECT
Project Objectives
After completing this project, you should be able to:
S-32
steps of
the program development cycle: analyze the problem, design a
solution, choose the interface, write code, test and debug your
solution, and document code.
decision-
making blocks.
“conditional” or
True/False statements that “steer” the decision or data flow of
the
application.
Project Description
The Programming Project provides you with a chance to
develop and
display your computer programming skills using Visual Basic.
The
project consists of four (4) programming problems based on
programming projects in your textbook. For each problem you
will apply
the six steps of the program development cycle and submit a
document
detailing your work as well as the Visual Basic code you write.
Project Deliverables
Guided by the six steps of the program development cycle,
please
complete each of the following four (4) programming problems.
For each
problem, submit a document detailing your performance of the
following
four tasks:
1. Analyze the problem (step 1) and design a solution (step 2).
2. Choose the user interface (step 3) and code the application
(step
4). This task also requires you to submit your Visual Basic code
along with the document. Follow the same procedure used for
submitting your programming assignments.
3. Test the developed application (step 5).
4. Document the designed application (step 6).
The document you submit, along with your Visual Basic code,
should be
approximately 1½–2 pages (375–600 words). Feel free to create
diagrams
within your document.
S-33
Programming Problem 1: Medical Rentals for Patients
(Note: Programming Problem 1 is a modified version of Chapter
4,
Programming Project 1, page 161.)
Nutritional Associates of New Jersey offers a rental service for
patients of
the practice. Full day rentals cost one-and-a-half times half-day
rentals.
Write a program that displays the information provided in Table
1 below
in a list box when an appropriate button is clicked on and
displays a bill
in another list box based on the item number and time period
chosen by a
patient. The bill should include a $30.00 deposit. A sample copy
is
displayed in Figure 4.58 of the Visual Basic text. (Important:
Figure 4.58
reflects the original data from Table 4.11, not the modified data
in Table 1
below.)
Table 1. Nutritional Associates of New Jersey Device Rentals
Piece of Equipment Half Day Full Day
Blood pressure monitor $16.00 $24.00
Heart rate monitor $12.00 $18.00
Daily activity monitor $20.00 $30.00
Programming Problem 2: Billing Report
(Note: Programming Problem 2 is a modified version of Chapter
4,
Programming Project 5, pages 162–163.)
Nutritional Associates of New Jersey is in need of a brief
billing report for
patients. Write a program to generate a patient bill from the
patient
billing items found in Table 2 below. Use the form in Figure
4.62 of the
Visual Basic text as a model, and write the program so that each
group
box is invisible and becomes visible only when its
corresponding check
box is checked. After the button is clicked, the amount of the
bill should
be calculated.
Note: The Checked property of the first radio button in each
group
should be set to True in its Properties window. This guarantees
that a
selection is made in each visible group box. Of course when the
bill is
calculated, only the visible group boxes should be considered;
see Figure
4.63 in the Visual Basic text.
S-34
Table 2. Nutritional Associates of New Jersey Billing Report
Items
Blood work Nutritional
Evaluation
Nutritional
Journals
Basic panel ($79.99)
Bronze ($199.99) Food intake
journals ($9.99)
Basic panel + advanced cholesterol testing
($129.99)
Silver ($299.99) Food intake and
activity journal
($14.99)
Basic panel + advanced cholesterol testing +
advanced sugar testing ($179.99)
Gold ($399.99)
Basic panel + advanced cholesterol testing +
advanced sugar testing + vitamin absorption
testing ($229.99)
Programming Problem 3: Supply Orders
(Note: Programming Problem 3 is a modified version of Chapter
5,
Programming Project 3, page 219.)
Nutritional Associates of New Jersey needs to place purchase
orders for
all rental equipment and all patient journals. The medical
supply vendor
provides the following equipment to Nutritional Associates:
1. Blood pressure monitor kits @ $129.00
2. Heart monitor kits @ $95.00
3. Activity monitor @ $109.00
4. Food intake journal @ $4.99
5. Food intake and activity journal @ $9.99
All items purchased by Nutritional Associates of New Jersey are
charged
a 7% sales tax rate.
Write a program to create an invoice to the supplier for
individual patient
supply orders (see Figure 5.40 in the Visual Basic text for a
model). After
the user enters the data on the left side of Figure 5.40, the user
can display
S-35
an invoice in a list box by pressing the Process Order button.
The user
can click the Clear Order Form button to clear all text boxes
and the list
box, and can click on the Quit button to exit the program. The
invoice
number consists of the capital letters “NA” followed by a “-”
and then the
capitalized first two letters of the customer’s last name followed
by the
last four digits of the zip code. The customer name is input with
the last
name first, followed by a comma, a space, and then the first
name.
However, the name is displayed in the invoice in the proper
order. Take
note of the data entry box for City, State, Zip. The user will
enter the city
name, followed by a comma, the state name, followed by a
comma and
finally the zip code. The generation of the invoice number and
the
reordering of the first and last names should be carried out by
Function
procedures. The invoice should include the following:
Nutritional
Associates of NJ (Patient Name: first last) as the name header.
Programming Problem 4: Caffeine Absorption
(Note: Programming Problem 4 draws directly on Chapter 6,
Programming Project 1, page 263.)
Nutritional Associates of New Jersey stresses to their patients
the effects
of caffeine on the body. After caffeine is absorbed into the
body, 13% is
eliminated from the body each hour. Assume a person drinks an
8-oz cup
of brewed coffee containing 130 mg of caffeine, and the
caffeine is
absorbed immediately into the body. Write a program to
compute the
following values. See Figure 6.64 in the Visual Basic text.
a. The number of hours required until 65 mg (one-half the
original
amount) remain in the body.
b. The amount of caffeine in the body 24 hours after the person
drinks the coffee.
c. Suppose the person drinks a cup of coffee at 7:00 a.m. and
then
drinks a cup of coffee at the end of each hour until 7:00 a.m. the
next day. How much caffeine will be in the body at the end of
the
24 hours?
S-36
Appendix
A Note on Submitting Programming
Assignments
Each application that you develop using Visual Basic (VB) will
be
associated with a root or parent folder that contains all the files
and
subfolders associated with that application.
Because each VB program is saved in multiple files and
subfolders, the
best way to submit each programming exercise or project is to
zip
(compress) the application folder and upload it as a ZIP file to
the assign-
ment link provided. For example, if your application folder is
named
Programming_Assignment_1a, you can zip that folder to a
folder called
Programming_Assignment_1a.zip or
Programming_Assignment_1a.rar
and submit that Zip file (compressed folder) through the
assignment link.
Your computer likely has a ZIP utility installed on it. If not,
you can
download and install one for free from the Internet. If you are
not familiar
with how to zip and unzip folders, please ask your mentor for
assistance.
PROGRAMMING PROJECT
Project Objectives
After completing this project, you should be able to:
1. Write programs in Visual Basic while being guided by the six
steps of the program development cycle: analyze the problem,
design a solution, choose the interface, write code, test and
debug your solution, and document code.
2. Write Visual Basic programs that use the If and Select
decision-making blocks.
3. Develop Visual Basic applications that incorporate
“conditional” or True/False statements that “steer” the decision
or data flow of the application.
Project Description
The Programming Project provides you with a chance to
develop and display your computer programming skills using
Visual Basic. The project consists of four (4) programming
problems based on programming projects in your textbook. For
each problem you will apply the six steps of the program
development cycle and submit a document detailing your work
as well as the Visual Basic code you write.
Project Deliverables
Guided by the six steps of the program development cycle,
please complete each of the following four (4) programming
problems. For each problem, submit a document detailing your
performance of the following four tasks:
1. Analyze the problem (step 1) and design a solution (step 2).
2. Choose the user interface (step 3) and code the application
(step 4). This task also requires you to submit your Visual Basic
code along with the document. Follow the same procedure used
for submitting your programming assignments.
3. Test the developed application (step 5).
4. Document the designed application (step 6).
The document you submit, along with your Visual Basic code,
should be approximately 1.–2 pages (375–600 words). Feel free
to create diagrams within your document.
Programming Problem 1: Medical Rentals for Patients
(Note: Programming Problem 1 is a modified version of Chapter
4, Programming Project 1, page 161.)
Nutritional Associates of New Jersey offers a rental service for
patients of the practice. Full day rentals cost one-and-a-half
times half-day rentals. Write a program that displays the
information provided in Table 1 below in a list box when an
appropriate button is clicked on and displays a bill in another
list box based on the item number and time period chosen by a
patient. The bill should include a $30.00 deposit. A sample copy
is displayed in Figure 4.58 of the Visual Basic text. (Important:
Figure 4.58 reflects the original data from Table 4.11, not the
modified data in Table 1 below.)
Table 1. Nutritional Associates of New Jersey Device Rentals
Piece of Equipment
Half Day
Full Day
Blood pressure monitor
$16.00
$24.00
Heart rate monitor
$12.00
$18.00
Daily activity monitor
$20.00
$30.00
Programming Problem 2: Billing Report
(Note: Programming Problem 2 is a modified version of Chapter
4, Programming Project 5, pages 162–163.)
Nutritional Associates of New Jersey is in need of a brief
billing report for patients. Write a program to generate a patient
bill from the patient billing items found in Table 2 below. Use
the form in Figure 4.62 of the Visual Basic text as a model, and
write the program so that each group box is invisible and
becomes visible only when its corresponding check box is
checked. After the button is clicked, the amount of the bill
should be calculated.
Note: The Checked property of the first radio button in each
group should be set to True in its Properties window. This
guarantees that a selection is made in each visible group box.
Of course when the bill is calculated, only the visible group
boxes should be considered; see Figure 4.63 in the Visual Basic
text.
Table 2. Nutritional Associates of New Jersey Billing Report
Items Blood work
Nutritional Evaluation
Nutritional Journals
Basic panel ($79.99)
Bronze ($199.99)
Food intake journals
($9.99)
Basic panel + advanced cholesterol testing ($129.99)
Silver ($299.99)
Food intake and activity journal ($14.99)
Basic panel + advanced cholesterol testing + advanced sugar
testing ($179.99)
Gold ($399.99)
Basic panel + advanced cholesterol testing
+ advanced sugar testing +
vitamin absorption testing ($229.99)
Programming Problem 3: Supply Orders
(Note: Programming Problem 3 is a modified version of Chapter
5, Programming Project 3, page 219.)
Nutritional Associates of New Jersey needs to place purchase
orders for all rental equipment and all patient journals. The
medical supply vendor provides the following equipment to
Nutritional Associates:
1. Blood pressure monitor kits @ $129.00
2. Heart monitor kits @ $95.00
3. Activity monitor @ $109.00
4. Food intake journal @ $4.99
5. Food intake and activity journal @ $9.99
All items purchased by Nutritional Associates of New Jersey are
charged a 7% sales tax rate.
Write a program to create an invoice to the supplier for
individual patient supply orders (see Figure 5.40 in the Visual
Basic text for a model). After the user enters the data on the left
side of Figure 5.40, the user can display an invoice in a list box
by pressing the Process Order button. The user can click the
Clear Order Form button to clear all text boxes and the list box,
and can click on the Quit button to exit the program. The
invoice number consists of the capital letters “NA” followed by
a “-” and then the capitalized first two letters of the customer’s
last name followed by the last four digits of the zip code. The
customer name is input with the last name first, followed by a
comma, a space, and then the first name. However, the name is
displayed in the invoice in the proper order. Take note of the
data entry box for City, State, Zip. The user will enter the city
name, followed by a comma, the state name, followed by a
comma and finally the zip code. The generation of the invoice
number and the reordering of the first and last names should be
carried out by Function procedures. The invoice should include
the following: Nutritional Associates of NJ (Patient Name: first
last) as the name header.
Programming Problem 4: Caffeine Absorption
(Note: Programming Problem 4 draws directly on Chapter 6,
Programming Project 1, page 263.)
Nutritional Associates of New Jersey stresses to their patients
the effects of caffeine on the body. After caffeine is absorbed
into the body, 13% is eliminated from the body each hour.
Assume a person drinks an 8-oz cup of brewed coffee
containing 130 mg of caffeine, and the caffeine is absorbed
immediately into the body. Write a program to compute the
following values. See Figure 6.64 in the Visual Basic text.
a. The number of hours required until 65 mg (one-half the
original amount) remain in the body.
b. The amount of caffeine in the body 24 hours after the person
drinks the coffee.
c. Suppose the person drinks a cup of coffee at 7:00 a.m. and
then drinks a cup of coffee at the end of each hour until 7:00
a.m. the next day. How much caffeine will be in the body at the
end of the 24 hours?
Center for Learning and Technology  .docx

More Related Content

Similar to Center for Learning and Technology .docx

data Integrative Programming untuk pemula.pdf
data Integrative Programming untuk pemula.pdfdata Integrative Programming untuk pemula.pdf
data Integrative Programming untuk pemula.pdf
loliktry1
 
BSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer ScienceBSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer Science
Fakira Noor
 

Similar to Center for Learning and Technology .docx (19)

data Integrative Programming untuk pemula.pdf
data Integrative Programming untuk pemula.pdfdata Integrative Programming untuk pemula.pdf
data Integrative Programming untuk pemula.pdf
 
Hybrid Statistics Course Development
Hybrid Statistics Course DevelopmentHybrid Statistics Course Development
Hybrid Statistics Course Development
 
BSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer ScienceBSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer Science
 
Web based Software Development
Web based Software DevelopmentWeb based Software Development
Web based Software Development
 
CIS 331 Technology levels--snaptutorial.com
CIS 331 Technology levels--snaptutorial.comCIS 331 Technology levels--snaptutorial.com
CIS 331 Technology levels--snaptutorial.com
 
Cis 331 Success Begins / snaptutorial.com
Cis 331 Success Begins / snaptutorial.comCis 331 Success Begins / snaptutorial.com
Cis 331 Success Begins / snaptutorial.com
 
CIS 331 Education Redefined / snaptutorial.com
CIS 331  Education Redefined / snaptutorial.comCIS 331  Education Redefined / snaptutorial.com
CIS 331 Education Redefined / snaptutorial.com
 
BTSD Guide for new students 20231 Sep'23.docx.pdf
BTSD Guide for new students 20231 Sep'23.docx.pdfBTSD Guide for new students 20231 Sep'23.docx.pdf
BTSD Guide for new students 20231 Sep'23.docx.pdf
 
CIS 331 Effective Communication/tutorialrank.com
 CIS 331 Effective Communication/tutorialrank.com CIS 331 Effective Communication/tutorialrank.com
CIS 331 Effective Communication/tutorialrank.com
 
Cis 554 Enhance teaching / snaptutorial.com
Cis 554 Enhance teaching / snaptutorial.comCis 554 Enhance teaching / snaptutorial.com
Cis 554 Enhance teaching / snaptutorial.com
 
software_engineering_proyect.pdf
software_engineering_proyect.pdfsoftware_engineering_proyect.pdf
software_engineering_proyect.pdf
 
Cis 421Technology levels--snaptutorial.com
Cis 421Technology levels--snaptutorial.comCis 421Technology levels--snaptutorial.com
Cis 421Technology levels--snaptutorial.com
 
Cis 421 Success Begins / snaptutorial.com
Cis 421 Success Begins / snaptutorial.comCis 421 Success Begins / snaptutorial.com
Cis 421 Success Begins / snaptutorial.com
 
BUS 375 Entire Course NEW
BUS 375 Entire Course NEWBUS 375 Entire Course NEW
BUS 375 Entire Course NEW
 
Cis 498Education Specialist / snaptutorial.com
Cis 498Education Specialist / snaptutorial.comCis 498Education Specialist / snaptutorial.com
Cis 498Education Specialist / snaptutorial.com
 
Cis 498 Believe Possibilities / snaptutorial.com
Cis 498    Believe Possibilities / snaptutorial.comCis 498    Believe Possibilities / snaptutorial.com
Cis 498 Believe Possibilities / snaptutorial.com
 
Unit 1 industry in the profession
Unit 1 industry in the professionUnit 1 industry in the profession
Unit 1 industry in the profession
 
Cs102 course outline
Cs102   course outlineCs102   course outline
Cs102 course outline
 
Cis 498 Exceptional Education - snaptutorial.com
Cis 498  Exceptional Education - snaptutorial.comCis 498  Exceptional Education - snaptutorial.com
Cis 498 Exceptional Education - snaptutorial.com
 

More from cravennichole326

Examine how nature is discussed throughout The Open Boat.”  Loo.docx
Examine how nature is discussed throughout The Open Boat.”  Loo.docxExamine how nature is discussed throughout The Open Boat.”  Loo.docx
Examine how nature is discussed throughout The Open Boat.”  Loo.docx
cravennichole326
 
Examine a scenario that includes an inter-group conflict. In this sc.docx
Examine a scenario that includes an inter-group conflict. In this sc.docxExamine a scenario that includes an inter-group conflict. In this sc.docx
Examine a scenario that includes an inter-group conflict. In this sc.docx
cravennichole326
 
Exam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docx
Exam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docxExam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docx
Exam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docx
cravennichole326
 
EXAMEstructura 8.1 - Miniprueba AVerbosCom.docx
EXAMEstructura 8.1 - Miniprueba AVerbosCom.docxEXAMEstructura 8.1 - Miniprueba AVerbosCom.docx
EXAMEstructura 8.1 - Miniprueba AVerbosCom.docx
cravennichole326
 
Examine current practice guidelines related to suicide screeni.docx
Examine current practice guidelines related to suicide screeni.docxExamine current practice guidelines related to suicide screeni.docx
Examine current practice guidelines related to suicide screeni.docx
cravennichole326
 
Examine Case Study Pakistani Woman with Delusional Thought Processe.docx
Examine Case Study Pakistani Woman with Delusional Thought Processe.docxExamine Case Study Pakistani Woman with Delusional Thought Processe.docx
Examine Case Study Pakistani Woman with Delusional Thought Processe.docx
cravennichole326
 
Examination of Modern LeadershipModule 1 Leadership History, F.docx
Examination of Modern LeadershipModule 1 Leadership History, F.docxExamination of Modern LeadershipModule 1 Leadership History, F.docx
Examination of Modern LeadershipModule 1 Leadership History, F.docx
cravennichole326
 
Executive Program Practical Connection Assignment .docx
Executive Program Practical Connection Assignment   .docxExecutive Program Practical Connection Assignment   .docx
Executive Program Practical Connection Assignment .docx
cravennichole326
 
Executive Program Practical Connection Assignment Component .docx
Executive Program Practical Connection Assignment Component .docxExecutive Program Practical Connection Assignment Component .docx
Executive Program Practical Connection Assignment Component .docx
cravennichole326
 
Executive Program Group Project Assignment Component Profi.docx
Executive Program Group Project Assignment Component Profi.docxExecutive Program Group Project Assignment Component Profi.docx
Executive Program Group Project Assignment Component Profi.docx
cravennichole326
 
Executive Practical Connection Activityit is a priority that stu.docx
Executive Practical Connection Activityit is a priority that stu.docxExecutive Practical Connection Activityit is a priority that stu.docx
Executive Practical Connection Activityit is a priority that stu.docx
cravennichole326
 
Executive FunctionThe Search for an Integrated AccountMari.docx
Executive FunctionThe Search for an Integrated AccountMari.docxExecutive FunctionThe Search for an Integrated AccountMari.docx
Executive FunctionThe Search for an Integrated AccountMari.docx
cravennichole326
 
Executive Compensation and IncentivesMartin J. ConyonEx.docx
Executive Compensation and IncentivesMartin J. ConyonEx.docxExecutive Compensation and IncentivesMartin J. ConyonEx.docx
Executive Compensation and IncentivesMartin J. ConyonEx.docx
cravennichole326
 
Executing the StrategyLearning ObjectivesAfter reading.docx
Executing the StrategyLearning ObjectivesAfter reading.docxExecuting the StrategyLearning ObjectivesAfter reading.docx
Executing the StrategyLearning ObjectivesAfter reading.docx
cravennichole326
 
Executing Strategies in a Global Environment Examining the Case of .docx
Executing Strategies in a Global Environment Examining the Case of .docxExecuting Strategies in a Global Environment Examining the Case of .docx
Executing Strategies in a Global Environment Examining the Case of .docx
cravennichole326
 

More from cravennichole326 (20)

Examine how nature is discussed throughout The Open Boat.”  Loo.docx
Examine how nature is discussed throughout The Open Boat.”  Loo.docxExamine how nature is discussed throughout The Open Boat.”  Loo.docx
Examine how nature is discussed throughout The Open Boat.”  Loo.docx
 
Examine All Children Can Learn. Then, search the web for effec.docx
Examine All Children Can Learn. Then, search the web for effec.docxExamine All Children Can Learn. Then, search the web for effec.docx
Examine All Children Can Learn. Then, search the web for effec.docx
 
Examine each of these items, which are available on the internet .docx
Examine each of these items, which are available on the internet .docxExamine each of these items, which are available on the internet .docx
Examine each of these items, which are available on the internet .docx
 
Examine a web browser interface and describe the various forms .docx
Examine a web browser interface and describe the various forms .docxExamine a web browser interface and describe the various forms .docx
Examine a web browser interface and describe the various forms .docx
 
Examine a scenario that includes an inter-group conflict. In this sc.docx
Examine a scenario that includes an inter-group conflict. In this sc.docxExamine a scenario that includes an inter-group conflict. In this sc.docx
Examine a scenario that includes an inter-group conflict. In this sc.docx
 
Examine a current law, or a bill proposing a law, that has to do wit.docx
Examine a current law, or a bill proposing a law, that has to do wit.docxExamine a current law, or a bill proposing a law, that has to do wit.docx
Examine a current law, or a bill proposing a law, that has to do wit.docx
 
Exam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docx
Exam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docxExam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docx
Exam IT 505Multiple Choice (20 questions , 2 points each)Pleas.docx
 
EXAMEstructura 8.1 - Miniprueba AVerbosCom.docx
EXAMEstructura 8.1 - Miniprueba AVerbosCom.docxEXAMEstructura 8.1 - Miniprueba AVerbosCom.docx
EXAMEstructura 8.1 - Miniprueba AVerbosCom.docx
 
Examine current practice guidelines related to suicide screeni.docx
Examine current practice guidelines related to suicide screeni.docxExamine current practice guidelines related to suicide screeni.docx
Examine current practice guidelines related to suicide screeni.docx
 
Examine Case Study Pakistani Woman with Delusional Thought Processe.docx
Examine Case Study Pakistani Woman with Delusional Thought Processe.docxExamine Case Study Pakistani Woman with Delusional Thought Processe.docx
Examine Case Study Pakistani Woman with Delusional Thought Processe.docx
 
Examination of Modern LeadershipModule 1 Leadership History, F.docx
Examination of Modern LeadershipModule 1 Leadership History, F.docxExamination of Modern LeadershipModule 1 Leadership History, F.docx
Examination of Modern LeadershipModule 1 Leadership History, F.docx
 
Examine current international OB issues that challenge organizat.docx
Examine current international OB issues that challenge organizat.docxExamine current international OB issues that challenge organizat.docx
Examine current international OB issues that challenge organizat.docx
 
Executive Program Practical Connection Assignment .docx
Executive Program Practical Connection Assignment   .docxExecutive Program Practical Connection Assignment   .docx
Executive Program Practical Connection Assignment .docx
 
Executive Program Practical Connection Assignment Component .docx
Executive Program Practical Connection Assignment Component .docxExecutive Program Practical Connection Assignment Component .docx
Executive Program Practical Connection Assignment Component .docx
 
Executive Program Group Project Assignment Component Profi.docx
Executive Program Group Project Assignment Component Profi.docxExecutive Program Group Project Assignment Component Profi.docx
Executive Program Group Project Assignment Component Profi.docx
 
Executive Practical Connection Activityit is a priority that stu.docx
Executive Practical Connection Activityit is a priority that stu.docxExecutive Practical Connection Activityit is a priority that stu.docx
Executive Practical Connection Activityit is a priority that stu.docx
 
Executive FunctionThe Search for an Integrated AccountMari.docx
Executive FunctionThe Search for an Integrated AccountMari.docxExecutive FunctionThe Search for an Integrated AccountMari.docx
Executive FunctionThe Search for an Integrated AccountMari.docx
 
Executive Compensation and IncentivesMartin J. ConyonEx.docx
Executive Compensation and IncentivesMartin J. ConyonEx.docxExecutive Compensation and IncentivesMartin J. ConyonEx.docx
Executive Compensation and IncentivesMartin J. ConyonEx.docx
 
Executing the StrategyLearning ObjectivesAfter reading.docx
Executing the StrategyLearning ObjectivesAfter reading.docxExecuting the StrategyLearning ObjectivesAfter reading.docx
Executing the StrategyLearning ObjectivesAfter reading.docx
 
Executing Strategies in a Global Environment Examining the Case of .docx
Executing Strategies in a Global Environment Examining the Case of .docxExecuting Strategies in a Global Environment Examining the Case of .docx
Executing Strategies in a Global Environment Examining the Case of .docx
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

Center for Learning and Technology .docx

  • 1. Center for Learning and Technology COURSE SYLLABUS INTRODUCTION TO COMPUTERS COS-101-GS
  • 2.
  • 3. Course Syllabus INTRODUCTION TO COMPUTERS COS-101-GS ©Thomas Edison State College May 2014 S-3 Course Essentials
  • 4. Introduction to Computers provides you with a broad, general introduction to hardware and software fundamentals, productivity software, graphics, digital media, multimedia, database applications, networking, the Internet, and security and privacy issues, as well as an introduction to object-oriented programming using the Visual Basic programming language. OBJECTIVES At the completion of the course, you should be able to: input and output devices available today. productivity applications. cy concerns.
  • 5. the risks of security may be minimized. applications. programming language. S-4 COURSE MATERIALS In addition to the Course Syllabus, which consists of “Course Essentials,” “Course Calendar,” “Assignment Modules,” “Projects,” and “Appendix,” you will need the following materials to do the work of the course. Required Textbooks Digital Planet: Tomorrow's Technology and You, 10th ed. (Introductory), by George Beekman and Ben Beekman (Upper Saddle River, N.J.:
  • 6. Pearson Prentice Hall, 2012; ISBN-13: 978-0-13-209125-1) An Introduction to Programming Using Visual Basic 2012, 9th ed., by David I. Schneider (Upper Saddle River, N.J.: Pearson Prentice Hall, 2014; ISBN-13: 978-0-13-337850-4), packaged with Visual Studio 2012 Express Edition DVD Required Software Visual Studio 2012 Note: Visual Studio 2012 comes in different editions. For this course we recommend Visual Studio Express 2012, which comes packaged with the text An Introduction to Programming Using Visual Basic 2012 when purchased from the textbook supplier. All of the book’s examples, however, run with both Visual Basic 2012 Express Edition and other editions of Visual Basic 2012. You may download Visual Studio Express 2012 for free directly from Microsoft. SYSTEM REQUIREMENTS To run Visual Studio Express 2012, your computer should meet the
  • 7. following system requirements: Supported Operating Systems Windows 7 Service Pack 1, Windows 8, Windows Server 2008 R2 SP1, Windows Server 2012 http://www.microsoft.com/en- us/download/details.aspx?id=34673 http://www.microsoft.com/en- us/download/details.aspx?id=34673 S-5 erver 2008 R2 SP1 (x64) Hardware Requirements
  • 8. e video card running at 1024 × 768 or higher- resolution display COURSE STRUCTURE Introduction to Computers is a three-credit, twelve-week course consisting of ten (10) assignments—five written assignments based on the Digital Planet: Tomorrow’s Technology and You textbook and five programming assignments based on the Visual Basic text—ten (10) chapter quizzes based on the assigned reading from the Digital Planet textbook, and two (2) projects: a Computer Fundamentals Project and a Programming Project. Weekly learning activities include reading assigned chapters from both textbooks, doing suggested self- check exercises, and preparing written and programming assignments to be sent to your mentor for grading. The “Course Calendar” in the syllabus specifies which chapters
  • 9. in the textbooks you should read each week. It also indicates due dates for submitting written and programming assignments, taking chapter quizzes, and completing projects. ASSIGNMENTS You are required to submit ten (10) assignments to your mentor for grading—five written assignments based on the Digital Planet: Tomorrow’s S-6 Technology and You textbook and five programming assignments based on the Visual Basic text. Assignment questions are found in the “Assignment Modules” section of the syllabus. For this course you will need to submit your assignments electronically. Please follow the directions given in the Student Handbook. Regarding the submission of programming assignments, please
  • 10. read “Appendix: A Note on Submitting Programming Assignments” at the end of this syllabus. For each assigned programming exercise or project, you will need to submit a ZIP file of the Visual Basic application folder for that exercise or project. CHAPTER QUIZZES You are required to take ten (10) short online chapter quizzes based on the assigned reading from the Digital Planet textbook. Each chapter quiz is 20 minutes long and consists of 20 multiple-choice questions. These quizzes are intended as diagnostic assessments that test your knowledge of computer fundamentals and the topics and items covered in the text. For that reason, you may take the quizzes as often as you want until the due date, at which time your mentor will “lock in” your last recorded score as your grade on the quiz. The launch link for the quiz is available
  • 11. within the course Web site. PROJECTS Introduction to Computers has two (2) comprehensive projects in lieu of a midterm and final exam, respectively. Please see the “Projects” section of the syllabus for details, and consult the Course Calendar for the due dates. Computer Fundamentals Project The first project, worth 15 percent of your course grade, focuses on computer fundamentals. It provides you with a chance to apply what you have learned about computer fundamentals to a real-life scenario in which you automate a medical office by replacing old, outdated technology with all new computer technology and equipment given a fixed budget. S-7
  • 12. Programming Project The second project, worth 25 percent of your course grade, focuses on the development of several Visual Basic applications to be used by the same medical office you helped to automate in the previous project. In this Programming Project you put computer fundamental concepts into a real-life situation by developing several small applications that create a modern data flow process within a small organization. GRADING Your final grade in the course will be determined as follows: Written Assignments (5) 25 percent Programming Assignments (5) 25 percent Chapter Quizzes (10) 10 percent Computer Fundamentals Project 15 percent Programming Project 25 percent All activities will receive a numerical grade of 0–100. You will receive a score of 0 for any work not submitted. Your final grade in the
  • 13. course will be a letter grade. Letter grade equivalents for numerical grades are as follows: A = 93–100 C+ = 78–79 A– = 90–92 C = 73–77 B+ = 88–89 C– = 70–72 B = 83–87 D = 60–69 B– = 80–82 F = Below 60 (no credit) To receive credit for the course, you must earn a letter grade of C or better (for an area of study course) or D or better (for a nonarea of study course), based on the weighted average of all assigned course work (e.g., assignments, quizzes, projects, etc.). STRATEGIES FOR SUCCESS To succeed in this course, consider following these steps and study tips: S-8
  • 14. 1. Read carefully the entire “Course Essentials” section of the syllabus, making sure that all aspects of the course are clear to you and that you have all the materials required for the course. 2. Take the time to read the entire Student Handbook section of the course manual. The handbook answers many questions about how to proceed through the course and how to get the most from your educational experience at Thomas Edison State College. 3. Each week, consult the “Course Calendar” in the syllabus to determine which chapter(s) in the textbooks to study. The calendar also indicates the due dates for submitting assignments and projects and when you should take your quizzes. It is essential that you follow the calendar each week to ensure that you stay on track throughout the course. 4. Take advantage of the materials provided with your textbooks to help
  • 15. you master the material in the course. The Tomorrow’s Technology and You text, for example, has end-of-chapter summaries and review questions (true or false, multiple-choice, and essay) and a companion Web site (http://wps.prenhall.com/bp_beekman_tomtech_10/). The Visual Basic text comes bundled with Visual Studio 2012 Express Edition, the software you need to do the programming assignments, and includes six months of prepaid access to the book’s companion Web site. http://wps.prenhall.com/bp_beekman_tomtech_10/ S-9 Course Calendar
  • 16. Using the table of week-by-week dates in the General Course Instructions section of the course manual, write the dates for the current semester in the second column. In the last column, fill in the actual date for submitting each assignment and project and taking quizzes. Week Dates Reading Assignment Written Assignment / Chapter Quizzes / Programming Assignment / Project Due Date Assignment Module 1: Computer Hardware and Software Essentials (1); Visual Basic Programming (1) 1 Digital Planet: Tomorrow’s Technology and You, chaps 1 and 2 An Introduction to Programming Using Visual Basic 2012, chap. 1 (sections 1.1, 1.2, and 1.4) and chap. 2 (sections 2.1, 2.2, and 2.3) Written Assignment 1
  • 17. Submit by Sunday of Week 1. 2 Chapter 1 and Chapter 2 quizzes Take by Friday of Week 2. Programming Assignment 1 Submit by Sunday of Week 2. Assignment Module 2: Computer Hardware and Software Fundamentals (2); Visual Basic Programming (2) 3 Digital Planet: Tomorrow’s Technology and You, chaps 3 and 4 An Introduction to Programming Using Visual Basic 2012, chap. 3 (sections 3.1, 3.2, and 3.3) Written Assignment 2
  • 18. Submit by Sunday of Week 3. 4 Chapter 3 and Chapter 4 quizzes Take by Friday of Week 4. Programming Assignment 2 Submit by Sunday of Week 4. S-10 Week Dates Reading Assignment Written Assignment / Chapter Quizzes / Programming Assignment / Project Due Date Assignment Module 3: Essential Software Applications (1); Visual Basic Programming (3)
  • 19. 5 Digital Planet: Tomorrow’s Technology and You, chaps 5 and 7 An Introduction to Programming Using Visual Basic 2012, chap. 4 (sections 4.1, 4.2, 4.3, and 4.4) Written Assignment 3 Submit by Sunday of Week 5. 6 Chapter 5 and Chapter 7 quizzes Take by Friday of Week 6. Programming Assignment 3 Submit by Sunday of Week 6. Assignment Module 4: Essential Software Applications (2); Exploring Telecommunications and Computer Security; Visual Basic Programming (4)
  • 20. 7 Digital Planet: Tomorrow’s Technology and You, chaps 8 and 10 An Introduction to Programming Using Visual Basic 2012, chap. 5 (sections 5.1, 5.2, 5.3, and 5.4) Written Assignment 4 Submit by Sunday of Week 7. 8 Chapter 8 and Chapter 10 quizzes Take by Friday of Week 8. Programming Assignment 4 Submit by Sunday of Week 8. Computer Fundamentals Project 9 Computer Fundamentals Project Submit by Sunday of Week 9.
  • 21. Assignment Module 5: Exploring Multimedia and Internet Applications; Visual Basic Programming (5) 10 Digital Planet: Tomorrow’s Technology and You, chaps 6 and 9 An Introduction to Programming Using Visual Basic 2012, chap. 6 (sections 6.1, 6.2, and 6.3) Written Assignment 5 Submit by Sunday of Week 10. S-11 Week Dates Reading Assignment Written Assignment / Chapter Quizzes / Programming Assignment / Project Due Date 11
  • 22. Chapter 6 and Chapter 9 quizzes Take by Friday of Week 11. Programming Assignment 5 Submit by Sunday of Week 11. Programming Project 12 Programming Project Submit by Sunday of Week 12. S-12 Assignment Modules
  • 23. Following are five assignment modules. Please send your completed written assignments and programming assignments to the mentor by the due date indicated in the “Course Calendar.” For directions on how to prepare and submit assignments, please see the Student Handbook section of the course manual. See also “Appendix: A Note on Submitting Programming Assignments” at the end of this syllabus. ASSIGNMENT MODULE 1 Learning Objectives After successfully completing this assignment, you should be able to: everyday life. mputers and the differences between
  • 24. computers and other machines. software. point out the social and ethical impacts of information technology. __________ editors, files and folders, Explorer, and dialog boxes to manage Visual Basic files. S-13 —their properties, methods, and events to which they respond—in composing a coded solution to a
  • 25. task. metic operations with numeric variables or string operations with string variables are appropriate. the six steps of the program development cycle: analyze the problem, design a solution, choose the interface, write code, test and debug your solution, and document code. Study Assignment Computer Fundamentals Technology and You, 10th ed. (Introductory), by Beekman and Beekman. on ideas and concepts that carry through the entire course. -Check Exercises—The Digital Planet: Tomorrow’s Technology and
  • 26. You companion Web site, http://wps.prenhall.com/bp_beekman_tomtech_10/, contains self- test exercises related to the chapters studied in this assignment module, including self-test quiz questions in each chapter’s Online Study Guide. Go to the companion Web site, select a chapter, and click Online Study Guide to take the chapter self-test. Do not e- mail your results to your mentor. Programming (Visual Basic) to Programming Using Visual Basic 2012, 9th ed., by Schneider. Read for background material and perspectives on computers and Windows. Study “Comments” on p. 14. “Comments” on pp. 32–32 and 43–46.
  • 27. approximately forty minutes. http://wps.prenhall.com/bp_beekman_tomtech_10/ S-14 -Check Exercises—A distinguishing feature of the Schneider textbook is the invaluable exercise set that accompanies each section on programming. Working as many of these exercises as possible is your key to success in the course and the surest way to learn Visual Basic and to prepare for your programming activities. A large number of recommended exercises are listed below for Chapter 2. You should try some or all of them depending on your comfort level with syntax and concepts. Answers to all odd-numbered exercises are given at the end of the text. o Study “Comments,” pp. 32–33.
  • 28. Do Exercises 2.2, nos. 1, 3, 5, 7, 8, 13, 15, 17, 19, 21, 25, 27, 28, 29, 30. o Study “Comments,” pp. 43–46. Do Exercises 2.3, nos. 1, 3, 5, 9, 11, 13, 15, 17, 19, 23, 29, 31, 33, 34, 35, 36, 37. —Note: All resources are found on the Web and are not affiliated with Thomas Edison State College. o Visual Studio Express 2012 Download (http://www.microsoft.com/en- us/download/details.aspx?id=34673) o Microsoft Developers Network, Getting Started Tutorials (http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx) o Channel9’s Visual Basic Fundamental Series: Series Introduction - 01 (http://channel9.msdn.com/Series/Visual- Basic-Development-for-Absolute-Beginners/Series- Introduction-01) o Channel9’s Visual Basic Fundamental Series: Creating Your
  • 29. First Visual Basic Program - 02 (http://channel9.msdn.com/Series/Visual-Basic- Development-for-Absolute-Beginners/Creating-Your-First- Visual-Basic-Program-02) o Channel9’s Visual Basic Fundamental Series: Dissecting the First Visual Basic Program You Wrote - 03 (http://channel9.msdn.com/Series/Visual-Basic- Development-for-Absolute-Beginners/Dissecting-the-First- Visual-Basic-Program-You-Created-03) o Channel9’s Visual Basic Fundamental Series: Quick Overview of the Visual Basic Express IDE - 04 (http://channel9.msdn.com/Series/Visual-Basic- http://www.microsoft.com/en- us/download/details.aspx?id=34673 http://www.microsoft.com/en- us/download/details.aspx?id=34673 http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Series-Introduction-01 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Series-Introduction-01 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Series-Introduction-01
  • 30. http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Creating-Your-First-Visual-Basic- Program-02 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Creating-Your-First-Visual-Basic- Program-02 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Creating-Your-First-Visual-Basic- Program-02 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Dissecting-the-First-Visual-Basic- Program-You-Created-03 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Dissecting-the-First-Visual-Basic- Program-You-Created-03 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Dissecting-the-First-Visual-Basic- Program-You-Created-03 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Quick-Overview-of-the-Visual-Basic- Express-Edition-IDE-04 S-15 Development-for-Absolute-Beginners/Quick-Overview-of- the-Visual-Basic-Express-Edition-IDE-04) Written Assignment 1 (Submit by Sunday of Week 1) Submit complete answers to the following end-of-chapter Review
  • 31. Questions from the Digital Planet: Tomorrow’s Technology and You textbook. Chapter 1 and Chapter 2 Quizzes (Take by Friday of Week 2) The quizzes for Chapter 1 and Chapter 2 each consist of 20 multiple- choice questions based on the assigned reading. You may take these 20- minute quizzes as often as you want until the due date, at which time your mentor will “lock in” your last recorded score as your grade on the quiz. The launch links for the quizzes are available within the course Web site. Programming Assignment 1 (Submit by Sunday of Week 2) Preliminary Steps 1. Invoke Visual Basic by following the directions in section 2.2, pp. 18–
  • 32. 22. 2. Perform the text box, button, label, and list box walkthroughs, pp. 22– 28. 3. Perform the event procedure walkthrough, pp. 37–41. Programming Exercises Do the following exercises from An Introduction to Programming Using Visual Basic 2012. To submit your assignment, first create a ZIP file of the application folder for each exercise (see “Appendix: A Note on Submitting Programming Assignments” at the end of the syllabus). Then http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Quick-Overview-of-the-Visual-Basic- Express-Edition-IDE-04 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Quick-Overview-of-the-Visual-Basic- Express-Edition-IDE-04 S-16 upload and submit both ZIP files (compressed folders) to the assignment
  • 33. link provided in the Assignments area of the course Web site. 1. Exercise no. 39, p. 50 2. Exercise no. 40, p. 50 ASSIGNMENT MODULE 2 Learning Objectives After successfully completing this assignment, you should be able to: nipulate information. devices. people to place information into a computer. they enable users to display useful information. software
  • 34. solutions to everyday problems. Summarize the dramatic changes in user interfaces that have occurred during the history of computer evolution. software. __________ by the six steps of the program development cycle: analyze the problem, design a solution, choose the interface, write code, test and debug your solution, and document code. from sequential files, obtaining user input to input boxes, and displaying boxes, and displaying messages in message boxes. S-17
  • 35. Study Assignment Computer Fundamentals Technology and You, 10th ed. (Introductory), by Beekman and Beekman. -Check Exercises—The Digital Planet: Tomorrow’s Technology and You companion Web site, http://wps.prenhall.com/bp_beekman_tomtech_10/, contains self- test exercises related to the chapters studied in this assignment module, including self-test quiz questions in each chapter’s Online Study Guide. Go to the companion Web site, select a chapter, and click Online Study Guide to take the chapter self-test. Do not e- mail your results to your mentor. Programming (Visual Basic) to Programming Using Visual Basic 2012, 9th ed., by Schneider.
  • 36. –101. -Check Exercises—A distinguishing feature of the Schneider textbook is the invaluable exercise set that accompanies each section on programming. Working as many of these exercises as possible is your key to success in the course and the surest way to learn Visual Basic and to prepare for your programming activities. A large number of recommended exercises are listed below for Chapter 3. You should try some or all of them depending on your comfort level with syntax and concepts. Answers to all odd-numbered exercises are given at the end of the text. o Study “Comments,” pp. 62–63. Do Exercises 3.1, nos. 1, 3, 5, 9, 17, 21, 23, 25, 29, 31, 33, 34, 39, 41, 47, 49, 57, 59, 61, 63, 65, 67, 71, 72. o Study “Comments,” p. 79. Do Exercises 3.2, nos. 1, 3, 5, 7, 9, 11, 13, 15, 19, 21, 23, 27,
  • 37. 29, 31, 33, 35, 39, 41, 42, 45, 47, 51. o Do Exercises 3.3, nos. 1, 3, 5, 7, 9, 11, 13, 15, 19, 21, 25, 27, 28, 30, 33, 35, 37, 39, 41, 42, 43, 44, 45, 46, 47, 51, 72, 74, 75. —Note: All resources are found on the Web and are not affiliated with Thomas Edison State College. http://wps.prenhall.com/bp_beekman_tomtech_10/ S-18 o Microsoft Developers Network, Getting Started Tutorials (http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx) o Channel9’s Visual Basic Fundamental Series: Declaring Variables and Assigning Values - 05 (http://channel9.msdn.com/Series/Visual-Basic- Development-for-Absolute-Beginners/Declaring-Variables- and-Assigning-Values-05)
  • 38. Written Assignment 2 (Submit by Sunday of Week 3) Submit complete answers to the following end-of-chapter Review Questions from the Digital Planet: Tomorrow’s Technology and You textbook. Chapter 3 and Chapter 4 Quizzes (Take by Friday of Week 4) The quizzes for Chapter 3 and Chapter 4 each consist of 20 multiple- choice questions based on the assigned reading. You may take these 20- minute quizzes as often as you want until the due date, at which time your mentor will “lock in” your last recorded score as your grade on the quiz. The launch links for the quizzes are available within the course Web site. Programming Assignment 2
  • 39. (Submit by Sunday of Week 4) Programming Exercises Do the following exercises and programming projects from An Introduction to Programming Using Visual Basic 2012. To submit your assignment, first create a ZIP file of the application folder for each exercise (see “Appendix: A Note on Submitting Programming Assignments” at the end of the syllabus). Then upload and submit all of the ZIP files (compressed folders) to the assignment link provided in the Assignments area of the course Web site. http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Declaring-Variables-and-Assigning- Values-05 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Declaring-Variables-and-Assigning- Values-05 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Declaring-Variables-and-Assigning- Values-05 S-19
  • 40. 1. Exercise no. 70, p. 68 2. Exercise no. 40, p. 83 3. Programming project no. 2, p. 101 4. Programming project no. 3, p. 102 ASSIGNMENT MODULE 3 Learning Objectives After successfully completing this assignment, you should be able to: -processing and desktop-publishing software tools. -processing and desktop- publishing tools on authorship, publishing, and freedom of the press. practical applications and how this software is used in “what if” questions. graphing,
  • 41. and simulations. ribe how databases store, sort, update, and summarize information and answer queries. provides many conveniences, yet threaten our individual privacy. __________ n Visual Basic 2012 using concepts based on relational and logical operator sequencing. “conditional” or True/False statements that “steer” the decision or data flow of the application. Write Visual Basic 2012 programs that use the If and Select decision- making blocks. -making by
  • 42. means of “list boxes,” “radio buttons,” and “check boxes,” all three providing S-20 efficient ways for a program to select from a set number of possible options. Study Assignment Computer Fundamentals Technology and You, 10th ed. (Introductory), by Beekman and Beekman. -Check Exercises—The Digital Planet: Tomorrow’s Technology and You companion Web site, http://wps.prenhall.com/bp_beekman_tomtech_10/, contains self- test exercises related to the chapters studied in this assignment module, including self-test quiz questions in each chapter’s Online Study Guide. Go to the companion Web site, select a chapter,
  • 43. and click Online Study Guide to take the chapter self-test. Do not e- mail your results to your mentor. Programming (Visual Basic) 4.2, 4.3, and 4.4, in An Introduction to Programming Using Visual Basic 2012, 9th ed., by Schneider. –161. -Check Exercises—A distinguishing feature of the Schneider textbook is the invaluable exercise set that accompanies each section on programming. Working as many of these exercises as possible is your key to success in the course and the surest way to learn Visual Basic and to prepare for your programming activities. A large number of recommended exercises are listed below for Chapter 4. You should try some or all of them depending on your comfort level with syntax
  • 44. and concepts. Answers to all odd-numbered exercises are given at the end of the text. o Study “Comments,” p. 109. Do Exercises 4.1, nos. 1, 3, 5, 7, 9, 11, 13, 19, 21, 23, 41. o Study “Comments,” p. 121. Do Exercises 4.2, nos. 1, 3, 5, 6, 8, 10, 17, 18, 21, 23, 28, 38. o Study “Comments,” p. 139. Do Exercises 4.3, nos. 1, 3, 4, 5, 13, 15, 19, 21, 23, 27, 29. onal Resources—Note: All resources are found on the Web and are not affiliated with Thomas Edison State College. http://wps.prenhall.com/bp_beekman_tomtech_10/ S-21 o Microsoft Developers Network, Getting Started Tutorials (http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx) o Channel9’s Visual Basic Fundamental Series: Declaring:
  • 45. Branching with the If … Then … Else Decision Statement - 06 (http://channel9.msdn.com/Series/Visual-Basic- Development-for-Absolute-Beginners/Branching-with-the-If-- --Then----Else-Decision-Statement-06) Written Assignment 3 (Submit by Sunday of Week 5) Submit complete answers to the following end-of-chapter Review Questions from the Digital Planet: Tomorrow’s Technology and You textbook. Chapter 5 and Chapter 7 Quizzes (Take by Friday of Week 6) The quizzes for Chapter 5 and Chapter 7 each consist of 20 multiple- choice questions based on the assigned reading. You may take these 20- minute quizzes as often as you want until the due date, at which time your mentor will “lock in” your last recorded score as your grade on the
  • 46. quiz. The launch links for the quizzes are available within the course Web site. Programming Assignment 3 (Submit by Sunday of Week 6) Programming Exercises Do the following exercises from An Introduction to Programming Using Visual Basic 2012. To submit your assignment, first create a ZIP file of the application folder for each exercise (see “Appendix: A Note on Submitting Programming Assignments” at the end of the syllabus). Then upload and submit all of the ZIP files (compressed folders) to the assignment link provided in the Assignments area of the course Web site. http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Branching-with-the-If----Then----Else- Decision-Statement-06 http://channel9.msdn.com/Series/Visual-Basic-Development-
  • 47. for-Absolute-Beginners/Branching-with-the-If----Then----Else- Decision-Statement-06 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Branching-with-the-If----Then----Else- Decision-Statement-06 S-22 1. Programming project no. 2, p. 161 2. Programming project no. 3, p. 162 ASSIGNMENT MODULE 4 Learning Objectives After successfully completing this assignment, you should be able to: telecommunication today. networks. telecommunications such as e-mail, teleconferencing, and instant messaging.
  • 48. and our work environments. -called network advantage. ferent types of crime associated with computers along with possible crime-prevention measures taken to reduce or eliminate these crimes. computers become a vital part of our daily lives. __________ the six steps of the program development cycle: analyze the problem, design a solution, choose the interface, write code, test and debug your solution, and document code.
  • 49. required, to create well-structured program code. that make it easier for analysis and code writing. S-23 Study Assignment Computer Fundamentals Technology and You, 10th ed. (Introductory), by Beekman and Beekman. -Check Exercises—The Digital Planet: Tomorrow’s Technology and You companion Web site, http://wps.prenhall.com/bp_beekman_tomtech_10/, contains self- test exercises related to the chapters studied in this assignment module, including self-test quiz questions in each chapter’s Online Study Guide. Go to the companion Web site, select a chapter, and
  • 50. click Online Study Guide to take the chapter self-test. Do not e- mail your results to your mentor. Programming (Visual Basic) in An Introduction to Programming Using Visual Basic 2012, 9th ed., by Schneider. -Check Exercises—A distinguishing feature of the Schneider textbook is the invaluable exercise set that accompanies each section on programming. Working as many of these exercises as possible is your key to success in the course and the surest way to learn Visual Basic and to prepare for your programming activities. A large number of recommended exercises are listed below for Chapter 5. You should try some or all of them depending on your comfort level with syntax
  • 51. and concepts. Answers to all odd-numbered exercises are given at the end of the text. o Study “Comments,” p. 174. Do Exercises 5.1, nos. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 20, 21. o Study “Comments,” pp. 186–187. Do Exercises 5.2, nos. 1, 4, 6, 12, 17, 20, 27, 28, 36. o Study “Comments,” p. 201. Do Exercises 5.3, nos. 2, 6, 8, 9, 10, 12. —Note: All resources are found on the Web and are not affiliated with Thomas Edison State College. o Microsoft Developers Network, Getting Started Tutorials (http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx) http://wps.prenhall.com/bp_beekman_tomtech_10/ http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx
  • 52. S-24 o Channel9’s Visual Basic Fundamental Series: Operators, Expressions, and Statements - 07 (http://channel9.msdn.com/Series/Visual-Basic- Development-for-Absolute-Beginners/Operators-Expressions- and-Statements-07) Written Assignment 4 (Submit by Sunday of Week 7) Submit complete answers to the following end-of-chapter Review Questions from the Digital Planet: Tomorrow’s Technology and You textbook. Chapter 8 and Chapter 10 Quizzes (Take by Friday of Week 8) The quizzes for Chapter 8 and Chapter 10 each consist of 20 multiple- choice questions based on the assigned reading. You may take
  • 53. these 20- minute quizzes as often as you want until the due date, at which time your mentor will “lock in” your last recorded score as your grade on the quiz. The launch links for the quizzes are available within the course Web site. Programming Assignment 4 (Submit by Sunday of Week 8) Programming Exercises Do the following exercises from An Introduction to Programming Using Visual Basic 2012. To submit your assignment, first create a ZIP file of the application folder for each exercise (see “Appendix: A Note on Submitting Programming Assignments” at the end of the syllabus). Then upload and submit all of the ZIP files (compressed folders) to the assignment link provided in the Assignments area of the course Web site. 1. Exercise no. 34, p. 195
  • 54. 2. Programming project no. 2, p. 218 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Operators-Expressions-and-Statements- 07 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Operators-Expressions-and-Statements- 07 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/Operators-Expressions-and-Statements- 07 S-25 ASSIGNMENT MODULE 5 Learning Objectives After successfully completing this assignment, you should be able to: image- processing, and 3-D modeling. iate between analog and digital video. applications
  • 55. of multimedia technology. technologies that lie at its heart. changing and the way people use it. variety of social and political forces that affect our daily lives. __________ until a certain condition comes true. al type inference with respect to variable declaration. certain condition has been met.
  • 56. Study Assignment Computer Fundamentals Technology and You, 10th ed. (Introductory), by Beekman and Beekman. -Check Exercises—The Digital Planet: Tomorrow’s Technology and You companion Web site, S-26 http://wps.prenhall.com/bp_beekman_tomtech_10/, contains self- test exercises related to the chapters studied in this assignment module, including self-test quiz questions in each chapter’s Online Study Guide. Go to the companion Web site, select a chapter, and click Online Study Guide to take the chapter self-test. Do not e- mail your results to your mentor.
  • 57. Programming (Visual Basic) to Programming Using Visual Basic 2012, 9th ed., by Schneider. -Check Exercises—A distinguishing feature of the Schneider textbook is the invaluable exercise set that accompanies each section on programming. Working as many of these exercises as possible is your key to success in the course and the surest way to learn Visual Basic and to prepare for your programming activities. A large number of recommended exercises are listed below for Chapter 6. You should try some or all of them depending on your comfort level with syntax and concepts. Answers to all odd-numbered exercises are given at the end of the text. o Study “Comments,” p. 229.
  • 58. Do Exercises 6.1, nos. 3, 5, 6, 7, 9, 11, 13, 15, 17, 19, 21, 23, 24, 27, 35, 37. o Study “Comments,” p. 244. Do Exercises 6.2, nos. 5, 7, 8, 9, 10, 23, 25. o Study “Comments,” p. 257. Do Exercises 6.3, nos. 3, 5, 6, 7, 9, 11, 13, 15, 17, 19, 29, 36. —Note: All resources are found on the Web and are not affiliated with Thomas Edison State College. o Microsoft Developers Network, Getting Started Tutorials (http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx) o Channel9’s Visual Basic Fundamental Series: For . . . Next Iterations - 08 (http://channel9.msdn.com/Series/Visual- Basic-Development-for-Absolute-Beginners/For----Next- Iterations-08) http://wps.prenhall.com/bp_beekman_tomtech_10/ http://msdn.microsoft.com/en-
  • 59. us/library/dd492171(v=vs.110).aspx http://msdn.microsoft.com/en- us/library/dd492171(v=vs.110).aspx http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/For----Next-Iterations-08 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/For----Next-Iterations-08 http://channel9.msdn.com/Series/Visual-Basic-Development- for-Absolute-Beginners/For----Next-Iterations-08 S-27 Written Assignment 5 (Submit by Sunday of Week 10) Submit complete answers to the following end-of-chapter Review Questions from the Digital Planet: Tomorrow’s Technology and You textbook. Chapter 6 and Chapter 9 Quizzes (Take by Friday of Week 11) The quizzes for Chapter 6 and Chapter 9 each consist of 20 multiple- choice questions based on the assigned reading. You may take
  • 60. these 20- minute quizzes as often as you want until the due date, at which time your mentor will “lock in” your last recorded score as your grade on the quiz. The launch links for the quizzes are available within the course Web site. Programming Assignment 5 (Submit by Sunday of Week 11) Programming Exercises Do the following exercises from An Introduction to Programming Using Visual Basic 2012. To submit your assignment, first create a ZIP file of the application folder for each exercise (see “Appendix: A Note on Submitting Programming Assignments” at the end of the syllabus). Then upload and submit all of the ZIP files (compressed folders) to the assignment link provided in the Assignments area of the course Web site. 1. Exercise no. 26, p. 249
  • 61. 2. Programming project no. 2, p. 263 S-28 Projects Introduction to Computers requires you to complete two projects, a Computer Fundamentals Project and a Programming Project. Please see the details for each project given below. COMPUTER FUNDAMENTALS PROJECT Project Objectives After completing this project, you should be able to:
  • 62. the primary software fundamentals and describe a variety of productivity applications. privacy and ethics concerns. nternet service providers (ISPs) sell offerings. -mail offerings available from ISPs. Project Description The Computer Fundamentals Project provides you with a chance to apply what you have learned about computer fundamentals to a real- life scenario in which you automate a medical office by replacing the old existing technology with all new computer technology and equipment given a budget of $100,000.
  • 63. Here’s the scenario . . . S-29 You have been hired by Nutritional Associates of New Jersey as a computer consultant. Your primary objective is to automate the medical practice. Nutritional Associates is a 400-patient medical practice specializing in nutrition and nutritional-related device rentals and sales. The practice has fallen way behind the technology curve, the victim of shortsighted decisions, lack of vision, and budget constraints. The office currently runs on twelve-year-old PCs; the five station office is old and seldom used, with no new software. Only a few staff members are skilled or excited about technology. Your task is to build an automation plan and
  • 64. budget. You are given $100,000 with which to work. Project Deliverables Prepare a budget and automation plan to submit as a report, as if you were submitting a proposal to Nutritional Associates of New Jersey as a computer consultant. Your report should cover and include each of the eleven steps specified below. Step 1: Desktop Computer Quoting Use the Web to window-shop for a desktop computer. Try to determine how the choice of CPU and memory affect price and performance. You need to provide three options, with one option being an Apple Macintosh computer. In this step you must include price points for each scenario. The following quantities are required: 1. Five computers—office staff 2. Two computers—Doctor 1 and Doctor 2 3. Three computers—patient waiting room
  • 65. Step 2: Printer Quoting Continue to use the Web to shop for office printers. Try to determine how the printer choice (laser and inkjet) will impact price and performance. You need to provide three options: laser printer, inkjet printer, and multifunction printer. In this step you must include price points for each scenario. The following quantities are required: 1. One printer—office staff 2. Two printers—Doctor 1 and Doctor 2 3. One printer—patient waiting room 4. Four printers—exam/consult rooms S-30 Step 3: Tablet Device Quoting In the next fundamental shopping scenario for computing devices, you must research tablets. Shop for a tablet that the medical practice can
  • 66. successfully implement. Try to determine how the choice of tablet will increase productivity within Nutritional Associates of New Jersey. You need to provide three options, with one option being an iPad, one option being a Windows tablet, and one option being an Android tablet. In this step you must include price points for each scenario. Four tablets are required in all for the exam/consult rooms. Step 4: Scanner Quoting Continue to use the Web to research computer scanners. Try to determine how the choice (personal or business class) will impact price and performance. You need to purchase enough scanners to cover the following number of computers. 1. Five computers—office staff 2. Two computers—Doctor 1 and Doctor 2 Step 5: Security Software Quoting
  • 67. Once again, continue to use the Web to research and shop for security suite applications. Try to determine how the choice (free, included in operating system, or fee based) will impact price and performance. You need to purchase enough copies of the security suite application to cover the following quantity of computers to fulfill all software license requirements. 1. Five computers—office staff 2. Two computers—Doctor 1 and Doctor 2 3. One computer—patient waiting room Step 6: Business Site Quoting Take an inventory of PC and Web applications available on the Web related to office management and the medical field, especially nutrition. Describe the major uses of several of these applications and how they can be included in your proposal. Step 7: ISP and E-mail Quoting
  • 68. Use the Web to provide three Internet Service Provider (ISP) options. Examples are Verizon, Cablevision, and so on. Also, provide quotes for e- mail. (Hint: E-mail is generally included in the ISP pricing. You might just S-31 need to increase quantities. Also, don’t be concerned about Internet speeds. Expand your pricing out to one full year. Most ISPs will show monthly fees.) Explain your findings. 1. One Internet connection 2. Seven e-mail accounts for two doctors and five office staff Step 8: Wireless Router Quoting Your next task is to determine what is needed to make the office wireless. All computers will have Internet access via a shared connection as determined in Step 7. The computer specs generated in Steps 1, 2, and 3
  • 69. should include wireless network adapters. If not, please revisit and add (all tablets have Wi-Fi built in). A wireless router is needed if not already included in your ISP quote. Explain your findings. Step 9: Virtual Database Design Design a database for tracking patient demographics (name, address, state, zip, phone number, and so on). You will not actually develop a database in this step but rather organize data collection (input) and then design two significant reports that can be used for office purposes. This is a virtual activity. Explain your findings and database activity. Step 10: End-User Interviews Interview two (2) people, one Windows user and one Mac user. Ask each person to explain what he or she likes and dislikes about each unique operating system. Explain the similarities and differences of each operating system. Based on your findings, what would your
  • 70. recommendation be for this medical office? Step 11: Summary Statement In this final step, summarize all of your findings. Be creative, and add appropriate technology as you see fit. PROGRAMMING PROJECT Project Objectives After completing this project, you should be able to: S-32 steps of the program development cycle: analyze the problem, design a solution, choose the interface, write code, test and debug your solution, and document code. decision- making blocks.
  • 71. “conditional” or True/False statements that “steer” the decision or data flow of the application. Project Description The Programming Project provides you with a chance to develop and display your computer programming skills using Visual Basic. The project consists of four (4) programming problems based on programming projects in your textbook. For each problem you will apply the six steps of the program development cycle and submit a document detailing your work as well as the Visual Basic code you write. Project Deliverables Guided by the six steps of the program development cycle, please complete each of the following four (4) programming problems. For each problem, submit a document detailing your performance of the following
  • 72. four tasks: 1. Analyze the problem (step 1) and design a solution (step 2). 2. Choose the user interface (step 3) and code the application (step 4). This task also requires you to submit your Visual Basic code along with the document. Follow the same procedure used for submitting your programming assignments. 3. Test the developed application (step 5). 4. Document the designed application (step 6). The document you submit, along with your Visual Basic code, should be approximately 1½–2 pages (375–600 words). Feel free to create diagrams within your document. S-33 Programming Problem 1: Medical Rentals for Patients (Note: Programming Problem 1 is a modified version of Chapter 4, Programming Project 1, page 161.) Nutritional Associates of New Jersey offers a rental service for patients of the practice. Full day rentals cost one-and-a-half times half-day
  • 73. rentals. Write a program that displays the information provided in Table 1 below in a list box when an appropriate button is clicked on and displays a bill in another list box based on the item number and time period chosen by a patient. The bill should include a $30.00 deposit. A sample copy is displayed in Figure 4.58 of the Visual Basic text. (Important: Figure 4.58 reflects the original data from Table 4.11, not the modified data in Table 1 below.) Table 1. Nutritional Associates of New Jersey Device Rentals Piece of Equipment Half Day Full Day Blood pressure monitor $16.00 $24.00 Heart rate monitor $12.00 $18.00 Daily activity monitor $20.00 $30.00 Programming Problem 2: Billing Report (Note: Programming Problem 2 is a modified version of Chapter 4,
  • 74. Programming Project 5, pages 162–163.) Nutritional Associates of New Jersey is in need of a brief billing report for patients. Write a program to generate a patient bill from the patient billing items found in Table 2 below. Use the form in Figure 4.62 of the Visual Basic text as a model, and write the program so that each group box is invisible and becomes visible only when its corresponding check box is checked. After the button is clicked, the amount of the bill should be calculated. Note: The Checked property of the first radio button in each group should be set to True in its Properties window. This guarantees that a selection is made in each visible group box. Of course when the bill is calculated, only the visible group boxes should be considered; see Figure 4.63 in the Visual Basic text.
  • 75. S-34 Table 2. Nutritional Associates of New Jersey Billing Report Items Blood work Nutritional Evaluation Nutritional Journals Basic panel ($79.99) Bronze ($199.99) Food intake journals ($9.99) Basic panel + advanced cholesterol testing ($129.99) Silver ($299.99) Food intake and activity journal ($14.99) Basic panel + advanced cholesterol testing + advanced sugar testing ($179.99) Gold ($399.99)
  • 76. Basic panel + advanced cholesterol testing + advanced sugar testing + vitamin absorption testing ($229.99) Programming Problem 3: Supply Orders (Note: Programming Problem 3 is a modified version of Chapter 5, Programming Project 3, page 219.) Nutritional Associates of New Jersey needs to place purchase orders for all rental equipment and all patient journals. The medical supply vendor provides the following equipment to Nutritional Associates: 1. Blood pressure monitor kits @ $129.00 2. Heart monitor kits @ $95.00 3. Activity monitor @ $109.00 4. Food intake journal @ $4.99 5. Food intake and activity journal @ $9.99
  • 77. All items purchased by Nutritional Associates of New Jersey are charged a 7% sales tax rate. Write a program to create an invoice to the supplier for individual patient supply orders (see Figure 5.40 in the Visual Basic text for a model). After the user enters the data on the left side of Figure 5.40, the user can display S-35 an invoice in a list box by pressing the Process Order button. The user can click the Clear Order Form button to clear all text boxes and the list box, and can click on the Quit button to exit the program. The invoice number consists of the capital letters “NA” followed by a “-” and then the capitalized first two letters of the customer’s last name followed by the last four digits of the zip code. The customer name is input with the last name first, followed by a comma, a space, and then the first
  • 78. name. However, the name is displayed in the invoice in the proper order. Take note of the data entry box for City, State, Zip. The user will enter the city name, followed by a comma, the state name, followed by a comma and finally the zip code. The generation of the invoice number and the reordering of the first and last names should be carried out by Function procedures. The invoice should include the following: Nutritional Associates of NJ (Patient Name: first last) as the name header. Programming Problem 4: Caffeine Absorption (Note: Programming Problem 4 draws directly on Chapter 6, Programming Project 1, page 263.) Nutritional Associates of New Jersey stresses to their patients the effects of caffeine on the body. After caffeine is absorbed into the body, 13% is eliminated from the body each hour. Assume a person drinks an 8-oz cup of brewed coffee containing 130 mg of caffeine, and the caffeine is
  • 79. absorbed immediately into the body. Write a program to compute the following values. See Figure 6.64 in the Visual Basic text. a. The number of hours required until 65 mg (one-half the original amount) remain in the body. b. The amount of caffeine in the body 24 hours after the person drinks the coffee. c. Suppose the person drinks a cup of coffee at 7:00 a.m. and then drinks a cup of coffee at the end of each hour until 7:00 a.m. the next day. How much caffeine will be in the body at the end of the 24 hours? S-36 Appendix A Note on Submitting Programming Assignments
  • 80. Each application that you develop using Visual Basic (VB) will be associated with a root or parent folder that contains all the files and subfolders associated with that application. Because each VB program is saved in multiple files and subfolders, the best way to submit each programming exercise or project is to zip (compress) the application folder and upload it as a ZIP file to the assign- ment link provided. For example, if your application folder is named Programming_Assignment_1a, you can zip that folder to a folder called Programming_Assignment_1a.zip or Programming_Assignment_1a.rar and submit that Zip file (compressed folder) through the assignment link. Your computer likely has a ZIP utility installed on it. If not, you can download and install one for free from the Internet. If you are not familiar with how to zip and unzip folders, please ask your mentor for assistance.
  • 81. PROGRAMMING PROJECT Project Objectives After completing this project, you should be able to: 1. Write programs in Visual Basic while being guided by the six steps of the program development cycle: analyze the problem, design a solution, choose the interface, write code, test and debug your solution, and document code. 2. Write Visual Basic programs that use the If and Select decision-making blocks. 3. Develop Visual Basic applications that incorporate “conditional” or True/False statements that “steer” the decision or data flow of the application. Project Description The Programming Project provides you with a chance to develop and display your computer programming skills using Visual Basic. The project consists of four (4) programming problems based on programming projects in your textbook. For each problem you will apply the six steps of the program development cycle and submit a document detailing your work as well as the Visual Basic code you write. Project Deliverables Guided by the six steps of the program development cycle, please complete each of the following four (4) programming problems. For each problem, submit a document detailing your performance of the following four tasks: 1. Analyze the problem (step 1) and design a solution (step 2). 2. Choose the user interface (step 3) and code the application (step 4). This task also requires you to submit your Visual Basic code along with the document. Follow the same procedure used for submitting your programming assignments. 3. Test the developed application (step 5).
  • 82. 4. Document the designed application (step 6). The document you submit, along with your Visual Basic code, should be approximately 1.–2 pages (375–600 words). Feel free to create diagrams within your document. Programming Problem 1: Medical Rentals for Patients (Note: Programming Problem 1 is a modified version of Chapter 4, Programming Project 1, page 161.) Nutritional Associates of New Jersey offers a rental service for patients of the practice. Full day rentals cost one-and-a-half times half-day rentals. Write a program that displays the information provided in Table 1 below in a list box when an appropriate button is clicked on and displays a bill in another list box based on the item number and time period chosen by a patient. The bill should include a $30.00 deposit. A sample copy is displayed in Figure 4.58 of the Visual Basic text. (Important: Figure 4.58 reflects the original data from Table 4.11, not the modified data in Table 1 below.) Table 1. Nutritional Associates of New Jersey Device Rentals Piece of Equipment Half Day Full Day Blood pressure monitor $16.00 $24.00 Heart rate monitor $12.00 $18.00 Daily activity monitor
  • 83. $20.00 $30.00 Programming Problem 2: Billing Report (Note: Programming Problem 2 is a modified version of Chapter 4, Programming Project 5, pages 162–163.) Nutritional Associates of New Jersey is in need of a brief billing report for patients. Write a program to generate a patient bill from the patient billing items found in Table 2 below. Use the form in Figure 4.62 of the Visual Basic text as a model, and write the program so that each group box is invisible and becomes visible only when its corresponding check box is checked. After the button is clicked, the amount of the bill should be calculated. Note: The Checked property of the first radio button in each group should be set to True in its Properties window. This guarantees that a selection is made in each visible group box. Of course when the bill is calculated, only the visible group boxes should be considered; see Figure 4.63 in the Visual Basic text. Table 2. Nutritional Associates of New Jersey Billing Report Items Blood work Nutritional Evaluation Nutritional Journals Basic panel ($79.99) Bronze ($199.99) Food intake journals ($9.99) Basic panel + advanced cholesterol testing ($129.99)
  • 84. Silver ($299.99) Food intake and activity journal ($14.99) Basic panel + advanced cholesterol testing + advanced sugar testing ($179.99) Gold ($399.99) Basic panel + advanced cholesterol testing + advanced sugar testing + vitamin absorption testing ($229.99) Programming Problem 3: Supply Orders (Note: Programming Problem 3 is a modified version of Chapter 5, Programming Project 3, page 219.) Nutritional Associates of New Jersey needs to place purchase orders for all rental equipment and all patient journals. The medical supply vendor provides the following equipment to Nutritional Associates: 1. Blood pressure monitor kits @ $129.00 2. Heart monitor kits @ $95.00 3. Activity monitor @ $109.00 4. Food intake journal @ $4.99 5. Food intake and activity journal @ $9.99 All items purchased by Nutritional Associates of New Jersey are charged a 7% sales tax rate. Write a program to create an invoice to the supplier for individual patient supply orders (see Figure 5.40 in the Visual Basic text for a model). After the user enters the data on the left side of Figure 5.40, the user can display an invoice in a list box by pressing the Process Order button. The user can click the Clear Order Form button to clear all text boxes and the list box, and can click on the Quit button to exit the program. The invoice number consists of the capital letters “NA” followed by a “-” and then the capitalized first two letters of the customer’s
  • 85. last name followed by the last four digits of the zip code. The customer name is input with the last name first, followed by a comma, a space, and then the first name. However, the name is displayed in the invoice in the proper order. Take note of the data entry box for City, State, Zip. The user will enter the city name, followed by a comma, the state name, followed by a comma and finally the zip code. The generation of the invoice number and the reordering of the first and last names should be carried out by Function procedures. The invoice should include the following: Nutritional Associates of NJ (Patient Name: first last) as the name header. Programming Problem 4: Caffeine Absorption (Note: Programming Problem 4 draws directly on Chapter 6, Programming Project 1, page 263.) Nutritional Associates of New Jersey stresses to their patients the effects of caffeine on the body. After caffeine is absorbed into the body, 13% is eliminated from the body each hour. Assume a person drinks an 8-oz cup of brewed coffee containing 130 mg of caffeine, and the caffeine is absorbed immediately into the body. Write a program to compute the following values. See Figure 6.64 in the Visual Basic text. a. The number of hours required until 65 mg (one-half the original amount) remain in the body. b. The amount of caffeine in the body 24 hours after the person drinks the coffee. c. Suppose the person drinks a cup of coffee at 7:00 a.m. and then drinks a cup of coffee at the end of each hour until 7:00 a.m. the next day. How much caffeine will be in the body at the end of the 24 hours?