|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introducao-a-programacao-de-computadores-mpf/
课程评论:没有评论
课程名称:计算机编程入门 课程概述:本课程旨在教授编程,内容涵盖了从计算机商业及个人结构所基于的二进制系统,到如何使用图形界面设计一个简单的数据库系统。课程结合了理论与实践,并配有相应的练习及其解决方案。课程内容基本遵循我在大学中教授的模型和结构,可以说覆盖了相当于一个学期学术课程的内容,但形式较为紧凑。 在教学上,我采用了非正式的对话式风格,课程开头会简要介绍新主题,接着展示一个示例程序。在大多数课后的部分,都会有练习题及其解决方案供学生参考。我没有过于关注视频课时的长度,有些视频可能较长,但其中我会插入多个建议暂停的提示,以便学生在学习或休息时使用。 课程主要内容包括: - 二进制系统 - 二进制计算原理 - 使用Portugol进行编程逻辑 - 使用Python进行基础编程逻辑 - 使用Java进行基础编程逻辑 - 使用C语言进行基础编程逻辑 - Java图形界面设计 特定主题包括: - ASCII表 - 数组:向量和矩阵 - 数据的插入、查找和排序 - 随机数生成(线性与非线性分布) - 文件的数据读取与写入 - 异常识别与处理(程序运行时错误) - 数据类型转换(类型转换) 通过本课程,学生将全面掌握编程的基础知识和实践技能。
Este curso tem como objetivo ensinar a programar, mostrando desde o sistema binário, em que se baseiam as atuais estruturas dos computadores comerciais e pessoais, até como elaborar um sistema simples de banco de dados utilizando telas gráficas. Há bastante teoria e prática complementados por exercícios propostos e acompanhados das respectivas soluções.O curso segue, basicamente, os modelos e estruturas praticados nas universidades em que dei aula, podendo-se dizer que abrange, de uma forma um pouco mais compacta, o conteúdo equivalente a um semestre acadêmico.Quanto à didática adotada, procurei seguir uma linha informal no estilo bate papo. Há um discurso inicial sobre o novo tema e em seguida um programa ilustrativo. Ao término da aula há (na maioria delas) exercícios propostos acompanhados das respectivas soluções.Não me preocupei muito com o tamanho das videoaulas. Há videoaulas mais extensas, mas nessas inseri diversos pontos em que sugiro pausa para reproduzir o exercício visto no momento ou relaxar, tomar um café, em fim.Basicamente veremos:Tópicos principais:O sistema binário.Princípios da computação binária.Lógica de programação com Portugol.Lógica e programação básica com Python.Lógica e programação básica com Java.Lógica e programação básica com C.Interface gráfica com Java.Temas específicos:Tabela ASCII.Arrays: vetores e matrizes.inclusão de dadoslocalização de dadosordenação de dadosGeração de números aleatórios.com distribuição linearcom distribuição não linearLeitura e gravação de dados em arquivos.Identificação e tratamento de exceções (erros durante a execução do programa).Conversão de tipos de dados (cast).Outros.