CIS 138 - Introduction to Programming and Computing

Syllabus

Syllabus prepared by Dr. Laurence Boxer, January, 2008

Index


CATALOG STATEMENT

The course provides an intensive introduction to computers and to programming as a tool for problem solving. Students will use and write programs in a beginner's programming language. Applications involve personal, scientific, and health or business worlds. (This course does not satisfy the CIS major.)

- three semester hours

To Syllabus Index


INSTRUCTOR

Dr. Laurence Boxer
e-mail:
boxer@niagara.edu
phone: 286-8447
WWW: http://faculty.niagara.edu/boxer
Office: Marian House
Office Hours: http://faculty.niagara.edu/boxer#teaching

To Syllabus Index


COURSE OBJECTIVES

The student will learn to write, test, debug, and understand computer programs written in a beginner's programming language.  We currently use Microsoft Visual Basic .Net.

To Syllabus Index


METHOD OF TEACHING

Teaching techniques will include lectures, discussions, demonstrations and extensive use of computer both during and outside of lecture periods.

To Syllabus Index


TEXTBOOK USED

D.I. Schneider, An Introduction to Programming Using Visual Basic 2005, 6th ed., Prentice Hall, Upper Saddle River, NJ, 2006

To Syllabus Index


COURSE OUTLINE

Topics may be taught in various orders and may be presented in an interleaved fashion.

To Syllabus Index


STUDENT PERFORMANCE EVALUATION

The total of points you have earned is divided by the total of points possible to obtain your percentage for the course.

Approximate grading standards

88% - 100%:B+ to A+
       
The instructor reserves the right to adjust these
as required by the interests of justice.
72% - 88%:C+ to B+
55% - 72%:D+ to C+
45% - 55%:D
0% - 45%:F

Example of How Your Grade is Computed

Suppose, for example, the following grades:

 
Your total Possible
Attendance & Class Participation: 27 29
unexcused
Written exercises: 40 50
Midsemester Exam: 60 75
Projects & assignments: 160 200
Final Exam: 85 100

Then your average would be

(27 + 40 + 60 + 160 + 85) / (29 + 50 + 75 + 200 + 100), which is about 82%.

See my Web page Remarks on Grading of Programs for information on how programming assignments are graded.

To Syllabus Index


Approximate schedule of assignments

The list given below is approximate. Deadlines and point values may be changed according to the needs of the course. Details of assignment specifications will be posted in Blackboard.

To Syllabus Index


BIBLIOGRAPHY

The NU library holdings of books on Visual Basic include the following (note Visual Basic .Net has incompatibilities with Visual Basic 6.0 and earlier versions of Visual Basic).

Books concerning the BASIC programming language, an older programming language in which Visual Basic has roots, include the following.

To Syllabus Index

Back to Boxer's Home Page