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:

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


Reading

The following is a TENTATIVE schedule of topics for CMPE003
  • Week 1
  • The history of computers
    1. Version 7 Appendix Past, Present, and Future page 290
    2. Version 6 History and Industry: The Continuing Story of the Computer Age page 533
  • Hardware
    1. Version 7 pages 12-23
    2. Version 6 pages 18-32
  • Software
    1. Version 7 pages 68-84, 36-44
    2. Version 6 pages 50-76
  • Week 2
  • CPU
    1. Version 7 pages 100-118
    2. Version 6 pages 83-96
  • lecture on Binary conversions (Not in the book)
  • Week 3
  • I/O
    1. Version 7 pages 132-150
    2. Version 6 pages 114-135
  • Storage and multimedia
    1. Version 7 pages 164-182
    2. Version 6 pages 146-168
  • Week 4
  • Networking
    1. Version 7 pages 196-215
    2. Version 6 pages 178-200
  • Internet
    1. Version 7 pages 228-244
    2. 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
    1. Version 7 pages 321-343
    2. Version 6 pages 306-330
  • Word processing, desktop publishing, spreadsheets, business graphics
    1. Version 7 pages 73-77 and 356-370
    2. Version 6 pages 339-359 and 369-386
  • Week 7
  • Database Management systems
    1. Version 7 pages 409-424
    2. Version 6 pages 401-412
  • Programming languages
    1. Version 7 pages 476-495
    2. 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
    1. Version 7 pages 297-305
    2. 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:
    1. Assignment 1 Due Thursday April 4
    2. Assignment 2 Due Thursday April 11 Answers
    3. Assignment 3Due Thursday April 25
    4. Assignment 4Due Thursday May 2
    5. Assignment 5Due Thursday May 16
    6. Assignment 6Due Thursday May 23

    Final Project


    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:

    Another example of violating academic integrity is Facilitating Academic Dishonesty:

    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

    1. Syllabus and history of computers
    2. Software
    3. CPU
    4. Binary and Hexadecimal
    5. Input and Output
    6. Motherboard Motherboard picture ports picture
    7. Secondary Storage
    8. Networks, Internet, TCP/IP and Office Automation
    9. Fun with the internet
    10. Security and Privacy
    11. Word, and desktop publishing
    12. Covers 3 lectures: excel, powerpoint, programming languages, programming programming logic, programming levels, boolean logic
    13. Artificial Intelligence
    14. Multi-modal Visualization