Introduction to Information Technologies

ITEC 1000 A  Fall 2009

 

 home page
what you need to know
events
homework
questions and answers
your grades

 

This course is an introduction to the foundations of information technology. Informaton technology and systems is a dynamic fast changing discipline - every day brings new developments. So, to be successful one needs to be adaptable and flexible. Most of the change revolves around changes in computer technology - so a good understanding of computer systems is important if one wishes to stay ahead of the wave of change. But strangely enough as much as things change so they also remain the same. Important as advances in technology have been what really matters the foundational architecture of computers has undergone only nominal changes in the last 60 years. The instruction sets of modern personal computers was developed in the 1950s and 1960s - operating systems and graphical interfaces were developed in the 1960's.

In light of all this, it is the philosophy of this course that concentration on fundamentals is essential - some discussion of computer architecture, numeral systems, data formats, CPU and memory design, input/output protocols. These ideas are realized in elementary assembly language projects, for there is no better way to understand computer fundamentals than working with assembly language.

The course then jumps forward to a discussion of HTML and finishes with an HTML related project

 

 

 

 

 

 

 

Assignment 1 Solutions

Assignment 2 Solutions

Test 1 Solutions