CSC 110 Revised Syllabus: Fundament[als]
of CS - Summer 2 2008
(click here for printable pdf version
- print one two-sided page whenever possible)
|
Instructor |
Mr. Steven Battilana, Office:
406 Anderson, Phone: 610-738-0350 (or leave a message in my mail
box in Room 404)
Email:
sbattilana@wcupa.edu. |
|
Office Hours |
M
- Th TBA.
See class web site for locations. |
|
Website |
http://courses.wcupa.edu/sbattilana/
AND we will use
http://wcupa-summer.sytec.passhe.edu/ for certain items. |
|
!Important!
(Students are NOT entitled to make-ups) |
Missing an exam/test
- On or before exam date: Make-up exams are given for the
following cases only:
A. SICKNESS (Email me AND call 436-2204 on or
before the exam day and ask that a note be placed in my mailbox
explaining the absence and bring written medical verification when
you return).
B.
UNIVERSITY-SANCTIONED
EVENTS - undergraduate students participating in
University-sanctioned events such as, but not limited to, the Marching
Band, musical ensembles, theatre group, athletic events, forensics
competition, etc., will be granted an excused absence(s) by the
respective faculty members for class periods missed. Students will be
granted the privilege of taking, at an alternative time to be determined
by the professor, scheduled examinations or quizzes that will be missed.
The professor will designate such times prior to the event. Professors
can provide a fair alternative to taking the examination or quiz that
will be missed. Students must submit original documentation on
University letterhead signed by the activity director, coach, or adviser
detailing the specifics of the event in advance. Specific requirements
include:
-
Responsibility for meeting academic requirements
rests with the student.
-
Students are expected to
notify their professors as soon as they know they will be missing
class due to a University-sanctioned event.
-
Students are expected to
complete the work requirement for each class and turn in assignments
due on days of the event prior to their due dates unless other
arrangements are made with the professor.
-
If a scheduled event is
postponed or canceled, the student is expected to go to class.
-
Students are not excused from
classes for practice on nonevent days.
The following
are specifics for the student athlete:
-
The student athlete is
expected, where possible, to schedule classes on days and at hours
that do not conflict with athletic schedules.
-
Athletes are not excused from
classes for practice or training-room treatment on nongame days.
C. EMERGENCY SITUATION ON THE DAY OF EXAM (Email me
AND call 436-2204 on or before the exam day or as soon as possible
and ask that a note be placed in my mailbox explaining the absence). |
|
Textbook
and CD |
Technology in Action: Forth Addition,
Evans, Martin, Poatsy, Pearson Prentice Hall
Quick Guide to
Visual Basic Express, Fabrey,
Kendall/Hunt
(NOTE: both are new editions -- not available used). |
|
Course Content |
Material will be presented from the
Evans textbook (chaps. 1-13), Quick Guide to Visual Basic Express including:
1. Introduction; Chapter 1
2. Chapter 2; Download Visual Basic Files; VB - The Sale Program
3. Chapter 3; Build VB Phone Sale program
4. Viruses, Virus Scans, Utilities; Chapter 4
5. Review results of homework; Chapter 5; Practice Quiz (Chapter 1)
6. Chapter 6; Software & PC "deals"; Start Lab 1
7. Quiz 1 (chaps 2, 3, 4, & 5);
Sending
Blackboard files; Finish Lab 1|
8. Chapter 7; VB - The Quote Program & Build
9. Review results of homework; Chapter 8; Start Lab 2
10. Chapter 9; Continue Lab 2
11. Chapter 10; Finish Lab 2
12. Quiz 2 (chaps 6, 7, 8, & 9); New VB concepts
13. Review results of homework; Chapter 11; VB Pay Program
14. Chapter 12; Start Lab 3
15. Chapter 13; VB Quiz Overview; Finish Lab 3
16. *Open lab / extended office hours
17. VB Quiz overview; VB Quiz
18. *Open lab / extended office hours
19. Quiz 3 (chaps 10, 11, 12, & 13)
20. *Preauthorized make-up date
* Makes-ups with prior arrangements through Instructor may
be arranged in these sessions. |
|
Grading |
60% PH Quizzes 1-3 (20% each); 15% VB Labs 1-3 (5% each);
20% VB Quiz (20%); Possible PH Quiz Curve
Attendance 5% (0-1 absences = 5%; 2 absences = 2.5%; 3 absences = 1%; >3
absences = 0%) |
Description/
Overview |
Introduction to the fundamentals of
computing. Topics include surveys of the following sub-areas of computer
science: artificial intelligence, hardware/operating systems,
programming languages/software, ethics/social issues, history,
electronic communications, problem solving, and programming. The course
includes laboratory projects in Visual Basic. |
|
External
Links |
Click here
to download text book PowerPoint files stored at WCU faster than from PH link
Click here
to download and unzip Visual Basic demo and lab files. |
|
Storing
Projects |
You MUST have a FLASH DRIVE and
bring it to every class, starting with the first download for Visual
Basic! When you leave class, don't forget to take out your flash drive
and bring it with you! |
|
Storm
Closings |
WCU Storm closure code: 853 - call
KYW at 215-224-1060
Also check the WCU main page for any annoucements |
|
Additional Notes |
Cell phones must be on silent
settings or off during classes and put away (e.g., in pocket, etc.).
No iPods (or other players) or head
phones may be used during class.
CSC
department policy prohibits students from bringing food or drinks in to
our class room.
Notes,
practice problems and other course information will be maintained on the
course website from which you can download software and sample code and
obtain access to other reference materials. |
|
Gen Ed
Goals |
Goal 2: Ability to employ
quantitative concepts and mathematical methods
Indicators
- Evaluation of students’ use of
appropriate data types, mathematical formulas, and logical
expressions in their programming assignments
- Determination of the
correctness of the computer programs students write in the Visual
Basic language to solve problems stated in written form
Goal 3: Ability to think
critically and analytically
Indicators
- Evaluation of students’
development of clear and logically correct algorithms to solve
problems stated in written form
- Evaluate the implementation of
these solutions in the Visual Basic language
Goal 6: Ability to make informed
decisions and ethical choices
Indicators
- Evaluation of students’
performance in the concepts component of the course, which is 65%
concepts and 35% programming appreciation. This component covers a
wide variety of hardware, software, and ethical choices relating to
computers in society.
|
|
Academic Honesty Policy |
The Computer Science Department has
adopted the following policies in regard to academic dishonesty in
Computer Science classes:
-
A student found to be
academically dishonest in an assignment will receive zero for that
assignment if it is his/her first offense in that class, but an F
for the course if it is for his/her second offense in that class.
-
A student found to be
academically dishonest in a test will receive the grade of F in that
class.
-
For the purposes of
this document on academic dishonesty, every form or method of
evaluation in a class will be considered as being of one of two
types: an assignment or a test. Assignments include homework
assignments, and short quizzes. Tests include final exams and major
exams. An instructor has, subject to these guidelines, the
discretion to determine the type of any other form of evaluation,
such as a project, in his/her class.
-
A student who has
received the grade of F in a course because of academic dishonesty
and who wants or is required to repeat that course may re-take that
course only as a regularly scheduled course that is open to the
student community in general. In exceptional circumstances, this
condition may be revoked, but only by an explicit action to that
effect by the full Computer Science Committee, and only then on a
case by case basis.
-
The term academic
dishonesty is used throughout in the sense provided by the rules and
regulations of West Chester University. The following is
taken from The Ram's Eye View of 1997-1998: Academic dishonesty as it applies to students includes but is not limited to
academic cheating; plagiarism; the sale, purchase, or exchange of term
papers or research papers; falsification of information which includes
any form of providing false or misleading information, written,
electronic, or oral; or of altering or falsifying official institutional
records. Plagiarism is defined as copying another's work or portion
thereof and/or using ideas and concepts of another and presenting them
as one's own without giving proper credit to the source.
|
|