Introduction to Computers
CSC 100

I am creating grading guidelines for the labs, and will post them to this website.  You are welcome to comment on them.  I am trying to identify the major elements of a project, and to divide 100 by the number of elements to arrive at a point allocation.  On a few occasions, I may judge one element as being more important that another.  My dream is that the guidelines can also be a useful check list for students to verify if important points have been covered.  I truly will welcome your comments, including comments on fairness!  If you judge something unfair or inappropriate, please suggest an alternative approach.  I do not know if I will be able to keep up with generation of detailed guidelines and also good lesson plans.  I will do lesson plans as the first priority, and lab grading guidelines as time permits.

Index

Section 23 Syllabus Spring 2004

Section 23 Topic Schedule Spring 2004

Section 23 Welcome Letter Spring 2004

Grades
Student Background Questionnaire Supplemental Notes, Homework Solutions, Handouts, Demonstrations, and more
Overview of CSC100 Bloom's Taxonomy

Section 23 Homework Directions Spring 2004

 
Term Paper Shell Final Exam Preparation. See Exam Preparation also.
Sample Vita for Term Paper Exam Preparation
Free Army CYBIS Writing Skills course (12 hrs) General Exam Study Guide
Academic Writing: Grammar, structure Taking a Long Exam
Style Guides for Term Paper Writing Lab Notes
University of Texas Learning Center Lab grading guidelines
   
But I don't want to learn theory !@#%  
Answers to Student Questions Asked in Class How to prepare a presentation
Number Systems Term Paper Speech Evaluation Form
   
Computer Glossaries Virtual Museums
Geek Shops  
Other References Excel97_Demo
Professional Organization Meetings Access97_Demo
Jobs  
 

NEED A COMPUTER BREAK?  CLICK HERE FOR SOME GOOD COMPUTER HUMOR. :-)

Do you know why realtors are richer than computer scientists?  
Realtors learn a lot; computer scientists only learn a little bit.  <];~)}=<--->

Computer Science Cheer:
B 1 2
Shift to the left!
1 2 B
Shift to the right!
B 1 2
Sit down, stand up,  
Byte, byte, byte!
Be One Too

This page was modified 28 Apr 04 1531 hrs. 

Use Refresh or Reload. 

    Empty your web cache to force loading the current web page if you are checking grades.

Excellent Computer and Internet Tutorials by Intel

http://www97.intel.com/scripts-tji/index.asp (View with Internet Explorer.)

Why study computers?

University of Maryland Undergraduate Catalog, Page 6:  "Any course at the university may require the knowledge of basic computer skills ... without special notice being given in advance."  

Computer Science Preparation

The type of mind needed for success in computer science, information science, programming, and network administration is different than the type of mind needed for success in CSC100.  

CSC100 is a broad introduction to computers, how they work and how they are used.  It is a survey course which covers a wide range of information of about equal importance.  It is horizontal knowledge.  Learning this information takes the type of mind that does well in business, history, law, psychology, and other disciplines that have massive amounts of information.  This is like learning about forests by hiking through forests.

The computer science, information science, and computer engineer majors need to have a mind wired more like an engineer, mathematician, or scientist.  These people deal with vertical knowledge.  That is knowledge that requires sequential mastery of concepts to progress from one level to another.  This is more like building a house.  You must lay a good foundation, and then build upon it.

If you want to go into computer science, or be a programmer, and you find CSC100 is drowning you, do not become discouraged.  If you are doing well in mathematics, you will do well as a programmer.  What CSC100 will do for you is to give you a broad practical introduction to computers that will help tie together diverse areas of the world of computers.  That type of integration usually is not done in a 4-year computer science program.

CSC100 is very different from an Introduction to Computer Science course, which is the first course a computer science major takes.  Do not be offended when you transfer to Computer Science and you are required to take Introduction to Computer Science.  It is a different beast.

Return to Index

Exam Schedule

CSC100 Spring 2004 Section 23 Exam Schedule

Exam Topics Dates
Exam 1 Chapters 1, 2, 3, 4 Mon 22 MAR 2004
Exam 2 Chapters 5, 6, 7, 8 Wed 07 APR 2004
Final Comprehensive Exam, Chapters 1 - 12 Wed 28 Apr 2004

Return to Index

Exam Preparation

General Exam Study Guide

