Introdução à Ciência da Computação com Python Parte 2

所在平台: Coursera

课程主页: https://www.coursera.org/learn/ciencia-computacao-python-conceitos-2

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:计算机科学导论与Python第二部分 课程概述:欢迎参加专为圣保罗大学的常规学生设计的计算机科学导论课程!这是本课程的第二部分,您将继续学习计算机科学的主要引入概念,并学习如何用Python语言编写小程序。 本课程不需要任何先决条件;不要求您具有编程经验,只需具备基础数学知识即可。然而,您必须先完成本课程的第一部分(也可在Coursera上找到)。 主要目标是培养计算问题的思维能力,教授如何处理和解决计算问题。编程是一种有用的工具,有助于提升上述思维能力,同时使计算机科学中的其他常见概念变得更加具体。 完成课程后,学生将能够用Python编写小程序,并能够使用网络上的资源自主学习更高级的Python内容。另一种选择是继续学习我们的面向对象编程实验室课程,也在Coursera上提供。 课程大纲: 1. 矩阵:学习Python中矩阵的概念和功能,通过观看视频和完成练习来掌握内容。 2. 字符串和模块化:研究字符串的定义与使用,并介绍四个编程中的小概念,学习如何组织程序以提高可读性和可维护性。 3. 面向对象编程(POO):学习面向对象编程的基本概念,理解每个概念的重要性。 4. 搜索与排序算法及其计算复杂性:学习如何组织和检索存储的数据,包括一些搜索和排序算法。 5. 搜索与排序算法的性能分析:深入了解算法的性能,以及自动化测试的基本知识。 6. 递归:理解递归的概念及实现方法。 7. 额外模块 - 高级应用:学习Python的高级用途。 本课程得到了IME-USP计算机科学系的José Coelho de Pina和Carlos Hitoshi Morimoto教授的支持,技术经理Nelson Posse Lago及一系列优秀的教学助理如Vinicius Frota、Gabriel Crispino、Antonio Abello、Athos Ribeiro和Yorah Bosse致力于维护课程质量。 祝您学习愉快!

课程大纲

Name:Matrizes

Description:Vamos começar a segunda parte do nosso curso aprendendo conceitos e funcionamento de matrizes em Python. Assista as videoaulas e resolva os exercícios com muita atenção ;-)

Name:Strings, 4 Pequenos Conceitos e Modularização

Description:Sejam bem vindos! Vamos começar estudando um pouco sobre "string”: o que é, como usar e manipulação de strings. Veremos também 4 pequenos conceitos que irão nos ajudar muito na hora de programar. Além disso, a organização do programa ajuda o programador na sua tarefa, deixando o código mais fácil de ser entendido, conferido e arrumado, caso necessário. Para isso, vamos conhecer “modularização”. Bons estudos!

Name: – POO – Programação Orientada a Objetos

Description:Sejam bem vindos à terceira semana do curso. Vamos estudar agora conceitos sobre programação orientada a objetos. Serão muitos novos conceitos e sua atenção na hora de ver os vídeos e fazer os exercícios será fundamental. Assista os vídeos 1, 2 ou quantas vezes forem necessárias para que você entenda muito bem cada conceito. Bom trabalho!

Name:Algoritmos de Busca e Ordenação. Complexidade Computacional

Description:Olá! Vimos até agora como armazenar e manipular os dados na memória, usando estruturas como listas e matrizes, na primeira parte do curso. Tão importante quanto saber armazenar os dados é conseguir organizá-los e recuperá-los quando necessário. Nessa semana iremos estudar alguns algoritmos de busca e ordenação. Mãos à obra ;-)

Name:Algoritmos de Busca e Ordenação. Análise de Desempenho

Description:Legal, estamos chegando no final. Nessa semana iremos ver mais um pouco sobre algoritmos de busca e ordenação, além de testes automatizados. Bom trabalho!

Name:Recursão

Description:Parabéns! Você chegou na última semana do curso. Nessa semana, iremos aprender sobre recursão e como implementá-la. Bom trabalho ;-)

Name:Módulo Extra - Usos Avançados

Description:

课程评论(0条)

课程详情

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo! Esta é a segunda parte do Curso, onde você vai continuar a aprender os principais conceitos introdutórios de Ciência da Computação e também aprenderá a desenvolver pequenos programas na linguagem Python. Esta disciplina não possui pré-requisitos; não é esperado que você tenha qualquer experiência prévia em programação; ela exige apenas o conhecimento dos conceitos básicos de matemática do ensino fundamental. No entanto, você deve fazer a primeira parte do Curso (também disponível aqui no Coursera). O objetivo principal é desenvolver o raciocínio aplicado na formulação e resolução de problemas computacionais, ensinar como abordar e resolver problemas computacionais. O ato de programar é uma ferramenta útil para trabalhar o raciocínio mencionado acima, bem como tornar mais concretos outros conceitos comuns em ciência da computação. Ao término do curso, o aluno estará capacitado para escrever pequenos programas em Python e a continuar com estudos mais avançados sobre Python por conta própria usando material disponível na Web. Outra opção é continuar seus estudos conosco fazendo o curso de Laboratório de Programação Orientada a Objetos, também aqui no coursera: https://www.coursera.org/learn/lab-poo-parte-1 Bom curso! === Esse curso foi elaborado com o apoio dos Profs. José Coelho de Pina e Carlos Hitoshi Morimoto do Departamento de Ciência da Computação do IME-USP. Nelson Posse Lago, gerente técnico do CCSL-IME-USP, Vinicius Frota, Gabriel Crispino, Antonio Abello, Athos Ribeiro e Yorah Bosse têm sido excelentes assistentes de ensino, ajudando a manter a qualidade do curso.

课程标签

0人关注该课程

主题相关的课程