Home | Résumé | Courses | Contact | Useful Links | Favorite Links | USC - Homepage


Database Systems - Design & Implementation (CPTR428)  


 Return to Courses | Choose Lecture 


Andrews University

Affiliated and Extension Program

University of the Southern Caribbean

FACULTY OF SCIENCES & TECHNOLOGY

 

 COURSE NUMBER & TITLE

INFS428 - Database Systems Design & Implementation

 COURSE CREDITS

 3

 SEMESTER

 3, 2005 – 2006

 DAYS; TIME; ROOM

 T - R; 01:10 PM – 03:40 PM; CSL

 PREREQUISITE 

 COSC460 / CPTR240

 INSTRUCTOR

 David Siguelnitzky, MIS; MTE.

 OFFICE HOURS

 T - R: 03:40 PM – 05:00 PM

 Contact & WWW

 USC Phone + Ext. #426;

 davidsiguel@usc.edu.tt / www.davidsiguel.usc.edu.tt

 

 

COURSE DESCRIPTION

Covers data representation number-base conversion, representation for integer fractions and floating numbers, Boolean algebra, truth-table digital logic and circuit representations of basic computational building blocks, introduction of computer architecture; interrupt schemes, an introduction to system software including assemblers, loaders and linkers, and operating systems. Includes assembly language, programming using a macro-assembler.

 

 

COURSE OBJECTIVES

¨      To help the students acquire skill in the design and understanding of digital circuits.

¨      To give students an appreciation of how numbers, characters and instructions are represented and manipulated in the computer.

¨      To help students understand the basic hardware components  of a computer system and their respective functions.

 

 

COURSE TEXTBOOK

 

Additional (recommended) resources for the course:

·         Hennerssy Patterson. Computer Architecture. Morgan Kaufmann – 3rd Edition.

·         Andrew S. Tanenbaum. Structured Computer Organization. Prentice Hall – 3rd Edition.

·         M. Morris Mano. Computer System Architecture. Prentice Hall – 3rd Edition.

 


 

EVALUATION & GRADING SCALE

 

Evaluation

Grading Scale

Exams (3 x 10%)

30%

A

90 - 100%

C+

65 - 69%

Midterm Examination

20%

A-

85 - 89%

C

60 - 64%

Final Examination

30%

B+

80 - 84%

C-

55 - 59%

Database Design Project

 20%

B

75 - 79%

D

50 - 54%

TOTAL

100%

B-

70 - 74%

F

< 49%

 

 

 

 

 

 

 

A minimum grade of ‘C’ will be recognized for Computer Information Systems majors and ‘D’ for other students doing the course for appreciation.

 

COURSE PROCEDURE

 

1.      Read the textbook.  It will be imperative that students observe this assignment for their own good.

 

2.   Assignments and Tests will be used as a means of reinforcing the student's understanding of material covered in lectures.  As performance on these will contribute to the student's final grade, full participation is expected; consideration will be given to certified, legitimate excuses only.  Late assignments and presentations are acceptable and will therefore have a 50% discount of the total grade of that specific assignment or presentation.

 

3.      Class Attendance will be very important.  As such, the Class Absence Policy of the CUC will be adhered to. Additionally, students are required to be at class on time. For each absent, the grade of the "Class Attendance" item will be reduced by 2 points (out of 10).

 

EVENT

NAME

 At class starting time

PRESENT

 After starting time but less than 15 min.

TARDY

 After 15 minutes from class starting time

ABSENT

 

      Remember:

·         3 tardies = 1 absence of class.

·         5 absences and 1 late during the whole semester are the maximum allowed to a student of a three (3) credits course.

 

4.      Any form or intent of cheating or dishonesty will be severely punished.  All cases of dishonesty or suspected dishonest will be dealt with as outlined in the CUC Handbook.  Cases involving suspected dishonesty will be forwarded to the office of the V.P.  for Student Development for placement in the student’s file.  Cases involving known dishonesty will be handled by the student withdrawing from the class with a failing (F) grade. Christian maturity is assumed of all students.

 

5.   The classes of this course will be held in the CS Lab. The use of any software (out of the lectures of the course and the software needed for the assignments of the course) is forbidden during class time. Two (2) points of the mark of the final grade will be discounted (each time) from the student who was found using any forbidden software (like MSN, Hotmail, Yahoo, etc.).

 

6.      Since the lectures, grades, assignments specifications, notice board, etc. are in the Official Web Site of the instructor (www.davidsiguel.usc.edu.tt), each student is expected to check for news in the referred site minimum twice a week.

 

7.      One of the communication channels between the instructor and the student is via E-Mail. Each student is expected to have an active USC e-mail account address and to check for personal messages from the instructor or other members of the course as minimum once a week.

 

8.      The course schedule is subject to changes. Such changes (if any) will be announced in class and will have the same effect as if they were initially in the schedule.

9.      The labs and the Database Design Project will be based on MS-Access and MS-Visio software; therefore each student should be prepared to use them on the assignments.

 

Survival Hints

To do well in this class, you should:

1.   Thoroughly read the pertinent sections in the book both before class and again throughout the week, as some points may not become clear until they have been explained and discussed in class.

2.   Do exercises (you should attempt to do problems not assigned by the instructor).

3.   Feel free to stop the instructor and ask questions when questions arise during class discussions.

4.   Know the theory as well as the practical (i.e., resist the urge to simply learn little snippets of code-learn how to come up with those pieces instead).

5.   Practice!  Programming is as much an art as it is a science, and it does not come quickly unless, you take the time to practice often.

 


 

SCHEDULE OF LECTURES

 

Lecture #

Lecture Title

01

Introduction

02

Computer Evolution and Performance

03

System Buses

04

Cache Memory

05

Internal & External Memory

06

Input / Output

07

Information in the Computers

08

Assembler Language (Part 1)

09

Assembler Language (Part 2)

10

CPU Structure and Function

11

Parallel Processing

 

Last Revision: May 24, 2006

*** End of Syllabus ***

 


 Return to Courses | Choose Lecture


Database Systems - Design & Implementation (CPTR428) 


 Home | Résumé | Courses | Contact | Useful Links | Favorite Links | USC - Homepage