CSCI 1100 -- Personal Computing -- Summer 2008
SYLLABUS
Instructor : Robert W. Robinson
Email : rwr at cs dot uga dot edu
Office : 423 Boyd GSRC
Office hours : Monday through Thursday 4:30--5:30, Thursday 11:00--12:00,
& by appointment
- Lectures : 10:30--12:45 Mon. & 10:30--11:30 Wed.,
in room 101 Hardman
- Required Text :
Fluency with Information Technology : Skills, Concepts,
& Capabilities", 3rd edition, by Lawrence Snyder, Addison-Wesley, 2008.
- Lab Times:
- AM section: 10:30--12:45 Tue. & 10:30--11:30 Thu., Room: 201 Boyd
- PM section: 1:00--3:15 Tue. & 1:00--2:00 Thu., Room: 201 Boyd
- Lab Supervision:
- AM section: Pooya Shareghi (primary), Anousha Mesbah and Shahab Razavi
(secondary)
- PM section: Devangana Kar (primary), Shahab Razavi (secondary)
- Course Description:
Computer technology as currently used in universities, businesses, and homes.
This course offers fundamental hardware, software, and networking concepts, plus the
social, economic, and legal impact of information systems. Hands-on laboratory exercises
cover advanced document preparation, mathematical modeling, and multimedia. Networks and
the internet are emphasized throughout.
- Course Homepage: The URL for the course homepage is
http://www.cs.uga.edu/~rwr/cs1100.html.
Announcements and links to the class schedule and other basic course information will
appear there.
- WebCT: The URL for this is
http://webct.uga.edu/.
Student grades will be accessible on WebCT, as well as PowerPoint slides
used with the text.
- Grading:
- Test 1: 12.5% (Wed. June 25, in the lecture period)
- Test 2: 12.5% (Wed. July 16, in the lecture period)
- Class Quizzes: 15% (may be popped during lectures or online)
- Lab Quizzes: 25% (during labs, June 26, July 10, and July 24)
- Lab Attendance: 10%
- Web Page: 5%
- Final Exam: 20% (Wed. July 30, noon - 3:00 p.m. in room 101 Hardman)
Lab Attendance grades will weight
completion of the lab exercices equally with attendance. The completion
score for a laboratory hour will not be awarded until it has been verified
by a teaching assistant.
Grading
will be based on the following scale: if your final average is 90, you're
guaranteed an A, if 87 an A-, if 83 a B+, if 80 a B, if 77 a B-,
if 73 a C+, if 70 a C, if 67 a C-, and if 60 a D.
- Topics from the text and their location
- Chapter 1 --- Defining Information Technology
- Chapter 2 --- Exploring the Human-Computer Interface
- Chapter 3 --- The Basics of Networking
- Chapter 4 --- A Hypertext Markup Language Primer
- Chapter 5 --- Locating Information on the WWW
- Chapter 6 --- Case Study in Online Research
- Chapter 7 --- Introduction to Debugging
- Chapter 8 --- Representing Information Digitally
- Chapter 9 --- Principles of Computer Operation
- Chapter 10 -- Algorithmic Thinking
- Chapter 11 -- Representing Multimedia Digitally
- Chapter 12 -- Social Implications of IT
- Chapter 13 -- Privacy and Digital Security
- Chapter 14 -- Spreadsheet Basics
- Chapter 15 -- Spreadsheets for Planning
- Chapter 16 -- Database Concepts
- Chapter 17 -- Case Study in Database Organization
- Chapter 18 -- JavaScript Fundamentals
- Chapter 19 -- A JavaScript Program
- Chapter 20 -- Programming Functions
- Chapter 21 -- Iteration in JavaScript
- Chapter 23 -- Limits to Computation
- Chapter 24 -- A Fluency Summary
- Other topics may be included in the lectures as time allows, dealing with
specific legal and social issues or background for lab exercises.
- Policies
- Attendance will be taken in labs. If you are more than a
few minutes late arriving for a lab period, you will earn only partial attendance
credit for that lab period. You may leave the lab once the assigned lab exercises
are completed and verified by one of the lab supervisors. If you cannot finish
the exercises during the lab period it is advisable to complete them later (on a
PC at home or in an open lab such as the one in room 307 Boyd).
- Attendance will not be taken in lectures but the lecture sessions are
an integral part of the course. If you are absent it is your responsibility
to find out what was covered in class and to catch up. If you are absent for
a pop quiz then your grade for it will be 0.
- If you are going to be absent on the day of an examination or a lab quiz, you must provide
a University-approved excuse for your absence before the day of the examination or quiz.
- Deviations : The course syllabus is a general plan for the course;
deviations announced to the class by the instructor may be necessary.
- Academic Honesty : The overall UGA policy applies. All academic work
must meet
the standards contained in "A Culture of Honesty". Students are responsible
for informing themselves about those standards before performing any
academic work. The link to more detailed information about academic honesty
can be found at
http://www.uga.edu/honesty/ahpd/procedures.html
The Computer Science Department Honesty Policy also applies (see below).
Students are encouraged to consult with the instructor whenever
help is needed. In addition to the instructor's scheduled office
hours, students can make appointments for other times.
E-mail is often a convenient way to ask short questions or to make
an appointment.
Computer Science
Departmental Policy Statement
Academic Honesty
The Computer Science Department recognizes honesty and
integrity as necessary to the academic function of the University. Therefore
all students are reminded that the CS faculty requires compliance with the
conduct regulations found in the University of Georgia Student Handbook.
Academic honesty means that any work you submit is your own work.
Common forms of academic dishonesty which students should guard
against are :
- copying from another student's test paper or laboratory report, or
allowing another student to copy from you;
- fabricating data (computer, statistical) for an assignment;
- helping another student to write a laboratory report or computer
software code that the student will present as his own work, or accepting
such help and presenting the work as your own;
- turning in material from a public source such as a book or the Internet
as your own work.
Three steps to help prevent academic dishonesty are :
- Familiarize yourself with the regulations.
- If you have any doubt about what constitutes academic dishonesty, ask
your instructor or a staff member at the Office of Judicial Programs.
- Refuse to assist students who want to cheat.
All faculty, staff and students are encouraged to report all suspected
cases of academic dishonesty. All cases of suspected academic dishonesty
(cheating) will be referred to the Office of Judicial Programs. Penalties
imposed by the Office of Judicial Programs may include a failing grade in
the course and a notation on the student's transcript. Repeated violations
are punishable by expulsion from the University. For further information
please refer to the UGA Code of Conduct, available at the URL below.
http://www.uga.edu/judicialprograms/2006-07%20Code%20of%20Conduct.pdf