CLASS NOTES:
CG130 Drawing & Design Fundamentals
 
 
 
OVERVIEW:
 
 
This class goes over basic concepts of programming languages and is a good foundation builder to learning a programming language. The examples the instructor provided were good and built upon one another for a cohesive whole. The first homework assignment seemed a bit much for someone new to programming, but as a measure of what skills each student brought with them versus what they needed to learn here might have been a good separating point to let the instructor know where to concentrate his individualized attention. Overall it was a solid course of instruction.
 
     
 
Sample Syllabus
 

 
TOPICS:
 
 
Modulus
 
 
Flowchart Symbols
 
 
Variables (Naming Conventions and Data Types)
 
 
Expressions vs. Statements
 
 
Decisions
 
 
Loops
 
 
Basic Sum [Flowchart]
 
 
Circumference and Area of a Circle [Flowchart]
 
 
Homework 1 (Assignment Only)
 
 
Pseudocode
 
 
Case Statement
 
 
Nested Loops
 
 
Functions
 
 
Fibinachi Numbers (Recursive Functions)
 
 
Random Numbers
 
 
Zero Sum Check
 
 
2 Player Tic-Tac-Toe
 
 
Cash Register (Change Maker)
 
 
Arrays
 
 
Root Mean Square
 
 
Prime Numbers
 
 
Truth Tables (Order of Precedence)
 
 
Two Dimensional Arrays
 
 
Chessboard
 
 
Sorting
 
 
Strings
 
 
Data Validation
 

 
CLASS SUPPLIES/TEXTBOOKS (What we actually used):
 
 
Pen or Pencil
 
 
Notebook
 
 

Textbook: PROGRAMMING LOGIC & DESIGN, Third Edition
Joyce Farrell. USA: Thompson Course Technology, ISBN: 0-619-21691-3

Textbook Review Answers

 

 
~ FINIS ~
 
     
 
COURSE CHART