CMPE 003
PERSONAL COMPUTERS
Spring 2002
Notes to people will be here:
Unfortunately many of you didn't come to my last office hour even
though you had incorrect grades recorded. I stressed that I would
be unable to change grades until the FALL if you didn't come to
that final office hour. That was why I placed the office hour during
the final exam period. It was to make sure you had no conflicts. I will
be happy to change any incorrect grades in the FALL, but I will
be unreachable for the entire summer.
There is no office hour on Tuesday June 4. ISB 115 is on Science hill
across from Earth and Marine.
My last office hour will be on Wednesday June 5, 5:10-6. This is during
the final exam period.
I will stay until 7pm if people are still there.
Directions from the classroom. Go up the stairs by the seal statue.
Turn right. Follow the sidewalk. Go under the big metal arches.
When they end, the building runs into the new building ISB 115. It is
across from Earth and Marine.
Mostly complete list of terms for midterm1
Mostly complete list of terms for midterm2
Circuit Example for midterm 2
and answer You may need to refresh the screen to view
the circuit.
Course outline:
This course discusses fundamental concepts and terminology of
hardware, software, and the Internet from an Engineering
perspective. The focus is on IBM-compatible Personal
Computers. Basic hands-on training is provided through
lab assignments on:
- Operating system interfaces,
- Internet communication,
- Office productivity software,
- Web publishing,
- Elementary programming.
Instructor:
Doanna Weissgerber
Office: ISB 115
Office hour: Tuesday 5:05-5:55 and
Thursday by prior appointment
                        
Last office hour during Final exam Wednesday, June 5 5:10-6:00pm
                        
