CMPE 003

 PERSONAL COMPUTERS

Spring 2002




Notes to people will be here:


Mostly complete list of terms for midterm1
Mostly complete list of terms for midterm2

Circuit Example for midterm 2

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 4:00-5: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
Day Time Location TA's and Tutors Notes
Monday 3-5 pm Oakes TBA 20 computers
Tuesday 8-9 pm Oakes TBA 20 computers
Wednesday 12-2 pm SSI I TBA 40 computers
Wednesday 7-9 pm Oakes TBA 20 computers
Thursday 12-2 pm BE109 TBA 49 computers
Thursday 2-4 pm BE109 TBA 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 (Page numbers are from version 6 of the book.)
  • Week 1
  • Chapter 1 pp 18-34 Hardware
  • Chapter 2 pp 50-67 and 71-76 Software
  • Chapter 2 pp 67-71 MSDOS and Windows
  • Week 2
  • Chapter 3 pp 83-99 CPU
  • lecture on Binary conversions
  • Week 3
  • Chapter 4 pp 114-138 I/O
  • Capter 5 pp 146-170) Storage and multimedia
  • Week 4
  • Chapter 6 pp 177-202 Networking
  • Chapter 7 ver 6 pp 209-228 Internet
  • Week 5
  • In class review session
  • MIDTERM I covering everything up to and including Internet
  • Week 6
  • Chapter 10 pp 305-332 Security and privacy
  • Chapter 11 pp 337-363 Word processing and desktop publishing
  • Chapter 12 pp 369-386 Spread sheets and business graphics
  • Week 7
  • Chapter 13 pp 401-412 Database Management systems
  • Chapter 14 pp 417-442) Programming languages
  • Week 8
  • Programming in Java
  • Chapter 17 pp 513-528 Cutting Edge Topics
  • Week 9
  • Most likely more cutting edge topics
  • Week 10
  • MIDTERM II covering from the Internet to cutting edge topics.
  • 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

    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. Database, Networks, Office Automation
    9. Internet and TCP/IP
    10. Fun with the internet
    11. Security and Privacy
    12. Word, Excel, Powerpoint, Database, Business graphics, and ergonomics
    13. Programming, Propositional Logic, Boolean
    14. Programming Languages
    15. Artificial Intelligence
    16. Artificial Intelligence
    17. Multi-modal Visualization