| Time: M, W 4:30-7:30 PM. Room 355 Lucile Little Library Office: 504 King Library, hours by appointment. Instructor: Joseph Miller (jbmiller@uky.edu) Telephone: 257-8854 |
![]() |
[Objectives] [Exam Policy] [Grading] [Projects] [Schedule] [Supplemental Resources]
NOTE: Assignments are due at the beginning of the class period; late assignments will have 10% deducted for every class period they are late. The instructor reserves the right to modify (i.e. reduce) the number of projects assigned during the course based on schedule issues. Also note that two floppy disks (3.5”) should be purchased for use in this class. Since you will periodically turn in these disks to the instructor, you should not put other course work or email on them.
Most of the projects are intended to be somewhat independent learning experiences and I encourage you to try to work ahead on these as you have time. However, we will discuss each project sometime in class before the due date.
Project #1: An introduction to the functions and use of operating systems.
We will examine command line operating systems, Windows 9x, Windows 2000, and
Unix. Tasks include navigating directory structures and basic file management
commands. Use of the UAMS system will also be covered to create needed computing
accounts (u-connect, SWEB). NOTE: You may need the specific files if you are
working from home for project 1; they are available as links from the project
section of our class web page. Note: get joe.txt and vampire.bat
here.
20 pts
Project #2: Create your class web page in HTML
The class web page will be created and uploaded to the sweb server.
This basic page will be updated periodically by adding links to completed
future projects.25 pts.
Project #3: Office applications: (45 points)
Part 1: Word processing - Create a multicolumn newsletter from a given
text file (assign3.txt can be downloaded)
Part 2: Excel - An Excel exercise in which a library budget will be
prepared along with appropriate graphs and charts.
Part 3: PowerPoint - a short PowerPoint slide show will be created and
made available on the web.
Project #4: An introduction to text based command scripts using batch files with replaceable parameters; applications to PHP will be examined. 25 pts
Project #5 (25 points): Part 1: Normalization theory. Part 2: Relational databases in Microsoft Access.
Readings -
Norton: Section 1A
Appendix A on history of computing.
Supplementary –
http://whatis.com/ on processors and machine
cycles
Alan Turing
Charles Babbage
Ada Byron
http://www.cs.yale.edu/homes/tap/Files/ada-bio.html
6/18 Data representation and data hierarchies (ASCII, etc.)
Computer hardware systems: CPU cycles, RAM addressing, ROM, data bus.
Input/output devices
Graphics and displays
Secondary storage concepts
Hands on lab exercise
Readings -
Norton: Sections 2A, 2B, 3A, 3B, 5A
http://www97.intel.com/scripts-tji/index.asp
Week 2
6/23 Introduction to operating systems: command line and GUI
Functions of operating systems
The kernel and the shell
PC Boot up cycle
Command language syntax
Disk organization and directories
File and disk management commands
Navigating directory and file structures in a command environment
File names and extensions
Windows 9x desktop and file management in Windows Explorer
Introduction to Unix, Win2000/XP
Readings -
Norton: Sections 6A and 6B.
Online:
http://www.easydos.com/dosindex.html
DOS commands
http://www.computerhope.com/msdos.htm
Randall, Neil. "So What's an Operating System, Anyway?"
PC Magazine, May 5, 1998 v17 n9 p299(1)
Readings:
Norton: 1B and 8A
Levine and Young: Unix for Dummies, 3rd Edition, 1997. pages 66-71
OR use the following online readings:
http://www.ecst.csuchico.edu/docs/permsnote.html
http://www.users.csbsju.edu/~jgramke/Help/Web/permissions.html
http://www.users.csbsju.edu/~jgramke/Help/unix/unix/data/chmod.html
http://unixhelp.ed.ac.uk/
http://www.uky.edu/ComputingCenter/HelpDesk/Docs/Unix/UNIXcmds.html
http://www.uky.edu/ComputingCenter/HelpDesk/Docs/Unix/help/Pages/index.html
HTML Readings:
http://www.w3schools.com
http://www.susx.ac.uk/USIS/www/htmlguides.shtml
NCSA Guide: http://archive.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimerP1.html
http://www.w3.org/TR/REC-html40-971218/intro/intro.html
http://www.mcli.dist.maricopa.edu/tut/
Readings:
Norton: 9A
Week 4
7/7 Midterm
PowerPoint
Readings:
Norton 10A
7/9
Exam discussion
Excel
Readings-
Norton 13A and 13B
Schildt, Herbert. DOS Made Easy, Chapter 8 (in CAIT)
OR use the following online readings:
http://www.computerhope.com/batch.htm
http://www.robvanderwoude.com/
Readings -
Norton Chapter 10B, 12A, and 12B
Week 6
7/21
Project 4 due
Query languages (SQL)
Normalization
Online Readings:
http://www.farmingdale.edu/~porciem/bcs260/bcs260d10.html
http://home.earthlink.net/~billkent/Doc/simple5.htm
http://www.oreilly.com/catalog/accessdata2/chapter/ch04.html
Supplemental Readings -
Rosch Winn. The Winn L. Rosch Hardware Bible. 5 Edition Chapter
10
OR online readings found at:
http://webopedia.internet.com/TERM/f/file_allocation_table_FAT.html
Readings -
Norton: 7A
7/30 Final exam
Webopedia http://www.webopedia.com/
PC Online Guide: http://www.pcguide.com/index.htm
What Is? Computer http://www.whatis.com
Inquiry.com -- Get answers to PC questions! http://www.inquiry.com/
C/Net: Computer/Software Site (Reviews, Current News, Sales)
http://www.cnet.com
Insite Online Computer Superstore
http://www.insight.com/cgi-bin/bp/web/gdirect.html
Computer Discount Warehouse
http://www.cdw.com/
PC Magazine
http://www.zdnet.com/pcmag/
![]()