An introduction to the organization and structure of the major hardware components of computers; fundamentals of logic design; coding, number representation and arithmetic and simple computer architecture.

Models for application development in the Internet environment. Examination of key Internet protocols and programming tools. Emphasis is on the techniques for development of web content and Internet-based applications, including e-commerce and integration with backend data sources. Session and exchange management. Program security.