For chapter exams: 

Each chapter will consist approximately of 12 multiple choice questions and a few list questions.

2 questions will be motivated by homework Label the Figure questions.
2 questions will be motivated by homework True/False questions.
2 questions will be motivated by homework Multiple Choice questions.
2 questions will be motivated by the Matching questions.
2 questions will be motivated by the Short Answer questions.
2 questions will be motivated by lecture material.
List question(s) will be motivated by lecture material.

    Levels of abstract thinking are organized in Bloom's taxonomy.  For CIS110, the ideal distribution of questions should approximately be:

Grade Grade
Cutoff Point
Bloom's
Level
% Value of 
Questions
A 90 5 & 6 5 %
B 80 3 & 4 10 %
C 70 2 15 %
D 60 1 70 %

Exam Preparation.

FINAL EXAM Study Strategy

Structure

Fall 2004 Final Exam using Shelly Cashman text

Chapter # Points # Questions Question Numbers
1 8 8 1 - 8
2 8 7 9 - 15
3 8 8 16 - 23
4 9 5 24 - 28
5 9 5 29 - 33
6 9 6 34 - 39
7 9 9 40 - 48
8 8 4 49 - 52
9 8 8 53 - 60
10 8 8 61 - 68
11 8 4 69 - 72
12 8 4 73 - 76

    There are 12 chapters of text and lecture topics to review.  Determine the number of study days remaining until your final exam.  Divide the number of chapters by the number of days remaining.  A general rule of thumb for exam preparation:  It should take you about half as much time to prepare for an exam as you spent in initial study of the material.  

    The final exam questions will be drawn from the same test bank as the chapter exams.  By studying with 2 to 3 other students, you will increase your retention from 20 % to 70 %, and you will also get exposure to more questions than appeared on your own exams.

    Chapters 9 - 12 have sample exams posted in the bottom row of the chapter matrix.

    Text vs Lecture makeup:  Material in the text and homework is all fair game.  For material in lesson plans that is not in the text or homework, I will try to ask questions only on such material covered in class.  If I have remembered incorrectly, I will certainly be open to challenges when you turn in your exam.  I will make my decision after quietly looking at my notes and reviewing the chapter again.  A challenge to a question will not be taken personally.

    Get a full night's sleep for the 2 nights preceding the final exam.  (Do as I say, not as I do.)

    Eat properly for the week before exams.

    Don't do things that tend to make you sick for the 10 days before the exam.

Study Procedure

    Review the solutions to homework posted to the course web site.

    Review notes for class topics not covered in the text.  See the corresponding lesson plan on the course web site if you are not a thorough note taker. The final exam study guide contains review notes for lecture material. 

    Review past corrected exams.

    Meet with 2 - 3 other students that have other exam versions.  Go through exams together.  Discuss concepts you are uncertain of.

Return to Index

Answers to Student Questions Asked in Class

1.  Comment: A student remarked that MS Word has the ability to create an index.  Ability to create an index is a very useful feature for large reports.  If you do a long term paper, try it.  It will impress your English teacher.  I have not yet checked if MS Word can create a table of contents.

2.  You may tape record lectures.  When (not if) you detect mistakes, no secret snickers.  Let everyone know.  The object is for students to have correct knowledge.

3.  What is "Hyperthreading"?  Hyperthreading is the use of the execution resources of a single CPU for separate threads of software simultaneously by making use of otherwise unused instruction decode and execution logic. The logic for instruction decoding and execution associated with a CPU is extensive. The logic used to execute a specific instruction does not utilize all the resources of a CPU at any one instant. Separating the logic into stages or levels to make them independent is a key to pipelining. Additional logic is needed to handle restarting a pipeline after branching. It is possible to have independent threads of instructions in various states of execution using different resources of the CPU by including additional bookeeping to track the state of execution of an instruction, and coordination to avoid conflicting attempts by several instructions to use the same logic circuitry.  Hyperthreading is used on the Pentium 4 and Intel Xeon processors.

Return to Index

GRADES

Projected Grade Assumptions

The projected course average is based on the following assumptions:

Scores for exams not yet taken are assumed equal to the unweighted average of exams already taken. If you have not taken any exams yet, that average is zero, and consequently, your projected course average is not yet passing.
All exams are eventually taken.
All homework not yet turned in will be turned in. 
Extra Credit homework and number systems are not included in the projection.
100% on all lab work (20 points assumed).
80% on the Research paper.