I will stay as long as people are in my office or until 7:00 pm
whichever is later.
Office phone: NONE
Email:
doanna@cats.ucsc.edu
TA:Meenal Agarkar
Email: meenal@cse.ucsc.edu
TA: Manju Anand
Email: manju@cse.ucsc.edu
Tutor: Juan Valles
Tutor: Anitza Magallon
SECTION TIMES
Sections start the Monday 4/1 (No, joking... Yes, they really do)
| Day |
Time |
Location |
TA's and Tutors |
Notes |
| Monday |
3:15-5 pm |
Oakes 205 |
Juan Valles (3:30-4:30)
and Anitza Magallon(3:15-5:00) |
20 computers |
| Tuesday |
8-9 pm |
Oakes 205 |
Manju Anand |
20 computers |
| Wednesday |
12-1:45 pm |
SSI I 135 |
Manju Anand (12-1)
and Anitza Magallon (12:15-1:45) |
40 computers |
| Wednesday |
7-9 pm |
Oakes 205 |
Manju Anand |
20 computers |
| Thursday |
12-2 pm |
BE109 |
Meenal Agarkar and Juan Valles |
49 computers |
| Thursday |
2-4 pm |
BE109 |
Meenal Agarkar and Juan Valles (2-2:45) |
49 computers |
Text:
Computers: Tools for the Information Age, 7th
Edition. H. L. Capron. Prentice Hall, 2000. The website for this
book is
here.
It is recommended that you also purchase an elementary manual for
Microsoft Office such as The Complete Idiot's guide to Office
, or Office for Dummies.
Accounts
- Students are
REQUIRED to obtain a CATS computer account
(or login)
from UCSC's Communications & Technology Services.
This organization manages campus-wide computer resources. All enrolled
UCSC students are entitled to receive, at no additional charge,
a CATS computer account,
access to the CATS Instructional Computing
resources, CATS-IC, and access to the CATS Information
Resource Center, CATS-IRC. CATS also refers to computer
accounts as athena account, unix accounts, email accounts, or
network i.d.
Reading
The following is a TENTATIVE schedule of topics for CMPE003
Week 1
The history of computers
- Version 7 Appendix Past, Present, and Future page 290
- Version 6 History and Industry: The Continuing Story of the Computer Age page 533
Hardware
- Version 7 pages 12-23
- Version 6 pages 18-32
Software
- Version 7 pages 68-84, 36-44
- Version 6 pages 50-76
Week 2
CPU
- Version 7 pages 100-118
- Version 6 pages 83-96
lecture on Binary conversions (Not in the book)
Week 3
I/O
- Version 7 pages 132-150
- Version 6 pages 114-135
Storage and multimedia
- Version 7 pages 164-182
- Version 6 pages 146-168
Week 4
Networking
- Version 7 pages 196-215
- Version 6 pages 178-200
Internet
- Version 7 pages 228-244
- Version 6 pages 210-227
Week 5
In class review session
MIDTERM I covering everything up to and including Internet
Week 6
Chapter 10 version 6, chapter 11 version 7 Security and privacy
- Version 7 pages 321-343
- Version 6 pages 306-330
Word processing, desktop publishing, spreadsheets, business graphics
- Version 7 pages 73-77 and 356-370
- Version 6 pages 339-359 and 369-386
Week 7
Database Management systems
- Version 7 pages 409-424
- Version 6 pages 401-412
Programming languages
- Version 7 pages 476-495
- Version 6 pages 417-422
Week 8
Propositional logic - Not in book
Boolean logic - Not in book
Week 9
Programming in Javascript - Not in book
Artificial Intelligence
- Version 7 pages 297-305
- Version 6 pages 513-528
Week 10
MIDTERM II covering last half
Week 11
projects due BY IN CLASS
late projects are not accepted
If you have version 5 of the book see
reading translation
Assignments
Homework is due at the beginning of class.
Late homework will not be accepted.
The assignments are:
-
Assignment 1 Due Thursday April 4
- Assignment 2 Due Thursday April 11
Answers
- Assignment 3Due Thursday April 25
- Assignment 4Due Thursday May 2
- Assignment 5Due Thursday May 16
- Assignment 6Due Thursday May 23
Final Project
- Final Project
due May 30th at the beginning of
class. (By 6:05 pm in Thimann 3)
Late Projects WILL NOT BE Accepted
Quizzes
The Answers for Quizzes
Quiz 1 answers
Quiz 2 answers
Quiz 3 answers
Quiz 4 answers
Quiz 5 answers
Quiz 6 answers
Midterms and Final Project
Midterm I will be held Tuesday 4/30
Midterm II will be held Thursday 5/23
The final project is due at the latest on 5/30
Though the final project is due May 30, I expect that you will have
started the project early and therefore will be done by the beginning of
the last week.
Learning to use a computer is best accomplished by using the computer not
reading about it. There is no final exam.
Academic Honesty and Academic Integrity:
In recent years, there has been an increased number of cheating
incidents
in many UC campuses, and unfortunately, UCSC is no exception. The School
of Engineering has a zero tolerance policy for any incident of academic
dishonesty. If cheating occurs, there may be consequences within the
context
of the course, and in addition, every case of academic dishonesty is
referred
to the students' college Provost, who then sets the disciplinary process
in motion. Cheating in any part of the course may lead to failing the
course and suspension or dismissal from the university.
What is cheating? In short, it is presenting someone else's work as
your own. Examples would include copying another student's written or
electronic homework assignment, or allowing your own work to be copied.
Although you may discuss problems with fellow students, your collaboration
must be at the level of ideas only. Legitimate collaboration ends when you
"lend", "borrow", or "trade" written or electronic solutions to problems,
or in any way share in the act of writing or electronically sharing your
answers. If you do collaborate (legitimately) or receive
help from anyone, you must credit them by placing their name(s) at the
top of your paper.
What is Academic Integrity? This question is better answered with how
we violate academic integrity. One prime example is fabrication. From
the pages of the registrar:
(http://www.ucsc.edu/academics/academic_integrity/resources.html)
Fabrication:
- In any academic exercise, submitting falsified data
including bibliographic resources and experimental data, or
altering graded coursework/exams and resubmitting to the instructor
for a higher score.
Another example of violating academic integrity is Facilitating Academic
Dishonesty:
- One form of this is answering questions on someone else's exam or doing someone else's homework for them.
- Another form is helping another student take a test
(allowing them to cheat from you).
Hints and Tips
How to open files and folders and general
Windows hints.
How to get an account on CATS (Communications
and Technology Services):
If you do not already have a CATS account, register for one as soon
as possible. This can be done from any computer lab on campus. Simply
log
on as "register", when prompted for a password respond "athena", and
follow
the instructions presented. If you need additional information on how to
use the UNIX operating system, email, newsgroups, etc., you should
definitely
check out the resources at CATS
.
They are located downstairs in the Communications building.
Web site maintained by Doanna Weissgerber. If there are problems mail
doanna@cse.ucsc.edu
These outlines are a general tool for the instructor
to outline the lecture. They are meant as a convenience for your note
taking. They will be posted AFTER the lecture. But they will not
substitute for coming to class. They are by no means thorough and are in
fact often cryptic.
Lecture Outlines
- Syllabus and history of computers
- Software
- CPU
- Binary and Hexadecimal
- Input and Output
- Motherboard
Motherboard picture
ports
picture
- Secondary Storage
- Networks, Internet, TCP/IP and Office Automation
- Fun with the internet
- Security and Privacy
- Word, and desktop publishing
- Covers 3 lectures: excel, powerpoint, programming languages, programming programming logic, programming levels, boolean logic
- Artificial Intelligence
- Multi-modal Visualization