La especialización en informática de la Universidad de Illinois se estableció en 1972.

La especialización en informática de UIUC, Universidad de Illinois, se fundó en 1972 y básicamente se finalizó en 1986. No ha cambiado mucho en más de diez años. En el curso de análisis numérico de UIUC, Math225 es teoría de matrices, CS257 son métodos numéricos y CS35x representa una introducción al análisis numérico, métodos numéricos diferenciales ordinarios, diferenciales parciales y aproximación numérica, y álgebra lineal numérica. Entre los cursos teóricos, CS173 trata sobre estructuras discretas, CS273 es teoría computacional y CS37x incluye algoritmos, métodos formales y verificación de programas. Entre los cursos de inteligencia artificial, CS348 es una introducción a la inteligencia artificial y CS34x incluye robótica, aprendizaje automático y reconocimiento de patrones. Dirección del software: CS125 es una introducción a la informática, CS225 son estructuras de datos y principios de ingeniería de software, CS31x incluye bases de datos, gráficos y multimedia, CS32x incluye ingeniería de software, diseño de sistemas operativos, sistemas distribuidos, lenguajes de programación y compiladores, computación paralela. y sistemas en tiempo real, construcción de compiladores y diseño de lenguajes de programación. En el curso de dirección de hardware, CS231 es Arquitectura de Computadora I, CS232 es Arquitectura de Computadora II y CS33x incluye composición de computadora, diseño lógico y de sistema VLSI, diseño de sistema VLSI, red de comunicación, arquitectura integrada y software.

Se puede observar que todo el sistema curricular tiene un contexto claro y una alta flexibilidad. A diferencia de Stanford, el curso de introducción a la informática en UIUC en la Universidad de Illinois es relativamente simple. Solo hay un curso de informática (CS100) para estudiantes de primer año y no es un curso obligatorio. ¿nombre? ¿Introducción a la informática? CS125 es en realidad un curso de introducción a la programación basado en el lenguaje Java, que cubre algunos algoritmos. Además, hay clases experimentales de apoyo. Por supuesto, muchas conferencias impartidas por estudiantes de último año y de posgrado en el departamento están abiertas a los jóvenes.

Según expertos que estudian en el extranjero en Estados Unidos, en 2003, por iniciativa de David Daniel, decano de la Escuela de Ingeniería, el Departamento de Ciencias de la Computación de la Universidad de Illinois reformó su plan de enseñanza para reflejar las tendencias actuales de desarrollo de la sociedad, la industria y la tecnología. Los principales cambios son:

* Se han añadido dos cursos de programación a los cursos obligatorios: Programación del sistema CS241, que utiliza el sistema operativo de Gary Nutt como libro de texto principal, y Programación avanzada en el entorno Unix de Stevens como libro de texto principal. libro de texto de programación CS242 Programming Studio, el programa de enseñanza se basa básicamente en la práctica de programación de Kernighan (los libros de texto anteriores han sido publicados en traducción y fotocopia al chino por Machinery Industry Press).

*Se ha agregado un proyecto senior de un año de duración a los requisitos obligatorios, enfatizando el trabajo en equipo y las prácticas de ingeniería de software, incluida la redacción de documentos, la presentación oral, la planificación y gestión de proyectos, etc. De hecho, se trata de aprender ingeniería de software a través de la práctica. Este curso también podrá ser reemplazado por dos semestres de ingeniería de software o una tesis de un año. Se sigue manteniendo plenamente la flexibilidad, lo que favorece la enseñanza a los estudiantes de acuerdo con sus aptitudes.

*Se agregaron las horas de clase de CS173 Discrete Structures, se movió parte del contenido original de CS273 aquí y se agregó el contenido original de CS375 en CS273. En realidad, esto aumenta los requisitos para la teoría informática.

*Los cursos profesionales incluyen minería de datos, recuperación de información y gráficos avanzados.

c="/style/tongji.js">