STATE UNIVERSITY OF NEW YORK
COLLEGE AT OLD WESTBURY
FY1000.016 Dr. A. Ebrahimi
Computers and Business Office: D222 AV
Fall 2005 (Tues/Thurs 1:00pm-2:40pm) (M/W 2:40pm-4:40pm
Phone: (516) 876-8594 Other time by appointment)
E-mail: ebrahimia@oldwestbury.edu
Site: www.drebrahimi.com, www.programmingeasyways.com
References: C++ Programming Easy Ways (Volume 1 & 2) Dr. A. Ebrahimi, American Press
A.1. Course Description:
This course applies programming concepts to real life situations, such as decision making, sequence and repetition in conjunction with memory interaction. Students will learn the skills necessary to solve problems visually from planning to descriptive words and vice versa using abstraction. By learning how to design a web page, students will keep track of their learning.
A.2. Intended Audience: Freshman
B. Course Prerequisites:
C. Mode of Instruction:
The class consists of both lecture and computer lab.
|
Midterm |
30% |
|
Assignments & projects |
25% |
|
Final Exam |
30% |
|
Class Work & Attendance |
15% |
|
Total
|
100% |
Course grades will be assigned according to the following scale:
|
Main Topics:
|
Weeks: |
Topic: |
Chapter: |
|
Tues Aug 30, |
A Brief History on Programming Put Your Fear Aside! Words of motivation (p. xiii) Are we programmed?
(p. 2)
|
Chapter
1 |
|
Tues Sep 6, |
Memory: |
Chapter 2 |
|
Tues Sep 13, |
Sequence, Decision making, and control flow
Repetition:
loop constructs responsibilities and dedication knowledge, interaction and humor |
Chapter 3 |
|
Tues Sep 20, |
Making Decisions: if statements goal driven |
Chapter 4 |
|
Tues Sep 27, |
Arrays:
Creating and accessing arrays backup |
Chapter 5 |
|
Tues Oct 4 |
Functions
call it over and over |
|
|
Tues Oct 11, |
Structure: Keep your record |
Chapter 7 |
|
Tues Oct 18, |
Class |
Chapter 8 |
|
Tues Oct 25, |
Program vs. Data |
Chapter 9 |
|
Tues Nov 1, |
Database |
|
|
Tues Nov 8, |
Designing your web |
|
|
Tues Nov 15, |
Ten Commands of HTML |
Chapter 20 |
|
Tues Nov 22, |
|
|
|
Tues Nov 29, |
|
|
|
Tues Dec 6, |
Review |
|
|
Finals Week |
Final |
|
Journal of Thursday Sep. 8 by Hyun IM
default= curser size or type
new account new password for the A117 LAB first letter of initial follow by 7 character of last name and password id fall05.
server/ client
example of software = front page = mind
example of hardware =Dell computer (monitor, key board) = intel (processor ) body
Internet research - how to find on the internet what you are looking: Find info of evolution -"pinky finger shrinking while index is growing"
hexa = 16 hexadecimal 0 1 2 .....9 A B C D E F
decimal is between 0-9
deci- = 10
bi- = 2
octal = 8
0-9 , A.B.C.D.E.F. = HEXA
F+1= 10 (THIS IS 16 IN HEXA)
11= 17 OF HEXA
11+1=12 (THIS IS 17 IN HEXA)
DECIMAL 32 IS EQUAL TO 20 OF HEXA
00100000 IS 20 IN DECIMAL
COMPUTER WORKS WITH BINARY BECAUSE IT IS EASY TO WORK OUT. 1 on 0 off (high voltage , low voltage)
WHY IS HEXA IMPORTANT.? conversion of binary to Hexa each group of 4 bits from right.
color are represented by the Hexa cobmbination FF0000 is full red, 00ff00 is full green, 00000ff is blue. FFFFFF is white but 000000 is black. Chapter 20
EX> EBRAHIMI (AE,AE,AE) is silver professor intials
2. 00110000 IS 30 in hexa
3. 11110000 IS F0 in Hexa
.
Journal is compiled by Debbie Dawson
Class journal of Tuesday September 13,2005
homework discussion:
1)Preface summarization-what is wrong put your fears aside: a word of motivation page XIII
*3 parts:
book references, your part, research part (internet) cite references. Use FrontPage, spell check and size 12 font!
2)What is character? What is a character code?
*3 parts
3)What is an algorithm?
A Way (step by step) to solve a problem
algorithm of making a scrambled egg
1break the 2 eggs- 2put in bowl- 3beat eggs in bowl- 4heat pan than add butter-5 spread butter- 6add eggs ( chef classmate Mark
Abstraction=hide details
3 important things of algorithm:
time, space, pleasant interaction
-That's all you got? don't sound mean
-Always carry a pen and a notebook, write anything!!
before departure and upon arrival
-Always look ahead and always look good
*read magic and mysteries p.15-19
-transfer of learning- take what you know and apply it to something else
-magic-having special powers
mystery-something that is not easily figured out
-follow you plan or thought
-programming is repeated.
-when you teach be slow and visible
-learning by association
-language is magical and is a mystery
Journal compiled by Maziely Crisostomo Thursday September 15, 2005
We heard a cassette on responsibility
We learned to take responsibility, be positive.
Winners take responsibility.
Self employment, think as if you are working for your self.
Have "Self Dedication"
Now we review assignments.
Assignment Strategies
*3 assignments each worth 10 points, we divided into 3 parts the first is the material from the book 4 points, 3 points go with you and class discussion, last 3 points is research (internet, and other resources).
*Every assignment must be one page, double space, and 12 font size.
How many character is in one page? 46x73= 3,358
Algorithm by Hassan (classmate)
Original computer papers had 25 lines and 80 characters
Measurements
How many byte is 1 character? 8 bits is 1 byte
How many byte is 1 letter? 8 bits
How many kilo is 2,000 byte? 2 kilobyte
How many kilo is one byte? 1,000 kilo
How many byte is 1 megabyte? 1,000 byte
How many megabyte is in one gigabyte? 1,000 megabyte
Kilo is not 1,000 in computer. But 1,024 because 2 to the power of 10.
Time 2:10pm
First assignment was on page xiii preface What is wrong? Put your fear aside.
Extreme sport how do you control your fear. Example Glider
***The best assignment gets double coupons (20 points).***
Second assignment was character and code. Page 3
How do you restart the computer? ctrl+alt+delete these three represent one character.
Ctrl + printscreen will copy everything you have on your screen on clipboard and you will be able to paste it.
Third assignment is What is algorithm? Page number 100
Fourth assignment is Read page 15-19 Magic (power) and Mysteries (puzzle). Pg 17 is about Mystery.
As a teacher Ebrahimi has characteristics as knowledge and interaction and Humor. He like to add humor, a little spice to the lessons.
class adjourned by listening to tape about time management 2:27pm.
write goals down in details
put your heart into success
you can tell how successful you will be by how you bounce back
commit your self to long life learning
never stop learning