CSCI 6303

Principles of Information Systems

Syllabus for Fall 2009

 

Dr. John P. Abraham

 

Office          : Engineering Building 3.276

Telephone   : Office 381-3550

Email          : jabraham@panam.edu  Email is the best way to get a hold of me.

Web: www.cs.panam.edu/~abraham

 

My Schedule:

Principles of Info Tech Sys - 12790 - CSCI 6303 - 01

Syllabus

M 5:45 pm to 8:25 pm                Eng 1.272

 

Syllabus LectureNotes: 1

 

Assignments: 1

 

 

 

 

Seminar in Computer Science - 12824 - CSCI 6175 - 01

Syllabus

M 8:35pm to 9:25pm                Eng 1.290

Syllabus

Assignments

OO Prog in Visual Basic - 12495 - CSCI 3327 - 01

MW 1:10pm to 2:25pm

Syllabus

 Assignments

Office Hours

MW 9:30-12pm

 

LAST DAY TO DROP: Nov 12, 2009

My TA: Eduardo Garcia.  Email:  eddielgarcia@gmail.com

 

Textbooks:

No textbooks are required for this class.  You will be doing research and writing reports and presenting to class on different topics.  Please follow the example report presented in class during the first two or three weeks of classes.

A textbook that might be helpful available at the bookstore is: Brookshear, J. Glenn, Computer Science Overview, Edition 10.  Addison Wesley 2006.  ISBN: 0-321-52403-9 Available in our bookstore.  Check under CSCI 1381.

Recommended Reading:

Steven Alter, Information Systems: Foundation of E-commerce, 4th Ed. Prentice Hall,  2002

Martin, Brown, DeHayes, Hoffer and Perkins, Managing Information Technology, 6th Ed. Printice Hall, 2008  ISBN 0131789546

 

David Patterson, Computer Organization and Design, Revised Printing, Third Edition, 3rd Ed. 2007

Abraham Siberschatz, Peter Galvin and Greg Gagne, Operating System Concepts with Java, 7th Edition, 2007

Catalog Description

Presents foundations of information technology with overviews of databases, knowledge-based systems, E-commerce, software engineering, software tools, programming, network communications and Internet.

Course Topics:

This course will present topics and vocabularies that are core to information technology in particular and computer science in general.  The material will be presented from a practical orientation while emphasizing the most important theoretical aspects. 

Course Structure:

Some lectures and other formal instruction will be given by your professor.  Each student will be given a topic to write a 50 pages paper and the findings will be presented by the students.  Practical assignments will include hardware installation, network installation, creating and manipulating database, html web page design, and VBScript and Java Script programming.

You need to refer three to five textbooks for the paper.  Please provide a bibliography at the end.  Do not copy from these books, please write a summary of what you read.  Create exercises or homework assignments for the topic.  Write 20 multiple choice questions covering the topic.  Submit the questions and a key to the faculty only.

Course Assignments and Grading:

There will be one midterm and one final examination.  These exams will constitute 60% of the grade.  25% of the grade will be for the research paper (15%) and presentation (10%).  The remaining 15% of the grade will be for the practical assignments administered by my TA.  The TA will be totally responsible for this portion of the grade.   Letter grades will be based on the following grading scale A: 90-100% B: 80-89% C: 70-79% F: 0-69%.  This course requires complete participation by everyone in the class, so don’t be absent. 

If you must miss an exam, make prior arrangements. No make-up exams will be given unless you contact me in advance! Homework may be submitted to me by email or hardcopy in my mailbox prior to class time. Late homework will be levied heavy penalties.  Penalty: One day late 10%, 1 week late 20%, 2 weeks late 50%.  Not accepted afterwards.

Note to students with disabilities:

If you have a documented disability which will make it difficult for you to carry out the work as I have outlined and/or if you need special accommodations/assistance due to a disability, please contact the office of services for persons with persons disabilities (OSPD), Emilia Remirez-Schunior Hall, Room 1.101 immediately, or the Associate Director at Maureen@utpa.edu, ext. 7005.  Appropriate arrangements/accommodations can be arranged.

Verification of disability and processing of special services required, such as notetakers, extended time tests, separate accommodations for testing, will be determined by OSPD.  Please do not assume adjustments/accommodations are impossible. 

Week

Topic

Presenter

Activity or Assignment Due

1

Introduction – Role of IT in industry

Dr. Abraham

Paper assignment – Write a paper on the influence of IT in your major field of study or profession. Due next week.

2

Holiday (labor day Sept 1)

 

Each assignment is due the following week. 

3

 

Components of a Computer

Dr. Abraham

Assignment 2  How does a computer work

Due: Next Class period

4

Memory (Internal & External)

Addressing Modes

Dr. Abraham

Assignment 3  Cache

4

Processor Structure & Operations of an accumulator machine 1

IA-32 Processor Architecture 1

 Assembly Language 1 choice

 

 

 

Armando Carrion

 

Max Magee

Assignment 3  Assembly language program

Binary Math

6

Operating System (Process & Threads) 1

CPU Scheduling & Deadlock 1

 Juan Salazar

Assignment 5  Imaginary computer Instruction set

7

Operating System – Unix 2 (choice)

TCP/IP 2

 Jose Herrera & Abdiel Leon

 

Moises Fores & Micah Batsell

Assignment 6  Unix Script

8

Exam I

Router installation 3

 

Ayme Pena, Daniel Rebollar, Dante Garcia

Exam

9

Networks  - Windows 2003 2

Active Directory  1/2

 Citlalli Garcia & Oscar Mendoza

Jennifer Garcia  Onesimo Trevino

Assignment 8  Peer-Peer Network -group

9

Database Theory 1

Luis Munoz

Assignment 9  Relational design

10

Database Creation & Maintenance 2 choice

 Alfredo Pena & Emmanual Rocha

Assignment 10 Database creation

11

Visual Basic Programming – Introduction 1 choice

Java Programming Introduction 1 choice

Marcos Ochoa

 

Ruben Dominguez

Assignment 11 Breakup numbers

12

Artificial Intelligence & Expert Systems 1

Lu Peng

Assignment 12 Family tree, Prolog

13

Web Programming 2 (also create web for chamber)

E-Commerce 1 choice

Hussain Bekka & Samuel Morin

 

David Rios

Assignment 13 Web page with Script

14

 

 

 

15

Final Exam

 

 

Learning outcomes:

  1. Given components, assemble a computer and install an operating system.
  2. Identify and discuss operation of each major component in a modern computer.
  3. Discuss the development of different types of RAM modules.  Calculate performance gain when cache memory is added.
  4. Perform necessary calculations to identify locations of memory and associated cache in a direct mapped cache memory organization.
  5. Be able to select appropriate RAID configurations for given applications.
  6. Calculate transfer rate throughput for various bus types.
  7. Given a small assembly program, using diagrams, show how those instructions are carried out in a microprocessor.
  8. Demonstrate the use of most commonly used DOS and Unix commands.
  9. Write an application program using one of the most popular programming languages.
  10. Discuss the layers of TCP/IP protocol stack.
  11. Install and demonstrate a local area network.
  12. Install and demonstrate a router.
  13. Demonstrate appropriate use of subnetting.
  14. Write a database program and show the relationship between tables.
  15. Write DML and DDL commands using SQL
  16. Write a program in Prolog