Information Systems Management 253 


Information Technology Architecture 


Syllabus


Updated 8/14/2010

 

General Information

Course Description and Objectives

Course Topics, Readings, and Assignments

Topic Outlines

Grading

Attendance and Participation Policy

Academic Dishonesty Policy

 

General Information

  • Instructor

Alec J. Engebretson
Professor of Information Science and Technology

Doane College
Crete, NE 68333

Phone: (402)826-8216 (office)
Phone: (402)826-9541 (cell)
Email: alec.engebretson@doane.edu

  • Schedule

Thursday, August 19, 2010 - Thursday, October 14, 2010
Class: Thursday, 6:00-10:30

  • Text and supplements

    Introduction to Computing Systems from Bits and Gates to C and Beyond, 2nd Edition , by Patt and Patel, McGraw Hill Publishing (ISBN 0-07-246750-9), 2004.

There will also be handouts given during class to supplement the text discussing electronic circuits and operating systems.

Back to the top


Course Description and Objectives

Information systems management is an exciting, dynamic field with numerous areas and applications that can lead to a wide range of challenging and rewarding careers.

Information systems process information. In order to be processed, information must be represented in such a way that it can be manipulated by a machine - the computer.  

This course answers the question, How does a computer work?

All instructions and information on a computer are ultimately represented as a series of binary digits - 0 and 1. Therefore, the computer is a physical device that must be based on binary digital logic. From this logic, physical components (hardware) such as memory and processors are designed. These components must respond to given instructions (software).

This course examines the organization and operation of a digital electronic computer from the digital logic used to build the hardware components to the instructions used to manipulate the hardware components. The course also examines general hardware and software components, with a specific focus on the operating system functions. Specifically, this course has the following objectives:

  • Provide a basic understanding of how various types of information such as characters, numbers, pictures, sounds, movies, and instructions are represented on a computer system.
  • Provide a basic understanding of binary digital logic including the basic Boolean functions and how they are used to build useful hardware components such as flip-flops, registers, counters, decoders, encoders, multiplexers, and adders.
  • Provide an understanding of the basic organization of a computer system in terms of digital hardware components and how software instructions are executed using the digital components at the machine level.
  • Provide an understanding of the fundamental hardware and software components of a computer system.
  • Provide and understanding of the differences between application and system software focusing on the functions provided by an operating system such as process management, memory management, and how it performs those functions.
  • Research and present information about specific information systems (hardware and software) showing the ability to effectively communicate acquired knowledge pertaining to this course.

Back to the top


Course Topics, Readings, & Assignments (subject to change)

 

Session

Date

Topic(s)

 

 

 

1

Thursday, 8/19

Course overview

 

 

What is an information system?

 

 

Information representation

 

 

The basic logic functions

2

Thursday, 8/26

Synthesis of logic functions

 

 

Creating useful circuits

 

 

Circuits in a computer system

 

 

Hardware components of a computer system

3

Thursday, 9/2

Building the basic logic functions - electronics laboratory

 

 

Building the basic logic functions - electronics laboratory (continued)

 

 

Building useful circuits - electronics laboratory

 

 

Building useful circuits - electronics laboratory (continued)

4

Thursday, 9/9

A look inside the computer (cadaver night)

 

 

A look inside the computer (cadaver night continued)

 

 

The execution of an instruction at the machine level

 

 

The execution of an instruction at the machine level (continued)

5

Thursday, 9/16

Characteristics of an instruction

 

 

An instruction set - LC3

 

 

A machine language program - LC3

 

 

Class exercise - creating a machine language program

6

Thursday, 9/23

From machine language to assembly language (to H.L.L.)

 

 

An assembly language program - LC3

 

 

Class exercise - creating an assembly language program

 

 

Class exercise - creating an assembly language program

7

Thursday, 10/7
(note no classs 9/30)

Software components of a computer system

 

 

The operating system - a historical perspective

 

 

The operating system – multitasking, memory management

 

 

The operating system – simulator w/ miniworkshop

8

Thursday, 10/14

Project presentations

 

 

Presentations (continued)

 

 

Presentations (continued)

 

 

Class summary

 

Session

Date

Readings/Assignments

 

 

 

1

Thursday, 8/19

No assignment due

 

 

Read Chapter 1 and Chapter 2 prior to class

2

Thursday, 8/26

Assignment #1 due

 

 

Read Chapter 3 and Chapter 4.1 prior to class

3

Thursday, 9/2

Assignment #2 due

 

 

Review electronics handout prior to class 

4

Thursday, 9/9

Assignment #3 due

 

 

Read Chapter 4.2-4.5 prior to class 

 

 

Project assigned

5

Thursday, 9/16

Assignment #4 due

 

 

Read Chapter 5, Chapter 6, and Appendix A prior to class

6

Thursday, 9/23

Assignment #5 due

 

 

Read Chapter 7 prior to class

7

Thursday, 10/7
(note no class 9/30)

Assignment #6 due

 

 

 

8

Thursday, 10/14

Project presentations


Back to the top


 

Grading

75% Assignment grades (6 assignment grades - average)
             Part I  - Comprehensive take-home questions covering any past material and current reading assignment
             Part II  - In-class questions, mostly closed notes and book, covering the material from take-home portion 
15% Project (150 points)
10% Attendance and participation (100 points)

Scale

A+

A

A-

B+

B

B-

C+

C

C-

D+

D

D-

F

100-98

97-94

93-91

90-88

87-84

83-81

80-78

77-74

73-71

70-68

67-64

63-61

<=60

Back to the top


Attendance and Participation Policy

In order to maximize the benefit from this course, full attendance to and participation in all classes is necessary and therefore expected.

Attendance will be noted each class session. The attendance portion of your final grade will be determined by the percentage of classes which you attended and in which you fully participated.

Back to the top



Academic Dishonesty Policy

In accordance with Doane's academic dishonesty policy which articulates the college's stance on honesty in the classroom, any act of dishonesty in pursuing the work of this course will be penalized.

First confirmed act of dishonesty

  • Report to Academic Affairs as required by college policy.
  • Receipt of a zero (0) for the activity.

Second and subsequent confirmed acts of dishonesty will be forwarded to and handled by the Vice President for Academic Affairs in accordance with policy guidelines.

Remember, collaboration among classmates is necessary and expected as an integral part of the education process. Copying will not be tolerated!

Back to the top