SUFFOLK COUNTY COMMUNITY COLLEGE
COMPUTER SCIENCE AND INFORMATION TECHNOLOGY
STUDENT COURSE OUTLINE
Fall, 2006
COURSE: CS12
Ð Introduction to Programming Using Visual Basic
SECTION:
INSTRUCTOR:
PREREQUISITES: MA07 or equivalent.
Prior computing experience or completion of CS11.
COREQUISITES: MA17 (IT students only).
TEXTBOOKS: An Introduction to Programming Using Visual Basic 2005, 6th Ed.,
Schneider, David
I., Prentice Hall
SUPPLIES: 2 diskettes Ð 3½″ HD:
1 for storage of in-class work (or CD-RW or USB flash drive)
1 for handing in homework assignments (labeled)
OFFICE: R-301 PHONE: 631.451.4489 (*5240)
SECÕY: 631.451.4657
OFFICE HOURS: Mon.: 11:30 Ð 12:30 PM, 8:00 Ð 8:30 PM
Tue.: 5:00 Ð 6:00 PM
Wed.: 12:30 Ð 1:30 PM 8:00 Ð 8:30 PM
Thu.: 5:00 Ð 6:00 PM
Other times: by appointment.
SOFTWARE INSTALLATION (VISUAL BASIC .NET)
Software
for Visual Basic .NET is provided with the text book (on 5 CDÕs).
It
requires an NT based version of Windows (2000, XP, etc.). Older versions (95, 98, ME) will not
work.
Trying
to install the software may be difficult and problematic. However, you should try to do the
installation.
If
you have problems you may contact Steve Rios (R309, x4758) and ask him for help
(please provide detailed explanation of the problems you are having).
COLLEGE-WIDE ATTENDANCE POLICY:
All students are
expected to attend every session of each course for which they are
registered. Students are
responsible for all that transpires in class whether or not they are in
attendance. The College defines
excessive absence or lateness as more than the equivalent of one week of class
meetings during the semester.
Excessive absence or lateness may lead to failure in a course or removal
from the class roster.
INSTRUCTORÕS ATTENDANCE POLICY:
1. Despite
absences it is expected that students will keep up with the current material and that ALL deadlines will be maintained unless permission is granted. Absence is NOT an excuse for a missed assignment or being unprepared for an
exam.
2. NOTE Ð a student may earn a W (withdraw) grade if more than two absences are taken and the student does not have an A
average. Three late arrivals
equate to one absence. Withdrawal
from the course will be granted up to the middle of the semester. After that point, students no longer
coming to class will receive a grade of F.
3. ANY
and ALL lab work missed due to
absences on lab day MUST be made up on the studentÕs time outside of class.
STUDENT REQUIREMENTS:
1. The
student is responsible for all material taught or assigned by the
instructor. It is the studentÕs
responsibility to obtain any missed assignments from a classmate or the
instructor.
2. Students
will complete ALL homework assignments.
Missing homework will be noted and will reduce the programs and homework
portion of the course grade (see below).
3. Students must be prepared for class
with the proper books, disks, supplies, assignments, and having read and/or
completed all assigned material.
4. Complete
assignments, labs, and projects on or before the due date. Incorrect assignments will receive a
lower grade or may be returned to be corrected. Points will also be deducted for lateness.
5. All
material submitted must contain the studentÕs name, due date, and nature and
number of the assignments (e.g., HW #3).
6. Students
are NOT permitted to work together on programs (labs or independent programming
assignments). Collaboration will be dealt with
severely. Do not share your
programs with other students.
7. The
final exam will be cumulative.
8. NO eating or drinking in the
class or lab.
9. All phones and pagers
must be turned off.
10. Hats
and caps must be removed in the
classroom.
11. Students
caught cheating on exams,
homework, or projects will receive a grade of 0 for that task.
Their final grade will definitely be impacted by this score.
ACADEMIC COMPUTING LAB (ACL):
Computers with software for
CS/IT courses are available in the basement of the library. Hours are posted at the library.
COURSE CATALOG DESCRIPTION
Emphasis on algorithm
development, structured programming techniques, flowcharting, and coding and
debugging simple programs using Visual Basic. Includes programming concepts such as procedures with
parameters, decision, looping and arrays.
Prerequisites: MA07 or equivalent.
Recommended: prior computing experience or completion of CS11. CS12 and MA17 are corequisites for
students in the Information Technology curriculum.
OBJECTIVES:
At the conclusion of this course the student will be able to:
i. input/output
ii. assignment
iii. if-then, if-then-else, if-then-elseif, and select
iv. do while, for, and do until loops
v. arrays (one and two dimensional)
PROCEDURES FOR ACCOMPLISHING THESE OBJECTIVES:
á Lectures and board work, handouts.
á Reading assignments, homework/programming assignments.
á In-class exercises, hands-on, faculty assisted, lab time.
GRADING PRACTICES:
Class Participation: 5%
Projects
(5 at 5% each): 25%
Midterm
Exams (2 at 20% each): 40%
Final
Exam: 30%
100%
