Computer Science

Join our Computer Science course to gain the skills you need for a high-paying and successful tech career.

(CS.AB1) / ISBN : 978-1-64459-212-0
Lessons
Lab
TestPrep
AI Tutor (Añadir)
290 Revisar
Obtenga una prueba gratuita

Acerca de este curso

Our Computer Science online course offers an in-depth exploration of the field, covering essential topics such as algorithms, data storage, and manipulation. You’ll get all the intel on the history and architecture of operating systems, the fundamentals of networking and the internet, and programming languages. The course also includes modules on software engineering, data abstractions, and database systems, along with an introduction to computer graphics and artificial intelligence. Finally, you will get acquainted with the theory of computation and its practical applications. With hands-on labs and real-world examples, this introductory course to computer science delivers knowledge and skills needed for a successful and lucrative career in technology.

Habilidades que obtendrás

  • 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

1

Introducción

  • El papel de los algoritmos
  • La historia de la computación
  • Un bosquejo de nuestro estudio
  • Los temas generales de la informática
2

Almacenamiento de datos

  • 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

Manipulación de datos

  • 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
4

Sistemas operativos

  • 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
5

Redes e Internet

  • Fundamentos de la red
  • La Internet
  • La World Wide Web
  • Protocolos de Internet
  • Servidor de cliente simple
  • La seguridad cibernética
6

Algoritmos

  • El concepto de un algoritmo
  • Representación de algoritmos
  • Descubrimiento de algoritmos
  • Estructuras iterativas
  • Estructuras recursivas
  • Eficiencia y Corrección
7

Lenguajes de programación

  • 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
8

Ingeniería de software

  • 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
9

Abstracciones de datos

  • 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
10

Sistemas de base de datos

  • 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
11

Gráficos de computadora

  • 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
12

Inteligencia artificial

  • Inteligencia y Máquinas
  • Percepción
  • Razonamiento
  • Áreas adicionales de investigación
  • Redes neuronales artificiales
  • robótica
  • Teniendo en cuenta las consecuencias
13

Teoría de la Computación

  • 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
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

  • La arquitectura campañol1
  • El lenguaje de máquina de Campañol
17

Apéndice D: lenguajes de programación de alto nivel

  • ada
  • C
  • C++
  • C#
  • Fortran
  • Java
18

Apéndice E: La equivalencia de estructuras iterativas y recursivas

1

Almacenamiento de datos

  • Comprender las operaciones booleanas
  • Uso del código ASCII
  • Usando la notación de coma flotante
2

Manipulación de datos

  • Uso de operaciones lógicas
  • Comprender la entrada y la salida
3

Sistemas operativos

  • Comprender la arquitectura del sistema operativo
4

Redes e Internet

  • Comprender los hipervínculos
  • Uso de los encabezados
5

Algoritmos

  • Comprender las funciones
6

Lenguajes de programación

  • Uso de variables y tipos de datos
  • Usando la deducción lógica
7

Ingeniería de software

  • Entender el ciclo de vida del software
8

Abstracciones de datos

  • Uso de matrices
9

Sistemas de base de datos

  • Uso de sistemas de bases de datos
10

Gráficos de computadora

  • Comprender los gráficos por computadora
11

Inteligencia artificial

  • Comprender las redes neuronales artificiales
12

Teoría de la Computación

  • Comprender los lenguajes de programación universales

¿Alguna pregunta? Consulta las preguntas frecuentes

¿Aún tienes preguntas sin respuesta y necesitas ponerte en contacto?

Contáctanos ahora

Our best computer science course discusses and explores the practical applications of CS fundamentals, algorithms, database management, OS & networking essentials, most widely used programming languages, and much more. 

The online computer science course covers CS fundamentals,  algorithms, data storage, data manipulation, operating systems, networking and the internet, programming languages, software engineering, data abstractions, database systems, computer graphics, artificial intelligence, and theory of computation.

Computer science involves designing and developing software, solving complex computing problems, managing databases, ensuring cybersecurity, and advancing technology through research and innovation.

The requirements typically include a basic understanding of mathematics and logical reasoning. Familiarity with computers and programming concepts is beneficial but not mandatory, as the course starts with foundational topics.

Our computer science beginner course is perfect for both technical and non-technical users

Yes, this course will help you get an entry-level or mid-level job role in the computer science field.

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.

$279.99

Comprar ahora

Cursos relacionados

Todo el curso
scroll to top