INFO 2285 Software and Systems Architecture 3 credits

Principles and application of computer hardware and systems software in the context of designing business IT infrastructures through combination of theory-based lectures and applied laboratory experiences. PREREQ or COREQ: INFO 1181. D

 
CLASS LOCATION BA 503
CLASS TIMES Section 01 – Tuesdays & Thursdays 9:30 – 10:45 AM
TIME OF FINAL Thursday, May 8th 2013, 7:30 – 9:30 AM
INSTRUCTOR Jon Holmes
Office: BA 415
Office Hours: Tues & Thurs 2:30 – 3:30PM (and by appointment)
Email: holmjona@isu.edu
Office Phone: 282-4167  (no voicemail)

RECOMMENDED TEXTBOOK
Stephen D. Burd
Systems Architecture, Sixth Edition.
ISBN-10: 0538475331 | ISBN-13: 978-0538475334

WEB SITES
Moodle be used to distribute the schedule, class materials, and announcements. All content will be available on Moodle before the appropriate class period begins.

LABS
Any labs for this course are held during our regularly scheduled class times.  Watch the class schedule for the class periods we will be conducting labs.

COURSE DESCRIPTION
The purpose of this course is to provide students with an overview of computer systems and their design and implementation in enterprise information systems.  The goal of an enterprise information system is to provide reliable, available, serviceable, and secure platforms that cost-effectively support business information processing needs.  To accomplish this, students require a fundamental understanding of the various technologies:  system hardware, software and network elements, comprising an information infrastructure.  Students completing this course should be able to:
• Explain the principles of computer architecture and infrastructure including design, costs, and benefits.
• Explain the concept of IT architecture and how the selection of technology (the development of enterprise architecture) influences infrastructure reliability, availability, serviceability, security and cost-effectiveness.
• Demonstrate a fundamental understanding of data representation, computer architecture, functions of operating systems and common local and wide area networking protocols.
• Recognize hardware components and be able to explain their purpose and what value is added to an enterprise system.

ACADEMIC INTEGRITY
Academic integrity is expected at Idaho State University and the College of Business. All forms of academic dishonesty, including cheating and plagiarism, are strictly prohibited, the penalties for which range up to permanent expulsion from the university with “Expulsion for Academic Dishonesty” noted on the student’s transcript. If you are unclear as to what constitutes academic dishonesty, you can get a copy of the College of Business Policy on Academic Integrity from the College of Business office in BA 202, or from the College of Business website at http://www2.isu.edu/cob/pdf/Academic%20Integrity.pdf, or refer to the ISU Faculty/Staff Handbook policy on academic dishonesty at http://www2.isu.edu/policy/4000/4000-Academic-Integrity-Dishonesty.pdf.

ABSENCES
If for some reason you are absent from a class, it is your responsibility to contact your fellow students for what you missed in class. This includes homework assignments that were assigned and additional content discussed.

HOMEWORK
Homework assignments are due at the start of the class period directly following the day it is given. Do the homework, it helps. Late homework will forfeit one letter grade for each day (24 hours) that it is late.

RESEARCH PAPER
A research paper, at least 3 pages, single spaced, will be due at the start of the first class period of “closed week.” The paper can be on any subject we covered in class, or a similar subject; however, it must be pre-approved by the instructor. The purpose of this paper is to allow you to research a subject of which you have interest, in more detail. This must be a research paper.

You will need at least 5 creditable sources of reference. A link will need to be included for your online references.  You must take the paper to the writing lab on campus at least once (hint: do not wait until the last week to do this).

The paper will be submitted electronically in Moodle. Late papers will forfeit one letter grade for each day (24 hours) that the paper is late.

FINAL PROJECT
A desktop system build explaining the reasons for each of your choices will be due at the start of the first class period of the week before “closed week.” A spreadsheet will be available and the project will be submitted via Moodle.

MID-TERM AND INTERIM EXAMS
You will be tested on material from lecture, textbook, and labs. There are things that I cover in class that are not included in the slides or textbook; this information is fair game for tests. The exams will be given at the beginning of the designated class period.

