计算机编程-数据分析项目
导师介绍
G教授
约翰霍普金斯大学教授
- G老师现任约翰霍普金斯大学计算机科学与工程学科教授,曾先后在多所高校计算机部门任教和担任技术部门主管。善于用C/ C++, Java, Python, HTML, JavaScript等语言讲授计算机科学和工程方面的基础专业和非专业课程;包括基本计算机技能,数据分析和计算机编程,并担任工程系机器人小组的指导老师;
- 拥有丰富的企业工作经验,现任咨询公司首席工程师,曾任职于航空航天公司等企业;是电气电子工程师学会、美国工程教育协会和业余无线电卫星组织会员,并拥有微软认证培训师、微软认证专家、微软Office使用者专家等称号,拥有马里兰州教育部高级工作人员和Moodle教育者证书;
- G老师拥有教育学博士学位,和计算机硕士学位。
科研背景
本项目将向学生介绍编程的批判性思维和解决问题的能力,使他们能够将复杂的问题分解为基本步骤,以有效地用现代编程语言实现。
课程结合了研究、理论和实践,以帮助巩固课堂上教授的知识。另外,学生将使用数值和文本数据、带有条件和循环的过程式编程和基本的线性数据结构,并测试他们的解决方案。课程将对计算机科学的主要领域进行概述,例如系统硬件、数字逻辑、软件工程、计算机图形学、人工智能、计算理论以及计算中的伦理和社会问题。
课程将以基本编程原理为基础。学生将处理和分析各种类型的数据,使用内置的数据分析函数,构建自定义函数,排序和搜索数据,并学习加密数据和检测数据流中的错误。
科研成果
在本项目中,老师将会结合学生的需要和个人兴趣,突出学生的优势,帮助学生最后完成一个复杂和个性化的编程作品,提升学生的软实力,为将来的学术学习和未知的挑战和机遇做好充足准备。
与此同时,学生还将学会:
- 熟练掌握与问题解决有关的编程过程;
- 开发执行数学计算的编程解决方案;
- 能够熟练地使用集成开发环境输入、编辑、编译、运行和调试简单程序;
- 应用将字符串用作存储字符数据的规则;
- 对数据流应用数据加密和错误检测算法;
- 将内置的和自定义的函数应用于编码解决方案,以优化代码开发;
- 对数据集应用排序和搜索算法;
- 使用基本的Python数据结构。
单元 | 主要内容 |
1 | 模块A:简介/课程概述/Python基础知识复习 模块B:处理字符串数据 测验1 实验操作1,2 |
2 | 模块C:处理列表中的数据 模块D:使用字典和元组的数据库 测验2 实验操作3,4 |
3 | 模块A:处理外部文件中的数据 测验3 实验操作5,6 |
4 | 模块A:使用自定义函数模块化代码 测验4 实验操作7,8 |
5 | 模块A:排序/搜索算法 模块B:特别主题:数据保护,错误检测和数据加密 期末考试 |
适合学生
对计算机编程感兴趣,有一定Python基础并想要深入研究的学生。
反馈形式
每节课结束后,老师会发送英文版课程反馈,内容包括课程内容介绍、作业和学生学习情况。
我们还配有班主任和家长一对一沟通,中文反馈孩子情况,让您及时了解孩子的学习进度和课堂表现。
科研时间
全年滚动招生
最新一期:2021年2月3日周三开课
每周1课时 共10课时 每课时2.5小时
小班授课(4-7名学生)或一对一授课
科研形式
在线视频授课
小班教学(4-7名学生)或一对一教学
如果你想通过科研背景提升和学术课程来增强留学申请的竞争力,但苦于无法找到含金量高的资源和导师,快加入Aralia在线课程!经验丰富的美高美本在职教授们带领你走上提升之路,为留学申请保驾护航!