CS101- Introduction to Programming

Course Syllabus

Spring 2005

 

   Instructor:                 Sandeep Pulavarty

   Office:                       SS 423

   Office Phone:            243-4985

   E-Mail:                      seshavenkata.pulavarty@umontana.edu

   Office hours:             MW 2:00-4:00PM 

   Classroom:                SS 356 

   Class hours:              MW 4:10-5:00PM

   Lab Room:                FA 210

   Lab hours:                 RF 4:10-5:00PM (Optional)

              

  

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 exam 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%

 

   Credit/No Credit option: A student must earn at least a letter grade of C- for Credit.

 

   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      –Feb 11th

           without refund – Mar 7th

      Dropping after Mar 7th 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.