Ingeniería de Software y Fundamentos de Programación

所在平台: Udemy

课程主页: https://www.udemy.com/course/ingenieria-informatica-y-fundamentos-de-programacion/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 软件工程与编程基础 **课程概述:** 本课程专为零基础学习者设计,从算法、变量和数据类型等编程核心概念讲起,逐步深入到数据结构、面向对象编程以及图形用户界面的功能性应用实现。课程旨在引导学习者掌握计算机工程、计算技术分析师或相关编程领域的知识。 课程强调实践,而非大学教育中普遍存在的理论堆砌。除编程本身,还将涵盖软件工程、软件测试、数据库、UML图等相关主题,并计划在未来扩展至网络、通信和人工智能领域。 通过本课程,学习者将理解编程的运作方式,并能运用所学知识构建功能性应用程序。课程的最后阶段将指导完成一个简化版的“Duolingo”移动应用开发,鼓励学习者的创造力和探索精神。 **课程主题包括:** 1. 算法 2. 编程概念与编程语言 3. 变量与数据类型 4. 比较运算符 5. 逻辑运算符 6. 控制结构:if, if-else, for, while, do-while, switch 7. 一维和二维数组 8. 指针与内存地址 9. 程序模块化:过程、函数和方法 10. 面向对象编程:类、对象、属性、方法、构造函数、继承、多态等 11. 数据结构:列表、栈、队列、树、哈希表 12. 软件工程 13. 项目文档编写 14. 项目生命周期 15. 传统与敏捷开发方法 16. 软件测试 17. 单元测试、集成测试和系统测试 18. 功能性与非功能性测试 19. 关系型与非关系型数据库入门 20. ACID 和 CAP 定理 21. 关系型数据库基础操作 22. C++ 23. Java 24. Android Studio 25. 图形用户界面移动应用开发

课程评论(0条)

课程详情

Hola! , si haz llegado hasta acá es porque quieres saber un poco mas acerca de que trata este programa de estudio. Este curso esta diseñado para que cualquier persona que no sabe acerca de la programación pueda seguirlo pues aborda desde los conceptos fundamentales de la programación como son los algoritmos , variables y tipos de datos , hasta conceptos un poco mas avanzados como son las estructuras de datos , programación orientada a objetos y la implementación de aplicaciones funcionales con interfaces graficas.El curso esta diseñado para toda persona que desee aprender que es la ingeniería en computación , ingeniería civil en computación , analista programador o áreas relacionadas a la programación en general. Como ingeniero en programación me gastaría servirte como guía para mostrarte de que trata la programación y la cantidad de cosas increíbles que puedes construir con la misma., el programa del curso esta diseñado para evitar el exceso de teoría que se enseña en las universidades para pasar de forma mucho mas fluida a implementaciones practicas. Dado que la ingeniería en computación y los fundamentos en programación engloban varios conceptos que van mas alla de solo la programación , se introducirá en temáticas relacionadas a la ingeniería de software , software testing , bases de datos , diagramas UML y prontamente se planea expandir estos conocimientos a areas relacionadas a redes , telecomunicaciones e inteligencia artificial en los proximos meses.Este material planea ser lo suficientemente completo para que en base a lo que vayas aprendiendo vayas entendiendo como funciona la programación y enseñarte a utilizar estas bases para crear aplicaciones funcionales , de hecho el ultimo hito del curso finaliza con la implementación de una aplicación móvil similar a Duolingo en una aplicación un poco mas minimalista para dar espacio para su creatividad y exploración. Respecto al temario del curso aquí abordaremos:1)Algoritmos2)¿De que se trata la programación y los lenguajes de programación?3)Variables y Tipos de datos4)Operadores de comparación5)Operadores Logicos5)Estructuras de control: if, if-else, for, while, do-while, switch6)Arreglos unidimensionales y Bidimensionales 7)Punteros y direcciones de memoria8)Modularizarían: procedimientos, funciones y métodos9) Programación orientada a objetos: clases, objetos, atributos, métodos , constructores , herencia, polimorfismo , etc10)Estructuras de datos, listas, pilas , colas , arboles, tablas hash11)Ingeniería de software12)Como documentar un proyecto13)Ciclo de vida de un proyecto14)Metodologías de desarrollo tradicional y Agil15)Software testing16)Pruebas unitarias, de integracion y de sistema17)Pruebas funcionales y no funcionales18)Introduccion a bases de datos relacionales y no relacionales19)Teorema ACID y CAP20)Operaciones fundamentales para el manejo de bases de datos relacionales21)C++22)Java23)Android Studio24)XML25)Como crear aplicaciones móviles con interfaz grafica

课程标签

0人关注该课程

主题相关的课程