CSC100 Spring 2004

Section Class Grades Lab Grades
CSC100_023 23 23

Return to Index

Supplemental Notes, Errata, Handouts, Demonstrations and Exercises, Homework Solutions, Extra Credit, Other References, Old Exams

See the Lecture Topics Schedule to determine the chapter you need to work on. Contents are subject to change without notice. Often, lesson plans are changed up to the day of the first lecture during that term.

Spring 2004 using Discovering Computers 2004

Chapter Lesson Plans 1 2 3 4 5 6 7 8
Class #                
Topic Intro Internet
& WWW
Application
Software
CPU
Memory
Ports
Power
Input Output Storage System
Software
Errata and Remarks 1     4 5 6 7 8
Important non-text material       Nonvolatile RAM

Passive Backplane

 

 

Disk Format

 
Homework Supplement Number Systems    

Code Conversion

       
Extra Credit      

 

       
Homework Solutions 1 2 3 4 5 6 7 8
Handouts Storage Device Summary     Instruction Timing

Logic Operations

       
Demonstrations
& Exercises
    Word
PPT_aud_demo
PowerPoint
Excel
Access

Simple CPU

Another Simple CPU description

Simple CPU Simulator

Address and Location

  LCD Displays

CRT Basics

   
Other References      

How Chips are Made

Memory Organization

       

Return to Index

Spring 2004 using Discovering Computers 2004

Chapter Lesson Plans 9 10 11 12 13 14 15
Class #              
Topic Communications
and
Networks
Database
Management
Security
Privacy
Ethics
Information
System
Development
Programming
and
Languages
Enterprise
Systems
Careers
Certification
Important non-text material

Communication System Basics
Encryption

Categories of Data

Data Validation

PECAN

       
Text Corrections or Comments              
Homework Supplement              
Extra Credit              
Homework Solutions 9 10 11 12 13 14 15
Handouts

 

Data Validation Parents    
 
Demonstrations
& Exercises
Packet Switching

Digital Signal Formats

Data Validation Exercise   Pert Chart
Gantt Chart
CPM Chart
Top-Down Problem Definition

Palindrome
HLL Subtract

   
Other References OSI Model Binary Tree Sort         Occupational Outlook Handbook
Sample Exams 9 10 11 12      

Return to Index

Lab Grading Guidelines

Lab Word  WD1          
             

Jobs

Professional society monthly newsletters are very good for locating the best jobs, but you need to respond very quickly. The newsletters often get published and distributed close to the application closing deadline.

Professional society meetings are very good for making personal contacts that lead to jobs.

Company Website
Computer Science Corporation http://careers.csc.com/index2.html
Washington Post http://www.washingtonpost.com/wl/jobs/home 
New York Times http://www.nytimes.com/pages/jobs/index.html 
Chicago Tribune http://www.chicagotribune.com/classified/jobs/ 
Los Angeles Times http://www.chicagotribune.com/classified/jobs/ 
Atlanta Journal-Constitution http://www.ajcjobs.com/wl/home.shtml

Virtual Museums

IEEE ISSCC Solid State Circuits Virtual Museum http://www.sscs.org/History/isscc50/ includes sites on

Signal Processing
Analog
Communication Circuits
Microprocessors and Logic
Imagers
Sensors and MEMS
Memory
History

Free Army CYBIS Writing (Grammar) Course (12 hours)

Is your outlook dimmer because you have grimmer grammar, and are sweating the CSC100 required formal academic term paper?  Good writing skills are expected.  There is hope!

If you are Army on active duty, you have earned the right to a FREE CYBIS course from the High School Skills Curriculum on Writing (Grammar).  This is an on-line course available only on Ft. Bragg.  Go to the Academic Learning Center (ALC) in the Ft. Bragg Library.  This self-paced course takes the average soldier about 12 hours on-line to complete the course, but there are no extra points for beating the clock, and no lost points for taking longer.  It is a great opportunity, it will help your advancement in the Army, and it will help you do a better job on the term paper.  The ALC staff are former active duty Army, and they like seeing soldiers achieve and advance.  Let them set you up with the course.

Any of the ALC staff can help you.  
ALC Phone: 907-2286

Return to Index