Discusses normalization up to the third normal form and commercial query languages. Presents the multidisciplinary theoretical foundations of cognitive systems engineering, including human information processing. Considers HCI issues across the development life cycle, including feasibility assessment, requirements analysis, design, implementation, evaluation and maintenance. Presents an introduction to distributed computing and networking planning and design principles. A first course in information systems development.
Emphasis is on programming for information systems, and distributed applications.
Students selecting this track will learn about and experience the system and software development process first hand, starting from problem definition and requirements development, proceeding through software design and development, and ending with testing, installation, and maintenance. Interface development is done in Visual Basic. Technical and aesthetic issues surrounding 3-D modeling, computer animation, and virtual reality are considered. Students in this track produce multimedia projects during supervised studio time. Students in this tract will cover the technical and business issues of e-commerce, with an emphasis on data management and programming data intensive websites.