Minor in Interactive Social Computing
Requirements: 6 Courses (18 Credits)
Course |
Course Title and Description |
CIT 245 |
Web DevelopmentIntroduction to the role of the World Wide Web and Internet technology used in modern business practices. Topics include: history of the Internet and the Web, network configuration, Internet infrastructure and security, Web management. Topics in Web programming include: Web page conformance (SGML), Web page design and creation using HTML, applets, Dynamic HTML and XML. |
CIT 340 |
Computer GraphicsConcept and application of computer graphics and image processing are covered in this course. Students are provided with advanced training in powerful graphics software such as Adobe Photoshop and Adobe Illustrator, as well as image optimization for the Web and its application for Web publication. Topics include Web object animation; montage and combined images; differences among the various image file formats (GIF, JPEG, BMP, etc.), image types (Raster, vector, etc.), and color models (RGB, CMYK, etc.). |
CIT 345 |
Multimedia SystemsProvides an overview of multimedia systems. Students examine how multimedia systems are used in industry, training and education, and discuss guidelines for successful multimedia design and implementation. The course also traces the development and management of multimedia projects. Students create their own multimedia project using a range of media software tools. |
CIT 375 |
Human Computer InteractionHuman computer interaction stresses the importance of good interfaces and the relationship of interface design to effective human interaction with computers. Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking, through working individually and in teams on an interaction design projects. Students also will learn to evaluate and design usable and appropriate software and web applications based on psychological, social, and technical analysis. Web accessibility and usability principles and testing will also be discussed. |
CIT 371
or
CIT 376 |
Mobile ComputingThis course will cover the major development platforms and the different approaches to providing mobility in computer networks. Topics include the fundamental concepts and principles of mobile computing, wireless networks, wireless sensor networks, applications and services in mobile commerce and other domains, usability and security issues that apply to the mobile environment. Students will experiment with mobile technologies, work on cutting-edge projects, and research and develop ideas for novel mobile computing applications and services. Game DevelopmentThis course focuses on videogame development as well as investigating the entertainment software industry as a whole. The course focuses on developing useful |
CIT 346
or
CIT440 |
Dynamic Web DevelopmentThis course will prepare students to design and develop websites with dynamic web content, and to integrate web solutions into an organization’s information system. It focuses on the client side of creating dynamic web documents. Enterprise Web ApplicationsThis course examines the technical, application, and enterprise layers of Web-based systems. Technical aspects include the technologies and principles of Website operation and management. Topics in the application layer include Web document design, and development practices and standards. At the enterprise level, E-business models, electronic transactions, and social, legal, and ethical issues are addressed. |