| CSIS-111A Home | Class Info | Class Notes | Schedule | Grades | Feedback | Search |

Class Information - Mr. Ron Lehr - Spring, 2003
|
David I. Schneider. QBASIC – With an Introduction to Visual Basic 5.0 [Fourth Edition]. Prentice Hall, 1999. [ISBN: 0-13-973876-2] Prentice Hall online: www.prenhall.com |
|
|
CD-ROM to accompany text: Contains all the examples and case studies from text. [Included with text.] |
|
|
|
|
|
Web Sites / TV – Radio Programs / News Groups / Publications:
|
Computer Chronicles (KVCR, Ch. 24) Jeff Levy Show (KFI – 640 AM Radio) (10:00 – 1:00 Saturdays) |
“Smart Computing” “PC Magazine” “PC World” |
(See me for details on the above and for additional references.)
The MSJC Catalog description for this class is as follows: CSIS-111A is an introduction to program concepts in which the student will analyze, formulate, code and debug a series of programs related to everyday life.
CSIS-111A is an introductory course in computer programming. In addition to studying the syntax of the BASIC programming language, the student will be introduced to the concepts of program design, including: program design methods, program design guidelines, and program design notation.
CSIS-111A introduces the student to the principles of programming using the Q-Basic programming language. Students will investigate and evaluate various program design methodologies and apply them to programming problems using Q-Basic. Programming features that will be covered include language syntax, data types and variables, routines and sub-routines, functions, arrays, pointers and strings. This course is designed for the student who wishes to learn a programming language and learn programming concepts in which the student will analyze, formulate, code and debug a series of programs related to everyday life. The course will also give a general introduction to Microsoft's Visual Basic programming language – a more modern visual language. No prior programming experience is required for this class.
This course is designed for students who are interested in how application programs are designed and the Program Development Life Cycle. These concepts apply directly to any career path the student might choose in programming and/or computer science.
The course provides the student with a ‘hands-on’ introduction to the following Microsoft software products
Windows XP® operating system and MS-DOS operating system.
QBasic (‘Quick’ Basic [Beginners All-Purpose Standard Instruction Code])
Visual Basic.
The overall objectives for the student in this class are:
Specific objectives are listed at the beginning of each
project in the course textbook and are included as more detailed course
objectives.
Class time will consist of lecture, demonstrations, short hands-on examples, discussion, homework review, tests, and test review. I may not be able to lecture on all the material in each chapter or project; however, you are still responsible for studying all the material in each scheduled project. Students should be aware that Lab time equal to or greater than class time is required for this course. [Lab time is defined as time spent in the MSJC Instructional Computer Lab and/or an available alternative computer access using the identical software for our course. Actual time required will vary depending on the individual student’s computer skills and ability.]
Project tests may consist of up to 50 written questions, may be a ‘take-home’ test, or may be another form of test.
All homework / extra credit must be done using Microsoft Word or comparable word processor. (I do not accept handwritten homework or extra credit – unless so indicated.)
|
On ALL tests, there will be a missed test penalty of 10% if the test is not taken when scheduled for your class. If you miss a regular test (non ‘hands-on’), you must take the make-up test, in the Computer Lab or Learning Center, within two weeks to have the score counted. If you miss a ‘hands-on’ test, YOU must make arrangements, on the first day you return to class, to make up the test. This test must be made up within one week of your return to class. If you do not, you lose the right to make up the test. Quizzes may not be made up. Homework will NOT be accepted late, regardless of reason. However, the student will have ONE EXCEPTION to this policy: one (1) homework assignment will be accepted within one week after the due date [it will have an automatic late homework penalty of 10%]. Homework is due at the beginning of the class meeting on the due date shown in the schedule or given verbally. You have three options to assure homework is turned-in on time (make sure the homework is to my attention, and has the assignment and due date on the cover page):
|
All homework that is returned should be kept so that if you later discover a mistake in the grading, you will have that work available to receive a corrected score. All homework should be kept on your personal diskettes for the entire semester. ALWAYS bring your personal diskettes to each class meeting.
One current, course related article (not an advertisement), from a newspaper or magazine, may be turned-in each class meeting for 1 point of extra credit (this is not retroactive). The article (or photocopy) must be attached, summarized in your own words [Do Not Plagiarize!], and presented in typewritten form using only Microsoft Word or comparable word processor. Other methods of extra credit, such as reviews of computer related TV. programs, or reviews of Internet sites, may also be available during the semester. Maximum extra credit points for the semester is 40 points. No extra credit will be accepted after the end of the 15th week of the semester.
“Non-assignments” turned-in (homework [not required to turn-in] or extra credit not included in the class schedule or verbally given to the class) will not be graded or given extra credit points. Please: Do not turn-in “non-assignments”.
Each student should get the name and phone number and/or e-mail address of three other students in the class. If you are absent or unable to contact me for assignments, handouts, or other information, you can contact one of these students and be prepared for the next class meeting [being absent is not a reason for missing an assignment].
Preparation and participation are very important in this class. Preparation means reading the material and keeping-up with the homework assignments. Non-participation includes: distracting or disturbing other students; or working on non-class activities during class. If you prepare and participate in every class meeting for the semester, you will receive a 3% bonus at the end of the semester. If you miss participating in only one class meeting, you will receive a 2% bonus..
AMERICANS WITH DISABILITIES ACT:
Mt. San Jacinto College is committed to providing reasonable accommodations for students with disabilities upon request of the student (in a timely fashion) and upon verification of disability. [For further information, see the Mt. San Jacinto College General Catalog, page 41.]
Testing:
Tests / Exams / Quizzes (approximately 250 points):
There will be five chapter tests worth up to 40 points apiece. (A mid-term exam is scheduled, however it will be one of the chapter tests.) Test questions will be drawn from the chapter readings, lectures and class discussions. Test format will be predominantly problem-solving in nature, and may also include: multiple-choice, true-false, short answer, fill-in and case study or problem analysis. Note: Since the material in each chapter builds upon material presented in preceding lessons, these exams are by their nature, comprehensive. The Final Exam will be comprehensive, but will not include questions from Chapter 12, "Visual Basic" [see note below]. Make-up exams will be offered per the information given above [quizzes can not be made up].
Homework:
Projects / Programming Assignments / Portfolio (approximately 250 points):
There will be three programming assignments, each worth 30 points. These will be assigned programs to be completed using concepts discussed in the textbook chapters as of the due date of the assignment. Homework Assignments will typically be due by the start of the next class period. Late assignments will not be accepted [except as noted above]. The portfolio will be a collection of all terms, diagrams, and graded materials and will be viewed on appearance as well as content. I will discuss your portfolio with you during our last class meeting.
Grade Sheet:
A grade sheet, listed by “Unique Student Code” (student created code name [alias], 4 to 10 alpha-numeric), will be posted showing “to-date” total scores for all tests, homework assignments, and extra credit, as well as your class grade (as of the date of the grade sheet). Each student should carefully review each grade sheet that is passed around the class and then posted on the wall to assure my entries are accurate. It is the student's responsibility to point out - and have corrected - any unintentional input errors that are noted and confirmed on the grade sheet. See interactive sample grade sheet.
The following grading scale will be used after the final total is determined:
| 90% to 100% | A |
| 80% to 89% | B |
| 70% to 79% | C |
| 60% to 69% | D |
If you have a score of 90% or higher at the end of the last regular class meeting (without participation bonus) you may elect not to have your final exam score count toward your final grade. However, you must take the final exam or receive a score of zero.
It is the STUDENT’S ultimate responsibility to drop this course. Any student who misses the first scheduled class meeting may be dropped unless arrangements have been made with the instructor. [See “Dropping Courses - Procedure”, page 12 of the MSJC, Spring 2003 Schedule of Classes.
Your instructor reserves the right to drop you from class, without notice, if you miss five or more classes, regardless of reason.
From the Mt. San Jacinto College Acceptable Use Policy:
“A user who uses the College’s computing systems to harass or make defamatory remarks, shall bear full responsibility for his or her actions. Further, by using these systems, users agree that individuals who transmit such remarks shall bear sole responsibility for their actions. Users agree that MSJC’s role in managing these systems is only as an information carrier, and that they will never consider transmission through these systems as an endorsement of said transmission by MSJC.”
“Many of the MSJC computing systems provide access to outside networks, both public and private, which furnish electronic mail, information services, bulletin boards, conferences, etc. Users are advised that MSJC, including members of the administration, faculty, and staff, does not assume responsibility for the contents of any of these outside networks.”
“The user agrees to comply with the acceptable use guidelines for whichever outside networks or services they may access through MSJC systems.”
“Further, the user agrees to follow proper etiquette on outside networks. Documents regarding etiquette are available through system administrators and through specific individual networks.”
“An account assigned to an individual must not be used by others without written permission from the system administrator. The individual is responsible for the proper use of the account, including proper password protection.”
“All users of MSJC computing systems must read, understand, and comply with the policies outlined in this document” [MSJC Acceptable Use Policy].
A full copy of the MSJC Acceptable Use Policy will be given to all students.
Students are expected to uphold Mt. San Jacinto College District’s standard of conduct relating to academic honesty. Students assume full responsibility for the content and integrity of the work they submit. The guiding principle of academic honesty/integrity shall be that submitted work, tests, projects, reports, and extra credit must be the student’s own work.
This principle is considered violated if the student:
Ø Represents the work of others as his/her own.
Ø Uses or obtains unauthorized assistance in any academic work.
Ø Gives unauthorized assistance to other students.
Ø Misrepresents the content of submitted work.
Any student found violating the principle of academic honesty/integrity is subject to the following actions (from “Mt. San Jacinto College District - Instructor Orientation Guide”, Fall 2002: Part IV, Section: A - ‘Instructional Policies and Procedures’, sub-section 2.b [page 43]:
Ø First
Offense:
“An
automatic “F”
on the assignment or examination in question and notification that a second
occurrence will result in a twenty-four (24) hour suspension from class.”
Ø Second
Offense:
“Instructor
suspends student from class for one day and notifies campus administrator of
that action, and confers with student prior to student’s return to class.”
Ø Third
Offense:
“Instructor
notifies the campus administrator to schedule an administrative review. This
will involve the administrators from Student Services and Instructional Service.”
If a student is unclear whether a particular situation may constitute a violation, the student should meet with me to discuss the situation.
For this class, it is permissible to assist classmates in general discussions of computing techniques. General advice and interaction are encouraged. Each student, however, must develop his or her own solutions to the assigned projects, assignments, and tasks.
Students may not “work together” on graded assignments. Such collaboration constitutes cheating. A student may not use or copy (by any means) another’s work (or portions of it) and represent it as his/her own.
The following office hours, are in the Computer Lab, Room 107A, or the office area in the Cutting Building for Business and Technology (beginning the second week of the semester):
| Wednesday | 6:30 to 7:00 a.m. |
| (By Pre-Arranged Appointment Only, please) | |
(You may call 487-MSJC, x1668 during the times listed above.)
You are welcome to see me any time during my office hours. If needed, we can schedule a meeting time other than the office hours listed above.
The campus phone number is (909)
487-MSJC. Dial extension
1588, and follow the instructions to
leave a campus message for me. My voice mail selection is
"354".
My E-Mail addresses are:
|
Mt. San Jacinto College |
[email protected] [preferred] |
|
MSN Hotmail |
[email protected] [alternate] |
If you have any comments, suggestions, or criticisms regarding instruction, assignments, grades - or any other subject - please discuss your concerns with me.
Please visit www.schoolnotes.com (use zip code 92583), our course “Portal”, for tips on class assignments, various hints on upcoming class meetings, suggested web sites to visit, or to send me an e-mail.
“SchoolNotes.com” is designed to be a ‘quick-glance’ for tips on class assignments, various hints on upcoming class meetings, suggested web sites to visit, or to send me an e-mail. It also links to the full CSIS-111A web site for our course [the site you are currently in].
At the full CSIS-111A web site you will find the information in this document and the information contained in “Syllabus – Class Schedule” for each of my sections of CSIS-111A. In addition, the full website contains a host of additional information such as links to textbook pages, study guides, sample [interactive] grade sheet, “Frequently Asked Questions” (FAQ’s), “Feedback” form to submit, Lab hours and information, site search, and much more.
The
CSIS-111A web site is mirrored by accessing the following URL:
www.multimedia.msjc.edu/rlehr/CSIS111.html
The
CSIS-111A web site is linked from the CIS Department web pages (by CSIS-111A Section Number) at
www.msjc.ac/cisdept/
and linked from the MSJC Home Page (by Faculty Name) at: www.msjc.edu/.

Click to send e-mail to Ron Lehr
Click to go to
Student
Feedback Page

![]()
Click to return to CSIS-111A
Home Page
Click to go to MSJC Home Page
(Site best viewed with
Internet Explorer)
Ronald L. Lehr, MSJC Instructor.
Copyright © 1996 - 2003, R. Lehr / MSJC. All rights reserved.
Revised: May 28, 2003.