If a student is unable to sit for an exam, he/she must contact the instructor prior to the exam date and make alternate arrangements. Failure to follow this procedure will result in a zero for that exam. Anyone found cheating (see student handbook) would receive an F for the semester.
COMPREHENSIVE FINAL The comprehensive final will be based upon the material covered in the lecture, textbook, question sets, and labs.
 
EXPECTATIONS ON PROFESSIONALISM AND ATTITUDE
• Be prepared for class. Read the assigned readings carefully before class, and spend some time thinking about what you've read. Write down questions about the reading as they occur to you.
• Get to class on time.
• Ask questions in class.
• Stay alert and attentive in class.
• Participate in class discussions in a courteous and positive manner.   
• Do not carry on "sidebar" conversations during instructor, student or guest presentations.
• Laptops can be used to take notes, review notes or documents relevant to that day’s class, or to quickly search for information to answer a question that has come up during discussion.  If you are discovered to be reading email, participating in on-line chats, surfing the web or other non-class related activities using laptops or other accouterments during class, you will warned and upon repeated occurrences requested to leave the class. 
• Cell phones should be turned off unless specific arrangements have been made with the instructor.
• Spend enough time on assignments to ensure that you are actually learning the material, and are able to turn in work of high quality. Assignments are an opportunity to learn, not something to just "get done."
• Turn in assignments on time.  Grade reductions will be given for late assignments.  The later the assignment, the more severe the reduction.
ACCOMMODATION Students with disabilities are encouraged to discuss their needs with the instructor, preferably during the first week of class. All reasonable accommodations will be made to see that disabilities do not restrict a student’s opportunity to learn. Students may also call the ADA and Disabilities Resource Center at 282-3599.
COMFORTABLE LEARNING ENVIRONMENT ISU, the Business Department, and your instructor are all committed to maintaining an inoffensive, non-threatening learning environment for every student. Class members (including the instructor) are thus to treat each other politely—both in word and deed. Offensive humor and aggressive personal advances are specifically forbidden. If you feel uncomfortable with a personal interaction in class, see your instructor for help in solving the problem.
GRADES Grades will be based on the total points available within the semester. I use the standard +/- system. Make sure to do all homework and assignments as there are no extra credit assignments.
CONTENT I reserve the right to change the content as needed to fit the flow of the class and experience of the students.

PLANNED CONTENT
• Systems Architecture
 o Design
• Data Representation
 o Binary
 o Octal
 o Hexadecimal
 o Data Types
 o Arrays
 o Collections
 o (Double) Linked Lists
 o Stack
 o Queue
 o Heap
• Processors
 o RISC
 o CISC
 o Interrupts
 o Threading
 o Logic Gates
 o Binary Addition / Subtraction
• Storage
 o Memory / Storage
 o RAM / ROM
 o Volatility
 o Speed
 o Magnetic
 o Optical
 o Fragmentation
 o SSD
• System Integration
 o Bus
 o Buffers
 o Cache
 o Analog / Digital
• Input / Output
 o Printers
 o Drivers
 o HAL
 o RAID
 o SCSI
 o Peripherals
 o Video
   CRT
   LCD
   OLED
 o Stereographics
• Communication
 o P2P
 o Protocols
 o Common Ports
 o LDAP
• Networks
 o Duplexing
 o OSI vs. TCP/IP
 o Topology
 o IPv6 and IPv4
• Applications
 o N-Layer Architecture
 o Programming
 o Dynamic vs. Static Languages
 o Generations
• Operating Systems
 o Virtualization
• Internet
 o Clouds
• Security
 o Malicious Software

SAMPE SECURITY CONTENT
Basic data analysis
Data structures
Computer hardware components
Networking concepts
Networking protocols
Secure design practices

 

 

NIATEC National Science Foundation Information Assurance Directorate Department of Homeland Security CISSE Scholarship For Service