Students will work in interdisciplinary teams on projects, culminating in a final event that will be showcased to the public. This course is designed for students with backgrounds in Computer Science, Engineering, Art, Architecture and Design. Survey topics include historical perspectives on virtual reality technology, computer graphics and 3D modeling, human perception and psychology, human computer interaction and user interface design. Introduces students to the field of virtual reality and focuses on creating immersive, interactive virtual experiences. Students will design and implement a medium size project with a more advanced user-interface design, such as a web or mobile application with a GUI and event- driven implementation use of version-control software. Students learn about industry standards for code development. Additional topics introduced will include as needed for projects: inheritance and polymorphism anonymous inner classes, lambda functions, performance analysis to discover and optimize critical code blocks. Students are required to design and implement using high quality professional code, a medium sized program, that demonstrates knowledge and use of latest language features, tools, and conventions. This course introduces balanced search trees, graphs, graph traversal algorithms, hash tables and sets, and complexity analysis and about classes of problems that require each data type. It presumes that students understand and use functional and object-oriented design and abstract data types as needed. The third course in our programming fundamentals sequence.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |