CS101-
Introduction to Programming
Course
Syllabus
Fall 2004
Instructor: Sandeep Pulavarty
Office: SS
423
Office Phone: 243-4985
E-Mail: seshavenkata.pulavarty@umontana.edu
Office hours: MW
3:00-4:00PM, 5:00-6:00PM
Classroom: SS 356
Class hours: MW
4:10-5:00PM
Lab Room: FA 210
Lab hours: RF 4:10-5:00PM (Optional)
Textbook:
An
Introduction to Programming Using Visual Basic 6.0, 4thedition by
David I. Schneider
Class Web
Page: http://www.cs.umt.edu/CS/COURSES/CS101-spulavarty/
Other Materials:
Several 3.5" floppy
disks
Course
Description:
This course is an introduction to programming using the
Visual Basic programming language. It is not a computer literacy course and it
is not an in-depth course in Visual Basic. It will involve studying elementary
programming techniques using Visual Basic. By the end of the course you will
have an understanding of programming and how to write some basic computer
programs using Visual Basic. You will also have the tools to continue learning
more advanced programming concepts and other programming languages.
Homework:
Homework should be submitted using BlackBoard before the due date as mentioned
in the class.
Late Homework
Policy:
Late homework will not be accepted. Students will be able to drop one homework
assignment grade.
Collaboration Policy:
Students can generate ideas together and cover general issues. However,
assignments should be done alone. All coding and specifics for each assignment
should be done alone. Copying another's work will not be accepted. Do not cheat.
Anyone found cheating will be punished to the fullest extent of department and
university policies.
Policy
on Incompletes: It
is assumed that students have the responsibility for completing the requirements
of the courses in which they are enrolled within the time framework of the
semester. Incompletes may be given when, in the opinion of the
instructor, there is a reasonable probability that students can complete
the course without retaking it. The incomplete is not an option to be exercised
at the discretion of students. In all cases it is given at the discretion of the
instructor within the following guidelines:
1.
A mark of incomplete may be assigned students when:
a.
They
have been in attendance and doing passing work up to three weeks before the end
of the semester, and
b. For reasons beyond their control and
which are acceptable to the instructor, they have been unable to complete the
requirements of the course on time. Negligence and indifference are not
acceptable reasons.
2.
The instructor sets the conditions for the completion of the course work and
notes these conditions on the final grade report.
3.
When
a student has met the conditions for making up the incomplete, the instructor
will assign a grade based upon an evaluation of the total work done by the
student in the course.
4.
An incomplete which is not made up within one calendar year automatically will
revert to the alternate grade which was assigned by the instructor at the time
the incomplete was submitted.
5.
An incomplete remains on the permanent record and is accompanied by the final
grade, for example, IA, IB, IC, etc.
Exams: There will be one midterm programming project and one final exam
Missing Exams: If
you are unable to take an exam at the scheduled time, arrangements must be made
with me prior to the exam.
Grading:
Grades for the class will be divided as follows:
Homework: 60%
Mid-Term : 15%
Final : 25%
P/NP option: A
student must earn the equivalent of a letter grade of C for a P.
Labs: Attendance
at labs is optional. The labs provide an excellent opportunity to get
hands-on experience and help with your programming. Help on assignments
will be offered at the labs
Other notes: Profanity
and obscenity will not be tolerated, either in class or on
assignments.
Last day to
drop:
with refund – Sep
20th
without refund – Oct 11th
Dropping
after Oct 11th requires documented justification of a
very unusual circumstance before even being considered by the
department
Please notify me at the beginning of the course of any disabilities I need to be
aware of.