当前位置:主页 > bet3365vip >

基于1英亩和3点零(C#)EECS版本的CS数据结构过程

作者:365bet体育官网发布时间:2019-10-29 08:31

实际上,所有者的编程经验非常有限,但是我认为当时仍然有像我这样的地方。我没有编程基础,想选择CS课程,但是我不知道从哪里开始比较。Eros班,我写了这篇文章,我想我可以帮忙。
CS School提供三门基础编程课程:编程基础(编程I),数据结构(编程II)和软件设计(编程III),每门课程都是必修课。
组成和名称因学校而异,但大致顺序应相似。
如果将来选择像MachineLearning这样的课程,则DataStructures最重要,如果您不学习DataStructures,则可能不想选择其他课程。
因此,这里介绍了如何跳过第一个程序设计,并在没有基础的情况下学习DataStructures。
我的编程经验基本上为零。我有一些SAS,但从未使用过R。
我们的DataStructure使用C#,因此您应该做的第一件事就是学习C#。
(如果您在学校使用Java,实际上很容易,因为Java比c#具有更好的学习资源)
我找不到一个特别好的C#入门课程(我现在不知道是否有),所以我的方法基于当时的情况:
1)
首先找到一些带有练习的教程,直观地了解如何下载和安装VisualStudio,如何创建配置表单,结果应该是什么以及各种类型的C#数据,如何编写循环和条件,什么是类和方法,以及为什么它们是面向对象的。
还建议您进行书籍练习。
我认为这本书可以是英文或中文。
中文书籍的弊端并不那么深。许多地方不够清晰,但是好处非常简单,学习曲线足够平坦,您将不会害怕学习。那时,我几个星期就买了一个,但是看完之后仍然感觉很棒(笑)。
1分3英亩
2)
阅读第一本手册后,您可以更深入地了解。我正在看DataStructures老师推荐的C#编程(由Charles Petzold编写)。
C#编程本身。上课前无需阅读。看完第一章后,请看一下在课堂上遇到的问题,并看一下相应的部分。
以上是我在上课之前对面向对象编程的理解。
实际上,此类仍然非常不稳定。此类中最重要的事情是对各种结构的逻辑理解。对于具有科学经验的学生(基本上在实验室前阅读所有测量值)而言,这并不困难。可能存在编程问题,但您需要重新学习。
我们的实验室有三名助理教授和教授(约40名学生)。提出问题是很好的。
告诉我们有关突然想到的两件事。
1)
如果有时间,您可以先学习Java,因为Java和c#非常相似。
StanfordCS106A-ProgrammingMethodology是一门很好的课程。
看到此类仍然有很多优点,例如Topdowndesign和拆解方法。
2)
查找校园内的研讨会和培训机会以开始编程。
我接受过生物信息学的培训。教生物学家如何使用perl,4位讲师将教8名学生如何编写代码和许多实际应用程序。因此,了解编程也非常有趣。很方便
因此,如果您想学习编程,可以从周围的任何机会入手。
最后,希望大家都能喜欢学习编程!
cs-choice,启用EECS


上一篇:添加了以下著名短语(1)的空白部分。

下一篇:没有了

推荐新闻: