CSC 115.005/006 Sonoma State University Spring 2022
Scribbler 2
CSC 115.005/006:
Programming I
Scribbler 2
Instructor: Henry M. Walker

Lecturer, Sonoma State University
Professor Emeritus of Computer Science and Mathematics, Grinnell College


Course Home References Course Details: Syllabus, Schedule, Deadlines, Topic organization MyroC Documentation Project Scope/
Acknowledgments

Notes:

An Overview of Module 000: Getting Started

As you begin with imperative problem solving, the C programming language, the eSpeak speech synthesizer, and the MyroC environment for controlling robots, you will need to learn several mechanics and procedures. None of these activities is conceptually difficult, but each may be unfamiliar and seem awkward at first. Working with a programming environment (particularly with C) may be quite different from what you have done with computing previously, and this module provides you with the basic background.

As an analogy, in learning to play a guitar or trumpet or flute or other musical instrument, you first need to learn how to hold it, where to put your hands and fingers, how to create a sound, etc. The mechanics require some practice at first, and playing a note just gets you started in playing an entire song or composing music.

An Outline of Module 000

For writing C programs, the initial mechanics similarly may seem new and different, but before long these details will become second nature, and you can move onto more interesting adventures. Here are some features and highlights as we start.

Initial Goal

The goal of Module 000 is to master sufficient mechanics to be able to write a few simple C programs that



created 2 May 2016 by Henry M. Walker
revised 5 May 2016 by Henry M. Walker
Valid HTML 4.01! Valid CSS!