Introduction to Computer Science and Structured Programming
Dr. Randy L. Ribler
Office Hours for Computer Science Tutors (Hobbs 118)
Monday 6:00 pm to 9:00 pm Russel
Tuesday 7:00 pm to 9:00 pm Micheal
Wednesday 7:00 pm to 9:00 pm Emma
Thursday 6:00 pm to 9:00 pm Russell
Sunday 1:00 pm to 3:00 pm Emma
Sunday 6:00 pm to 9:00 pm Russell
Syllabus for CS141
(MSWord Format)
Ones and Zeros
Coin Bits
Lectures
Introduction
(PowerPoint)
Today
Binary, Octal, Hex
Hello world!
Data Type Example Code
Find ASCII value in Binary
If-statement Examples
Conjunction, Disjunction and Switch
Scope
Intro to while-loops
Intro to do-while and for loops.
Increment operator
Intro to Arrays
Manipulating Arrays
Intro to 2D 2D Arrays
Intro to Functions
Pointers (first day)
Intro to Pointers
Intro to String Processing
Answers to Test 2 Programming Section
Notes from Friday Review
Reading
Bronson - Chapter 2
Bronson - Chapter 3
Bronson - Chapter 4
Bronson - Chapter 5
Bronson - Chapter 6
Bronson - Chapter 7
Labs
Lab 1 - Number Systems
Lab 2 - Making Change
Lab 2 Comments
Lab 3 - Writing Dates
Lab 4 - Introduction to Loops
Lab 5 - Student Scores
Lab 6 - More Student Scores
Lab 7 - Tic-Tac-Toe
Lab 8 - Intro to Pointers
Lab 9 - More Functions
Quizzes
References
Summary of Pointers
Summary of Const Pointers
Virginia Tech Testing Memos
Xemacs Reference Card
ASCII TO Binary
ASCII Character Set
Visual Studio Editor
Sample Tests
Sample Test #1
More sample questions for Test #1
Sample Test #2
Sample Updated Test #2
Call the Skype Echo / Sound Test Service