CSIS 18: UNIX/C++ Programming    

Fall (August 2014)
CRN 10xx, Lecture course, starts August 25, 2014
CRN 10xx, Online course, starts August 25, 2014


Welcome to the information page for CSIS 18. Please send your email address to me at dvantassel@gavilan.edu so I will be able to contact you as needed. 

You will be able to access the course BEFORE August 25, 2014. If you e-mail me after enrolling for the class, I will set up an account for you and you can start on the course earlier. Students that attend some lectures/labs usually do quite good in this course, but contrast online-only students often do poorly. So plan to attend some lectures.

Click on the log on button below and follow the instructions. I will accept late adds to the course. You must log on and begin the course by posting your first discussion item or you may be dropped to make space for students wishing to add. Please contact me by email if you have any questions.

Syllabus How to log on Orientation to Online Learning Online Help Pages

How to 
Log in:
You will be able to log into the class before the first week of classes.


Dennie Van Tassel, dvantassel@gavilan.edu
Office: Morgan Hill site
Office hours: Sundays 4-7:30 PM (during Fall/Spring semesters only)

CSIS Department

Date, Time & Place: This class is a hybrid class, meaning there are 2 versions of the course, online or lecture, and you can take either version and come to lectures as desired. The lectures are Tuesday evenings at the Morgan Hill site. All programming courses are difficult to do online, but much easier if you come to lectures. Students that attend lectures consistently get higher grades for the course, especially if you do not have prior programming experience. While close to 100% of the students attending lectures complete the course with a high grade, less then 50% complete the course that do not attend lectures. Students will be required to complete assigned readings, writings, online discussion, quizzes or exams, and projects each week. There will be weekly due dates, but students may log on to complete work at any time during the week. 
Description: An introduction to the C++ programming language and the UNIX operating system. Topics include programming on a UNIX system, including C/C++ language, shell programming, and the interface between C++ and UNIX. This course has the option of a letter grade or pass/no pass. Concurrent enrollment in CSIS 18L is required. COREQUISITE: CSIS 18L UNIX/C++ Programming Lab
Objectives: Students will learn program in the C++ programming language, while using a Linux/UNIX system.  So you need to know how to use a Linux system and be able to create files using a Linux editor. A lot of C/C++ programming work is done on Linux systems in business and at 4-year colleges. CSIS 18 transfers to both UC and CSU, and is a required course in many majors at 4-year universities, such as Computer Science, Engineering, Mathematics, Physics, etc. And programming is a requirement for employment in many fields, and useful for your Resume to help obtain interviews.
Web Orientations: The Gavilan Library will offer several orientations to online courses during the first two weeks of the semester. If you have never taken an online course, this orientation will provide critical information to help you be successful in this class. If you are unable to attend an orientation on campus, an online tutorial will be available. For more details see the schedule of orientations
Text: Programming in C, by Stephen Kochan, 3th edition 2004, (ISBN-10: 0- 672-32666-3). An older edition Programming in ANSI C (ISBN-10 0-672-30339-6), 1994, is ok and MUCH cheaper, from www.amazon.com or www.half.com. Or you can use the above supplied ISBN and go to the Web site: http://www.campusbooks.com/ and they will provide a comparison shopping for your textbook. The books are available in the Gavilan bookstore or online.
Syllabus: For more details, you can see the class syllabus for the current semester.

Address of this page:
Last updated: May 01, 2014
Please email dvantassel@gavilan.edu  for questions or comments. (updated)