Вы находитесь на странице: 1из 8

ILLINOIS STATE UNIVERSITY

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.

CST Program Goals:


Apply the fundamental concepts of digital/analog signals and electronics to
computer systems, networking, and media
Use specifications and applications of computer components, network devices,
and media in network administration
Configure network operating systems and manageable network devices
Design database interfaces and utilize basic programming techniques for
business applications.
Use project management techniques to develop solutions, and address business
issues to meet client needs.

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

Programming with Java


Introduction to Java
Object Oriented Programming (Java) vs.
Procedural Programming (Visual Basic)
Java Runtime Environment
Java Application Programming Interface (Library)
Eclipse
Basic Data Types
String
Char
Int
Boolean
Double
Long
Arrays
Defining
Referencing
Single Dimensional
Double Dimensional
Syntax
Comments/Notes
API Documentation Guidelines
File Declarations
Classes
Methods
Main Method
Security
Protected
Static
Public
Private
Scope
Input / Output
Command Line Interface
Scanner Class for input
System.out
println method
String Manipulation
Concatenation
Length and Size
Editing Strings
Parsing
Logical Statements
If
Do Loop
While Loop
For Loop
Switch/Case

Page 3

Tentative Schedule:
Date
Tuesday, January 13

Agenda Item
Reading Assignment: Chapter 1 p. 2 - 52

Thursday, January 15

Review questions p. 58-59 due before class


Chapter 1 Discussion, Hands-On Programming Example: p. 53

Tuesday, January 20

Homework: 1.3, 1.4


Reading Assignment: Chapter 2 p. 64 - 90

Thursday, January 22

Review questions p. 97-98 due before class


Discussion of Chapter 2
Hands-On Programming Example: p. 90

Tuesday, January 27

Work day

Thursday, January 29

Homework: 2.4, 2.5

Tuesday, February 3

Workday (All programs for Chapters 1 and 2 are due today.)


Reading Assignment: Chapter 3 p. 106 140

Thursday, February 5

Quiz 1: (Chapters 1 and 2)


Discussion of Chapter 3; Hands-On Programming Example: p. 142
Review Questions p. 149 due before class today

Tuesday, February 10

Homework: 3.2, 3.3

Thursday, February 12

Homework 3.4, 3.5

Tuesday, February 17

Case Study - Auto Center p. 154,

Thursday, February 19

All programs from Chapter 3 are due in class today


Reading Assignment: Chapter 4, p. 156 - 182

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

Case Study VB Auto Center p 205


Quiz 2: Chapters 3, 4 Reading Assignment: Chapter 5, p. 210 - 234
All programs from Chapter 4 are due today

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

Discussion of Chapter 5, Hands On 5


Study Review Questions p. 243 due before class
Homework: 5.3, 5.4

Tuesday, March 17

Case Study VB Auto Center p 247

Thursday, March 19

Quiz 3: Chapter 5, Reading Assignment: Chapter 6 p. 250 - 268


All Chapter 5 Assignments due today.
Exam Review (if needed)

Tuesday, March 24

Midterm Exam

Thursday, March 26

Discussion of Chapter 6, Hands On 6


Homework: Study Review Questions p. 279 due before class
Hands-On Programming Example: p. 268

Tuesday, March 31

Homework: 6.2 and 6.4

Thursday, April 2

Workday: All programs from chapter 6 are due today.

Tuesday, April 7

Introduction to Java
Lab Activity: Setting Up a Java IDE, Java Lab 1

Thursday, April 9

Java Case Study 1

Tuesday, April 14

Java Lab 2

Thursday, April 16

Java Case Study 2

Tuesday, April 21

Java Case Study 3

Thursday, April 23

Java Work Day

Tuesday, April 28

Java Lab 3

Thursday, April 30

Final Exam Review, All Java Activities due

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.

Tentative List of Assignments and Examinations


VB Hands-On
VB Case Studies
VB Homework
VB Review Questions
VB Quizzes
Midterm Exam
Final Exam
Java Labs
Java Case Studies
Other Java Activities
Total

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

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.
Academic Honesty
Students are expected to be honest in all academic work. A students placement of his or her name on
any academic exercise shall be regarded as assurance that the work is the result of the students own
thought, effort, and study. Academic dishonesty is considered an offense to the department and
university. Cases will be handled consistent with university policy, which specifies that faculty members
are to report all instances of academic dishonesty Student Conduct and Conflict Resolution. Also,
consistent with university policy, faculty members retain authority to determine grade penalties in cases
of academic dishonesty. At a minimum, the course grade will be reduced by a letter and a grade of zero
will be issued for assignments involving academic dishonesty. Additional grade penalties can be imposed
including failing the course, or being removed from the program. In keeping with university policy, the
incident will be reported to Student Conduct and Conflict Resolution.
Disability Concerns
Any student needing to arrange a reasonable accommodation for a documented disability should contact
Disability Concerns at 350 Fell Hall, 438-5853 (voice), 438-8620 (TDD),
http://www.disabilityconcerns.ilstu.edu

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

Вам также может понравиться