Академический Документы
Профессиональный Документы
Культура Документы
DEPARTMENT OF TECHNOLOGY
TECHNOLOGY 151: INTRODUCTION TO COMPUTER SYSTEMS TECHNOLOGY
SPRING 2015
SECTIONS 1&2
3 CREDIT HOURS
CLASS MEETING PLACE AND TIME
9:00 10:50 AM
TUESDAY AND THURSDAY
TURNER 210
INSTRUCTOR: GEOFFREY CAMPBELL
OFFICE: TURNER 173E
OFFICE HOURS: BY APPOINTMENT
PHONE: (309) 438-8096
EMAIL: GACAMPB@ILSTU.EDU
Course Overview:
Catalog Description: Technology 151
3 F, S
Study and use of basic methods and software used in computer applications
for imaging, graphics, and communications
Course Description: TEC 151 addresses the CST Program Goals by providing an introduction to
programming and application development. Laboratory activities are designed to permit students to
develop skills in using computer systems and software. Students will become familiar with the Visual
Basic to learn the fundamental concepts of programming and also Java, which is an industry standard
programming language.
Page 1
Course Objectives:
Upon completion of this course the student will be able to do the following with VB and/or Java:
1. Design and debug code, forms, controls, and user interfaces
2. Demonstrate how to declare variables of multiple data types and use them to store and calculate data.
3. Illustrate user input validation.
4. Write and perform mathematic operations for a particular scenario
5. Create and implement decision and condition statements (If and Nested If statements)
6. Use functions/methods to perform mathematical operations
7. Design and implement loop statements (While and For Next)
8. Create and implement multiple forms and classes.
Text and Reading Materials:
Programming in Visual Basic 2010 by Julia Case Bradley and Anita C. Millspaugh
ISBN-10: 0073517259 ISBN-13: 978-0073517254
Supplementary course material will be published on ReggieNet.
Topical Outline:
Programming with Visual Basic
Introduction to Programming:
The Visual Basic .Net Environment
Visual Basic .Net Windows
Visual Basic .Net Tools
Planning a Visual Basic Project
Finding and Fixing Errors
Controls:
Text Boxes
Frames
Check Boxes
Option Buttons
Images
Working with Multiple Controls
Designing a User Interface
Properties of Controls
Coding the Controls:
Clearing Text Boxes and Labels
Setting the Focus
Changing Font Properties
Concatenating Text
Variables, Constants, Calculations
Data Types
Naming Conventions
Declaring Variables
Scope of Variables
Arithmetic Operations
Formatting Data
Counting and Accumulating Sums
Decisions and Conditions
If Statements
Conditions
Nested If Statements
Input Validation
Calling Event Procedures
Debugging
Page 2
Page 3
Tentative Schedule:
Date
Tuesday, January 13
Agenda Item
Reading Assignment: Chapter 1 p. 2 - 52
Thursday, January 15
Tuesday, January 20
Thursday, January 22
Tuesday, January 27
Work day
Thursday, January 29
Tuesday, February 3
Thursday, February 5
Tuesday, February 10
Thursday, February 12
Tuesday, February 17
Thursday, February 19
Week 7
Tuesday, February 24
Discussion of Chapter 4
Hands-On Programming Example: p. 183
Homework: 4.2, 4.4
Review Questions p. 202 due before class
Week 8
Thursday, February 26
Tuesday, March 3
Week
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Page 4
Week 10
Week 11
Week 12
Week 13
Week 14
Week 15
Week 16
Finals Week
Thursday, March 5
Tuesday, March 17
Thursday, March 19
Tuesday, March 24
Midterm Exam
Thursday, March 26
Tuesday, March 31
Thursday, April 2
Tuesday, April 7
Introduction to Java
Lab Activity: Setting Up a Java IDE, Java Lab 1
Thursday, April 9
Tuesday, April 14
Java Lab 2
Thursday, April 16
Tuesday, April 21
Thursday, April 23
Tuesday, April 28
Java Lab 3
Thursday, April 30
TBD
Final Exam
Page 5
Course Policies:
Time Expectations
Please expect to spend up to 12 hours a week outside of class hours working on this course. The
amount of time spent will largely depend on how long it takes and individual to complete the
programming assignments.
Office Hours
Office hours are by appointment. Please email me to arrange a meeting time. I am flexible and
strongly prefer meeting in person when possible. This allows me to view your program with you.
Professionalism
Please arrive to class on time.
Please keep in-class language to a PG standard.
Cell phones should be used for emergencies only.
Software Requirements
1. Mozilla Firefox is the preferred web browser for ReggieNet.
2. Microsoft Word for answering and submitting review questions and other assignments.
3. For Visual Basic Activities: A copy Microsoft Visual Studio will downloadable via email
link during the first week of class. This can only be installed on a computer with Microsoft
Windows.
4. For Java Activities: Download Eclipse Standard v 4.3.2 for free at
http://www.eclipse.org/downloads/
If you are unable to meet these requirements, the computer labs in Turner Hall 171, 173, and 210
have all of the required software and are available for student use. If youre planning to use these
labs, please check their hours of operation/availability.
Hardware Requirements
1. Speakers or a headset will be needed for online lectures/videos. I recommend bringing
headphones to class as well.
ReggieNet Support
1. If there is a technical problem with ReggieNet, please contact the Technology Support
Center at 438-4357.
2. If there is a content problem with ReggieNet, please contact me via email.
Communication
Email is my preferred method of communication. Excluding weekends, I will try to respond within
24 hours. When communicating via email, please do the following:
1. Email from your University email account (@ilstu.edu)
2. Include the course name/number in the subject line.
3. Include your full name in the email signature.
4. Write in complete sentences, use capital letters, and punctuation.
Page 6
Attendance Policy
Regular attendance for both laboratory and lecture is expected. Beginning on January 20th attendance
will be promptly recorded by the instructor at the beginning of each class period. If a student arrives
after attendance is recorded and wishes to obtain attendance credit for that class period, it is the
students responsibility to notify the instructor of their presence before the class period ends.
(There will not be any negotiation of this point at the conclusion of the semester.) Each student is
permitted three total absences, with no distinction between excused or unexcused. For each absence
after the third, the student will be deducted 2% of their overall grade. Students with perfect
attendance will gain an additional 2% to their overall grade. To make up a test or a quiz, please
communicate the absence before the class period. Documentation must also be provided (Doctors
note, court papers, obituaries, etc)
Working Ahead
Completing activities ahead of schedule is encouraged. If a student works ahead, they will be not be
penalized for missing class of the unit/chapter for which theyve already completed. To avoid an
attendance penalty for the day, all programs for that chapter/unit must be completed. Email the
instructor about those dates ahead of time to verify eligibility.
Late Grades
Homework and lab assignments may be turned in for a maximum of 50% credit for up to one week
after the due date.
Assignment Submission
All assignments will be submitted via ReggieNet. VB Programming assignments will be zipped
before submission. There will be How To demonstration of how to submit VB and Java programs
on ReggieNet. Review questions will be due immediately before the class period begins. All other
homework assignments will be due at 11:55 PM CST, unless otherwise indicated. One resubmission
is allowed in case a mistake is made during the submission process.
Evaluation
The final course grade will be based on the student's performance on lab activities, homework
assignments, and quizzes and tests. Grades and/or feedback will be published on ReggieNet.
Assignment
6
4
13
6
3
1
1
3
3
TBD
Points
5
10
10
5
10
50
50
5
10
TBD
Total
30
40
130
30
30
50
50
15
30
TBD
TBD
Page 7
Grading Scale
92 - 100%
84 91.99%
76 83.99%
68 75.99%
0 - 67.99%
A
B
C
D
F
Bereavement Policy
Students who experience the death of an immediate family member or relative as defined in the University
Student Bereavement Policy will be excused from class for funeral leave, subsequent bereavement, and/or
travel considerations. Students are responsible for providing appropriate documentation to the Dean of
Students office and for contacting the instructor as soon as possible to make arrangements for completing
missed work. More information is available in the Student Bereavement Policy at
http://policy.illinoisstate.edu/students/2-1-27.shtml
Page 8