91.101 Computing I
Fall 2011 -- Jim Canning
jim@cs.uml.edu
You can be a great student. Your
academic history is important. Be a student. Learning is fun.
My teaching schedule:
MWRF 8:00 - 9:00 am
MWRF 9:00 - 10:00 am
Computer Science Office: 231 Olsen Hall
Honors Program Office: 320 Southwick Hall
Office Hours in 231 Olsen Hall:
MWF 11:00 -
12:00
Office Hours in 320 Southwick Hall: TBD
Grading: 55%
In class points ( quizzes, tests, final, attendance)
45% Out of class points ( programs,
homeworks )
The usual 90%, 80%, 70%, totals will be used as a guideline. Final
letter grades will be scaled.
Attendance:
Attendance is important. It is mandatory. It is your job to get to
class and to be on-time. Do not walk into class late. I will take
attendance by passing around an attendance sheet.
You need to
make sure that you sign the sheet.
Those who sign the sheet will earn 2 points. If you come in late, I may
drop this down to 1 point.
Study Habits: Developing a
systematic and regular mode of study is what most students lack.
If you can build a routine of study each day, your chances of success
rise substantially. Make a study plan. For
example, allocate the hours
between 2-7 pm monday through friday for study, you allocate the hours
of 10:00 am through 3:00 pm on Saturday and Sunday. You do so even if
teachers have
not created a hard deliverable.
Practice your math. Read a book. Write a paragraph. Work on your
programming problems. You are paying or somebody is paying a lot of
money for your
education. You can excel. Figure
it out.
Get to Bed at a Reasonable Hour.
Say No to Distractions.
Early to School: Get to campus early. If
you can get here by 6:30 am terrific, but 7:00 am should be the latest.
No
parking issues. Fresh mind.
C Programming Problems
Memory Templates
Notes
Spell these Words
Correctly
receive
separate
programmer
integer
acquire
argument
address
Misspelled words lose 1 point.
|
Every memory
location
is
associated with
two numbers:
an address and a content.
|
You
are
not
in a rush.
|
All names
must be declared
in the file
above it.
|
You
can do
this.
|
Read from Applications Programming in
ANSI C
5 pages per day.
Chapter
0
|
Chapter
1
|
Chapter
2
|
Chapter
3
|
Chapter
4
|
Chapter
5
|
Chapter
6
|
Chapter
7
|
Chapter
8
|
Chapter
9
|
Chapter
10
|
|
|
Code
Global & Static Data
Heap
Run time stack
|
Make sure you know how to fill
out a memory template.
|
UNIX
- EMACS - GCC - GDB
|
Mel
Ott hit 511 home runs.
|
Jem
and Scout
|
Marshmallow
Fluff - Lynn, MA
|
Two
Complement Representation
|
IEEE
754 Floating point representation
|
Unsigned
|
ASCII
|
Books to Read
1. Lyddie
2. Across Five Aprils
3. To Kill a Mockingbird
4. My Antonia
5. The Little Prince
6. Bridge to Terabithia
7. Maniac Magee
8. Silas Marner
9. Flatland
10. The BFG
and many, many more.....
|
Movies
to Watch
1. Mary Poppins
2. It's a Wonderful Life
3. Twelve Angry Men
4. The Wizard of OZ
5. High Noon
|
Automatic
Local Variables
Return Address
Copies of Arguments
|
Friday
mights
were invented
for you to study.
|
Attendance is mandatory.
Sign the attendance sheet and earn two points.
|
C is a call by value language.
When one function calls another,
copies of the arguments are made and passed.
|
Alice Hamachek's book
Coping
with College
is
important.
Get and read this book.
|
This
is an expression.
It reports out
a value.
That value has type.
|