0高级语言程序设计课程简介.pptVIP

  • 7
  • 0
  • 约2.94千字
  • 约 20页
  • 2016-03-01 发布于安徽
  • 举报
高级语言程序设计(2012年秋) 第0章 课程简介 信息科学与工程学院 鲍春波 Who am I? Who are you? 课程简介 Who am I? 祖籍河北,东北是第二故乡 本科毕业于吉林大学数学系数学专业 硕士毕业于长春地质学院(后改为长春科技大学,现并入吉林大学)地球探测与信息技术, 博士毕业于大连理工大学电信学院计算机系 副教授,研究方向:计算机图形学,虚拟现实,医学仿真,三维动画 联系方式: Email: baochunbo@ Mobile phone QQ Website: Who are you? Where are you from? 用过计算机吗?用来干什么? 学过编程吗?用哪些语言? 参加过IOI/NOI吗? International Olympiad in Informatics (IOI) 全国青少年信息学奥林匹克竞赛(NOI) 课程简介 课程目标: 以C语言为核心,进行计算机科学的启蒙教育和程序设计的基本训练。 重点在于学习用计算机解决实际问题的方法,培养用计算机解决问题的基本能力。 课程特点: 实践性强,是计算机专业的功夫课程,要做大量的作业,花大量的时间 逻辑性强,解决问题要进行分析,给出求解步骤 与ACM竞赛密切结合 ACM-ICPC(ACM国际大学生程序设计竞赛) / 完全电子化: 教师:讲课、布置作业、批改作业 学生:复习、学习、完成作业 课程网站: 通过Email注册,自己设定登录帐号和密码。 注意:要填写个人真实信息:中文姓名, 学号, 家庭住址,联系方式等,每人只允许有一个帐号 课程安排 理论 (44学时) 实验 (20学时) 课外实践(每周大于4学时) (周3,周5晚,地点 C2 101实验室) 考核 50% 平时成绩,包括实验与作业 50% 期末考试(机试) 课程内容 1程序设计与计算机概论 (2学时+2实验) 2程序设计入门(4学时+2实验) 3选择程序设计(4学时+2实验) 4循环程序设计(8学时+4实验) 5函数程序设计(6学时+2实验) 6数组程序设计(6学时+2实验) 7指针程序设计(6学时+2实验) 8结构体程序设计(4学时+2实验) 9文件程序设计(4学时+2实验) 教材 问题求解与程序设计(主要教材) 鲍春波(电子版)待出版 高级语言程序设计(辅助教材) 厦门大学出版社 参考书 [1].《C程序设计语言》(第2版·新版), (美)Brian W.Kernighan,Dennis M.Ritchie著,许宝文等译,机械工业出版社,2004, 还有英文版 [2].《C语言程序设计·现代方法》 (美)K.N.King著,吕秀锋译,人民邮电出版社,2007 [3].《C Primer Plus 》中文版(第五版), (美)Stephen Prata著,云巅工作室译,人民邮电出版社,2005 [4]. 《 C大学教程》(第5版), (美)H.M.Deitel,P.J.Deitel著,苏小红等译, 2008 [5].《你必须知道的495个C语言问题》, (美) STEVE SUMMIT著,孙云等译,人民邮电出版社,2009 [6].《C陷阱与缺陷》, (美)Andrew Koenig著、高巍译,人民邮电出版社,2008 [7]. 《程序设计导引及在线实践》, 李文新等编著,清华大学出版社,2007 [8]. 《C语言的科学和艺术 》(英文版)(中文版) Eric S. Roberts,机械工业出版社 [9] 《C语言参考手册》(第五版)(英文版) Samuel P. Harbison III Guy L. Steele Jr. 人民邮电出版社 学习环境 拒绝盗版 使用免费的开放源代码软件 Code::Blocks (集成开发环境,IDE) gcc、g++ (编译器) gdb (调试器) 有能力的同学可以使用Linux操作系统 linux 操作系统的用户名是root,密码是linux5 基本功训练1 英文打字基本功训练,要求每个人必须做到“盲”打,即按照标准的指法打字,并有一定的速度。可以借助英文打字软件金山打字通来训练英文打字的基本功。适当练习中文打字。 基本功训练2 熟悉常用的DOS命令或者Linux命令的使用方法,如切换盘符,创建目录cd, 查看目录dir(linux的ls)等。 选定一个磁盘,创建你自己的工作目录。 基本功训练3 –dos命令 d

文档评论(0)

1亿VIP精品文档

相关文档