计算机基础课程介绍- 西安交通大学计算机教学实验中心.ppt
《计算机基础课程介绍- 西安交通大学计算机教学实验中心.ppt》由会员分享,可在线阅读,更多相关《计算机基础课程介绍- 西安交通大学计算机教学实验中心.ppt(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Stanford CS106A Programming Methodology2013.5.172022/12/231赵英良西安交通大学计算机教学实验中心内容课程概况课程概况作业作业课堂风彩课堂风彩2022/12/232Stanford University 计算机基础课程 StanfordCS101 101Introduction to Computing Principles StanfordCS105 Introduction to Computing StanfordCS106A Programming Methodology.Java Stanford CS 106BProgramm
2、ing Abstractions.C+需有大约CS106A相当的基础 Stanford CS CS 106XProgramming Abstractions(Accelerated).C+,与CS106B的主题相当,比106B深,有大约CS106A相当的基础 CS 106 courses teach you about programming,and not about a particular programming language.2022/12/233CS 1CIntroduction to Computing at Stanford.This one-unit course CS 2
3、CMultimedia Production.CS 142Web Applications.(prerequisites:CS107 and CS108).CS 193CClient-Side Internet Technologies.JavaScript,XHTML,CSS,XML,and Flash.requires previous programming experience at the level of CS106A CS 193PiPhone and iPad Application Programming.It requires prior programming exper
4、ience(prerequisites:CS106B/X as well as familiarity with the C programming language).2022/12/234CS106A课程概况5学分(units),1500人/year,Java,软件工程原理,吸引人类学家、社会学家、核心技术人员不需编程基础,需要hard work每周三次,每次50钟.11周,28lectures7次作业,YEAH期中考试,按字母分四个考场;共有四次考试机会,选一,要填写申请单。2022/12/235In addition to lecture,you must also sign up f
5、or a weekly 50-minute section.Section Leaders and Course Helpers are available from Sunday through Thursday evenings each week课外时间1:3 机房,周日-周四,每天有辅导老师14:00-24:002022/12/236section leaderevery week 10-15interactive grading2022/12/237+nice job A+V+A 非常正确,风格好,完美无缺,pretty goodV check 能正确运行 A-,B+,B V-B,B
6、-程序中存在一些小错误-C 程序存在严重错误,编程风格十分差劲-02022/12/238Honor Codedont share code cite collaboration2022/12/239Texts and handouts Texts and handouts There are two required texts for this class,Karel the Robot Learns Javaa 35-page tutorial that introduces the major concepts in programming in the context of an ex
7、tremely simple robot world.The Art and Science of Java by Eric Roberts.2022/12/2310教学内容1.Meet Karel the Robot 2.Programming with Karel Control structures in Karel3.Problem-solving with KarelProgram decomposition The idea of an algorithm 4.Introduction to Java Classes and objects The Program class hi
8、erarchy 2022/12/23115.Variables,values,and types Arithmetic expressions 6.Control statements Boolean expressions 7.Methods Using parameters 8.More parameters Pseudorandom numbers The RandomGenerator class 2022/12/23129.Creating classes Stylistic expectations Using javadoc 10.The acm.graphics package
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机基础课程介绍- 西安交通大学计算机教学实验中心 计算机 基础 课程 介绍 西安交通大学 教学 实验 中心
限制150内