Calumet College of St. Joseph

 C PROGRAMMING II

 

 

Term:  Summer, 2001-2002  (013)

Course Number:  CIS 317X

Instructor: Mr. George Schaefer

Office:  Room 410

Office Phone:  (219) 473-4364

E-mail:  gschaefer@ccsj.edu

 

 

Course Time: Arranged

 

Internet correspondence…. E-mail (Ra1683@hotmail.com) is checked 0 to 5 times daily. I encourage you to use e-mail.  I will respond to e-mail very quickly, usually within 6-24 hours 7 days a week. It is by far the quickest and most efficient way to contact me.

 

Instructor Background: B.A. Indiana University Northwest, 1977; M.S., Ibid., 1991.

 

 

Course Description (revised):  This course reinforces and extends the structured programming concepts introduced in CIS 312.  Students will continue their study of the C language by working with one-dimensional and two-dimensional arrays.  Students will learn how to represent strings in C and how to process strings using ANSI C functions.  Students will refine their understanding of the “pointer” data type introduced in CIS 312 and learn its relationship to arrays and strings in C.  Students will be introduced to the “structure” data type since it serves to implement database records.  Students will then use the ANSI C functions required to process both text and binary files.

 

Prerequisites: CIS 255, CIS 125, and CIS 312.

 

Learning Outcomes/ Competencies:

Students in this course will:

 

·         solidify the programming concepts introduced in C programming I.

·         become familiar with C’s methods for handling arrays and strings.

·         better understand the close relationships among pointers, arrays, and strings.

·         demonstrate the use of some of the ANSI C string functions.

·         be able to create and use structures.

·         be able to open, read, write, and close files.

 

Textbook:

The Art of Programming: Computer Science with C, Lawlor, Steven C., PWS Publishing Company, Boston, MA, 1996. (ISBN 0-314-06814-7)

 

Learning Strategies:

Due to the technical nature of the subject matter, the course material is presented mainly through lecturing.  Students are encouraged to participate by asking questions.  Students demonstrate the course competencies in part by completing periodic programming assignments and projects.

 

Assessment:

Exams (Midterm, Final, Quizzes)                                                __90___% of grade

Class participation/collaboration/attendance/assignments            __10___% of grade

Class presentation                                                                        ___0___% of grade

 

Class Policy for Assignments: ALL!!!!!!!!! INCOMPLETE material is the student’s responsibility to complete! If all required material is NOT completed by the end of the term a letter grade of "F" will be given unless prior arrangements have been made, by the student, one week before the terms end.

 

Grading Scale:

A: 92-100           A-: 90-91          B+:  88-89     B: 82-87         B-:  80-81    C+: 78-79

C: 72-77             C-: 70-71          D+:  68-69     D: 62-67         D-:  60-61    F:  59 & below

 

Class Policy on Attendance:

Try to attend every schedule class. If for some reason you cannot, it is the student’s responsibility to

arrange some means of covering the missed material.  During the course of the lectures, schedule and test

time adjustments may be made to better correspond with the lecture material covered. If the student is

absent during such an adjustment, it is the student’s responsibility to become aware of such adjustments.

 

 

Course Outline: ARRANGED

 

Class Participation:

You are expected to participate, as an adult, in accordance with the respective course curriculum activity at any given time during the term. Remember this is college, you are an adult and your instructor is not a babysitter

 

Center for Academic Excellence:

Tutoring assistance is free to all students of Calumet College of St. Joseph. Call the Center for Academic Excellence (CAE), to make an appointment at 473-4287. The Center has experienced and well-trained tutors in most subject areas to help students who are struggling in a course or who are doing well and would like to do better. Regular weekly tutoring sessions are likely to improve your grade.

 

Statement of Plagiarism:

If an instructor or other Calumet College of St. Joseph personnel find that a student has plagiarized or been involved in another form of academic dishonesty, the instructor or other personnel may elect to bring the matter up for judicial review. The maximum penalty for any form of academic dishonesty is dismissal from the College. The procedures for judicial review are listed under the section of CCSJ handbook that addresses student grievances. (Academic Planner 2001/2002 p.27)

 

Citation Guidelines:

Calumet College of St. Joseph adheres to citation guidelines as prescribed by the particular discipline (i.e., MLA, APA, and Chicago Manual of Style or Turabian.).  All of these guidelines are available in the Calumet College of St. Joseph library or bookstore.  These texts outline how to cite references from a variety of sources, including electronic media.

 

Withdrawal from Classes Policy:

After the last day for class changes has passed (see College calendar), students may withdraw from a course in which they are registered with permission from the faculty member conducting the course. A written request detailing the reason(s) for the withdrawal must be filed with the Registrar. Written request for withdrawal must be received by the Registrar by the last day of classes prior to the final examination dates specified in the catalogue. Written requests may be mailed to the Registrar or faxed to the College fax number 219-473-4259. Students are to make note of the refund schedule when withdrawing from courses. The request is forwarded to the faculty member, who makes the final determination to accept or deny the request. If the request is honored, the student will receive notification of official withdrawal; if denied, the notification will indicate why the withdrawal is disallowed. Note: Degree Completion Division (DCD) students should consult the DCD Student Handbook for information on DCD withdrawals.

 

An official withdrawal is recorded as a "W" grade on the student's transcript. Dropping a course without written permission automatically incurs an "F" grade for the course (see Refund Schedule).