Un grado de investigación diseñado para producir académicos independientes, investigadores de vanguardia y educadores bien preparados, se beneficiará de una facultad de clase mundial, ofertas académicas diversas y modernas instalaciones mientras identifica e investiga desafíos dentro y más allá de la computación.
El Ph.D. en ciencias de la computación y la información es un grado de investigación diseñado para producir académicos independientes, investigadores de vanguardia y educadores bien preparados. Realizará tanto investigaciones fundamentales como aplicadas para abordar diversos e importantes desafíos dentro y más allá de la computación, y se beneficiará de una facultad de clase mundial, ofertas académicas diversas y modernas instalaciones. Nuestros graduados están preparados para sobresalir tanto en entornos de computación como interdisciplinarios en la academia, el gobierno y la industria.
El programa doctoral en ciencias de la computación y la información destaca dos de las características más únicas del Golisano College for Computing and Information Sciences: su amplitud de ofertas de programas y su enfoque académico en descubrir soluciones a problemas del mundo real equilibrando teoría y práctica.
El programa se centra en los aspectos teóricos y prácticos de la ciberinfraestructura aplicados a problemas específicos en múltiples dominios. Es una mezcla de áreas de conocimiento de computación intra-disciplinarias y áreas de dominio inter-disciplinarias.
Ciberinfraestructura
La ciberinfraestructura (CI) es la integración integral de hardware, datos, redes y sensores habilitados digitalmente para proporcionar suites de software y servicios y herramientas de middleware seguros, eficientes, confiables, accesibles, utilizables e interoperables. El programa de doctorado desempeña un papel de liderazgo en la investigación de CI al proporcionar herramientas centradas en el ser humano para las comunidades de ciencia e ingeniería. Estas herramientas y servicios se centran en áreas como la computación de alto rendimiento, el análisis y visualización de datos, los ciber-servicios y entornos virtuales, y la gestión del aprendizaje y el conocimiento.
Conocimiento intra-disciplinario
Hay tres áreas de conocimiento de computación intra-disciplinarias: infraestructura, interacción e informática.
La infraestructura comprende aspectos relacionados con hardware, software (tanto software de sistema como aplicaciones), tecnología de comunicaciones y su integración con sistemas de computación a través de aplicaciones. El enfoque está en la mejor organización de estos elementos para proporcionar soluciones arquitectónicas óptimas. En el lado del hardware, incluye el diseño a nivel de sistema (por ejemplo, para soluciones de sistema en un chip) y sus componentes básicos. En el lado del software, abarca todos los aspectos del desarrollo de software de sistemas y aplicaciones, incluyendo lenguajes y estándares de especificación y diseño; validación y prototipado, y gestión de Calidad de Servicio multidimensional; líneas de productos de software, arquitecturas impulsadas por modelos, desarrollo basado en componentes y lenguajes específicos de dominio; y estimación, seguimiento y supervisión de productos. El subtema de comunicaciones incluye redes de sensores y protocolos; redes activas, inalámbricas, móviles, configurables y de alta velocidad; y seguridad y privacidad de redes, calidad de servicio, confiabilidad, descubrimiento de servicios e integración, y redes interconectadas a través de redes heterogéneas. A nivel de sistema, hay problemas relacionados con la conformidad y certificación; confiabilidad del sistema, tolerancia a fallos, adaptabilidad verificable y sistemas reconfigurables; sistemas en tiempo real, auto-adaptativos, auto-organizativos y autónomos. Algunas de las especialidades disponibles en esta área son redes y seguridad, sistemas digitales y VLSI, diseño de software y productividad, y software de sistemas.
La interacción se refiere a temas relacionados con la acción combinada de dos o más entidades (humanas o computacionales) que se afectan mutuamente y trabajan juntas cuando son facilitadas por la tecnología. Abarca varios subtemas relacionados con cómo las personas y la tecnología interactúan e interfazan. Varios hilos comunes se entrelazan a través de todas estas áreas, muchas de las cuales dependen en gran medida y se basan en fundamentos de las ciencias sociales y del comportamiento con un énfasis en comprender fenómenos humanos y sociales/organizacionales. Hasta cierto punto, estos campos siguen un enfoque de ingeniería para el diseño de interacciones en el que las soluciones se basan en reglas y principios derivados de la investigación y la práctica, pero requieren análisis que van más allá del enfoque analítico. Desde esta perspectiva, las soluciones pueden medirse y evaluarse en función de metas y resultados previstos. Sin embargo, aunque la eficiencia y la efectividad son a menudo las palabras clave de estos campos en la práctica, aquí es donde la ciencia se encuentra con el arte en la computación. El diseño creativo y la sensibilidad a las necesidades humanas y la estética son críticos. Algunas de las especialidades disponibles en esta área son interacción humano-computadora, sistemas de instrucción basados en computadora y tecnologías de acceso.
La informática es el estudio de técnicas computacionales/algorítmicas aplicadas a la gestión y comprensión de sistemas intensivos en datos. Se centra en la captura, almacenamiento, procesamiento, análisis e interpretación de datos. Los temas incluyen algoritmos, complejidad e informática de descubrimiento. El almacenamiento y procesamiento de datos requieren la investigación de herramientas y técnicas para modelar, almacenar y recuperar. El análisis y la comprensión requieren el desarrollo de herramientas y técnicas para el modelado simbólico, la simulación y la visualización de datos. La creciente complejidad de gestionar grandes cantidades de datos requiere una mejor comprensión de los fundamentos de la computación. Estos fundamentos incluyen complejidad, teoría para determinar los límites inherentes de la computación, comunicación, criptografía y el diseño y análisis de algoritmos para obtener soluciones óptimas dentro de los límites identificados. Algunas de las especialidades disponibles en esta área son informática básica, informática de descubrimiento y sistemas inteligentes.
Dominios interdisciplinarios
El programa se centra en la computación específica de dominio, o la interacción entre la computación y disciplinas no computacionales, en las áreas de ciencia, ingeniería, medicina, artes, humanidades y negocios. Al incorporar la computación específica de dominio, la investigación realizada en este programa aplica principios de ciencias de la computación y la información a la solución de problemas en dominios de aplicación que están fuera del alcance de la disciplina de computación tradicional. El requisito de investigación incorpora conceptos fundamentales en ciberinfraestructura que son necesarios para comprender los problemas comúnmente encontrados en el avance del descubrimiento científico y el desarrollo de productos en dominios interdisciplinarios.