CS.AB1
Computer Science
Join our Computer Science course to gain the skills you need for a high-paying and successful tech career.
- Practice in 17 Laboratorios prácticos — nothing to install
- 18 Lecciones interactivas y 95 topics mapped to the official exam objectives
- 181 Preguntas del examen de práctica
Beginner A tu propio ritmo · 1 año de acceso 4.4/5 (290 Revisar)
17 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
- Store and manipulate data using bits, binary systems, and data compression techniques
- Comprehend computer architecture and machine language for program execution
- Coordinate and manage activities of operating systems, including security protocols
- Represent, discover, and evaluate algorithms for efficiency and correctness
- Apply traditional and object-oriented programming concepts in various languages
- Implement software engineering methodologies and quality assurance practices
- Use basic and customized data structures, and understand pointers in machine language
- Design, maintain, and query relational and object-oriented databases
- Create and manipulate 3D graphics, models, and animations
- Explore artificial intelligence (AI), neural networks, and robotics
- Analyze the theory of computation, including Turing machines and cryptography
<
div>
Course Highlights
-
18 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
17 LiveLabs prácticos Escenarios interactivos guiados con evaluación instantánea
-
181 Preguntas de práctica Pruebas de evaluación con justificaciones de respuesta detalladas
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
18 Lecciones interactivas · 95 topics01 Introducción 4 topics +
- El papel de los algoritmos
- La historia de la computación
- Un bosquejo de nuestro estudio
- Los temas generales de la informática
02 Almacenamiento de datos 10 topics · 3 Laboratorio en vivo +
- Bits y su almacenamiento
- Memoria principal
- Almacenamiento masivo
- Representación de información como patrones de bits
- El sistema binario
- Almacenamiento de enteros
- Almacenamiento de fracciones
- Datos y Programación
- Compresión de datos
- Errores de comunicación
3 Laboratorio en vivo in this lesson — see the labs panel →
03 Manipulación de datos 7 topics · 2 Laboratorio en vivo +
- Arquitectura de Computadores
- Lenguaje de máquina
- Ejecución del Programa
- Instrucciones aritméticas/lógicas
- Comunicación con otros dispositivos
- Manipulación de datos de programación
- Otras Arquitecturas
2 Laboratorio en vivo in this lesson — see the labs panel →
04 Sistemas operativos 5 topics · 1 Laboratorio en vivo +
- La historia de los sistemas operativos
- Arquitectura del sistema operativo
- Coordinación de las actividades de la máquina
- Manejo de la competencia entre procesos
- Seguridad
1 Laboratorio en vivo in this lesson — see the labs panel →
05 Redes e Internet 6 topics · 2 Laboratorio en vivo +
- Fundamentos de la red
- La Internet
- La World Wide Web
- Protocolos de Internet
- Servidor de cliente simple
- La seguridad cibernética
2 Laboratorio en vivo in this lesson — see the labs panel →
06 Algoritmos 6 topics · 1 Laboratorio en vivo +
- El concepto de un algoritmo
- Representación de algoritmos
- Descubrimiento de algoritmos
- Estructuras iterativas
- Estructuras recursivas
- Eficiencia y Corrección
1 Laboratorio en vivo in this lesson — see the labs panel →
07 Lenguajes de programación 7 topics · 2 Laboratorio en vivo +
- Perspectiva historica
- Conceptos de programación tradicional
- Unidades Procesales
- Implementación del lenguaje
- Programación orientada a objetos
- Programación de actividades simultáneas
- Programación declarativa
2 Laboratorio en vivo in this lesson — see the labs panel →
08 Ingeniería de software 9 topics · 1 Laboratorio en vivo +
- La disciplina de ingeniería de software
- El ciclo de vida del software
- Metodologías de ingeniería de software
- Modularidad
- Herramientas del oficio
- Seguro de calidad
- Documentación
- La interfaz hombre-máquina
- Propiedad y responsabilidad del software
1 Laboratorio en vivo in this lesson — see the labs panel →
09 Abstracciones de datos 7 topics · 1 Laboratorio en vivo +
- Estructuras de datos básicos
- Conceptos relacionados
- Implementación de estructuras de datos
- Un breve estudio de caso
- Tipos de datos personalizados
- Clases y Objetos
- Punteros en lenguaje de máquina
1 Laboratorio en vivo in this lesson — see the labs panel →
10 Sistemas de base de datos 7 topics · 1 Laboratorio en vivo +
- Fundamentos de la base de datos
- El modelo relacional
- Bases de datos orientadas a objetos
- Mantenimiento de la integridad de la base de datos
- Estructuras de archivos tradicionales
- Procesamiento de datos
- Impacto social de la tecnología de bases de datos
1 Laboratorio en vivo in this lesson — see the labs panel →
11 Gráficos de computadora 6 topics · 1 Laboratorio en vivo +
- El alcance de los gráficos por computadora
- Descripción general de gráficos 3D
- Modelado
- Representación
- Lidiando con la iluminación global
- Animación
1 Laboratorio en vivo in this lesson — see the labs panel →
12 Inteligencia artificial 7 topics · 1 Laboratorio en vivo +
- Inteligencia y Máquinas
- Percepción
- Razonamiento
- Áreas adicionales de investigación
- Redes neuronales artificiales
- robótica
- Teniendo en cuenta las consecuencias
1 Laboratorio en vivo in this lesson — see the labs panel →
13 Teoría de la Computación 6 topics · 1 Laboratorio en vivo +
- Funciones y su cálculo
- Máquinas de Turing
- Lenguajes de programación universales
- Una función no computable
- Complejidad de los problemas
- Criptografía de clave pública
1 Laboratorio en vivo in this lesson — see the labs panel →
14 Apéndice A: ASCII +
15 Apéndice B: Circuitos para manipular representaciones de complemento a dos +
16 Apéndice C: Campañol: un lenguaje de máquina simple 2 topics +
- La arquitectura campañol1
- El lenguaje de máquina de Campañol
17 Apéndice D: lenguajes de programación de alto nivel 6 topics +
- ada
- C
- C++
- C#
- Fortran
- Java
18 Apéndice E: La equivalencia de estructuras iterativas y recursivas +
Laboratorios prácticos Our edge
17 Laboratorio en vivos- Comprender las operaciones booleanas
- Uso del código ASCII
- Usando la notación de coma flotante
- Uso de operaciones lógicas
- Comprender la entrada y la salida
- Comprender la arquitectura del sistema operativo
- Comprender los hipervínculos
- Uso de los encabezados
- Comprender las funciones
- Uso de variables y tipos de datos
- Usando la deducción lógica
- Entender el ciclo de vida del software
- Uso de matrices
- Uso de sistemas de bases de datos
- Comprender los gráficos por computadora
- Comprender las redes neuronales artificiales
- Comprender los lenguajes de programación universales
03 / Preguntas frecuentes
Preguntas antes de empezar
What is a computer science course?+
Which subjects are included in this online computer science course? +
What is the job of a computer science expert?+
What are the computer science course requirements?+
Is it a technical course? +
Will this course help me prepare for a career in computer science? +
Complete Computer Science Course for Future Tech Experts
Transform your career with our all-in-one CS course, designed to give you the essential skills and knowledge for success in technology.
- 1 año de acceso completo
- 17 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito