Introduction to computers and their application to various technologies. Concepts of hardware, software, number systems, basic computer organization, and structured programming.
Introduction to computer and information technologies and their application in the workplace.
A conceptual and technological survey of the structure of distributed information systems architectures, operating systems, network operating systems, data management systems, application development environments, peripheral technology, and user interfaces.
Concepts and production skills relating to information systems technologies, procedures, and resources.
Internet and World Wide Web technologies. Construction and maintenance of websites.
Introduction to project management in technology-intensive workplaces. Hands-on experience in project management through service to technologically underserved communities.
Development and evaluation of information systems with relation to efficiency and cost; case study approach.
Principles, applications, and administration of information systems.
Expert systems concepts, characteristics, applications, and tools.
Applications of hierarchical and relational database systems.
Use of web development tools for website development. Architectural planning, technology selection and website programming tasks. Internet applications using COM components on both the client and server
Evaluation of integrated information systems.
Advanced concepts and computer-based applications integral to office information systems.
Physical database design, construction, and implementation, including usage analysis, data distribution, replication analysis, storage estimation and load approaches, database application development, and query optimization.
Advanced application development techniques in a large enterprise-wide setting. Database connectivity options, distributed object technologies, n-tier client/server applications, transaction systems, Web-enabled applications, source code management and version control, and application installation and deployment issues.
Internship with an ornganization to gain real world experience.