Programming Fundamentals
CIS 12

Fall, 2008

 

 

Instructor

Chris Romero

chris-romero@redwoods.edu; phone: 707-476-4366

Welcome:

Welcome to Programming Fundamentals online. This site is for students who are considering this course or have already registered for the class..

Course Description:

A study of computer programming fundamentals and problem solving techniques. Topics include basic logic and data structures, decision and looping structures, methods, functions, and event-driven programs.

Required Textbooks/Materials:

Starting Out with Alice. A Visual Introduction to Programming.

By: Tony Gaddis

Please purchase your textbook well before the class begins. You will need it beginning the first day of class.

Course Availability:

The course will become available the weekend before CR classes begin in the Fall.

Instructor Contact:

You may contact me at the email address listed above. During the academic year: On weekdays I usually respond within a few hours. At other times, including weekends, I check my email and class website nearly every day. My office phone number is 707-476-4366 where you can also leave a voice-mail message. You can always visit me in person at my Eureka campus office in the Administration Building (AD 100K). During the summer and holidays:  I check my email intermittently, usually weekly.

Student Contact:

It is very important that College of the Redwoods has your current email address. You can confirm or update your email address by going to WebAdvisor from the CR homepage, logon, and choose the "student" option. Click on address/phone/email update.

On-Campus Requirement:

There are no requirements to attend on-campus meetings. All exams will be online.

Student Requirements:

Prerequisite:  None

Recommended: CIS1 and Math 376

Computer Set-Up and Skills

Your Computer Skills: Online courses require adequate computer skills. You should be able to navigate websites, open and download files, and submit files to Blackboard. Familiarity with Blackboard or another course management tool is recommended. Go to http://bb.redwoods.edu/ for more information about Blackboard.

 

Computer Requirements: Most computers and internet providers are adequate. You will need the software and speakers (or headphones) to listen to the brief tutorials. I would recommend broadband services through cable, DSL, or satellite providers.  You need to have regular access to the internet at least twice a week and for upwards of an hour or two at a time for 15 weeks.

 

This class uses the Alice software program. Go to www.alice.org for system requirements and download information about Alice. I strongly suggest you download Alice and view the tutorials before the semester begins.

Online Commitment: 

Your commitment will require at least as much time as you would dedicate to a traditional class and greater self discipline. A typical 4 credit hour lecture/lab class will require about 12 hours per week of your time. You will need to read posted lectures (and/or listen to lecture audio files), read text chapters, participate in online discussions, complete assignments, write and submit programs, and take online midterm and final exams. Plan to be online at least 2-3 times each week.

Registration:

Registration is easiest online using web advisor. If the class is closed, please do not contact me as I will direct you to web advisor and encourage you to keep trying to add the class. 

Getting Started: 

 

On or shortly after the first day of class, go to the Blackboard login site at http://bb.redwoods.edu/   Username and password instructions are available at this site. After you login you will find a link to the class where you will receive detailed instructions on how to proceed. You must participate fully by the end of the first week (Sunday) or you may be dropped from the class.

Accommodations:  

If you need accommodations to succeed in this online class you should contact Disabled and Student Services Program at 707-476-4280 and the instructor. This course is designed to be accessible to students who have visual or auditory impairments.