您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 高级语言程序设计课程简介
高级语言程序设计第0章课程简介福建工程学院鲍春波WhoamI?Whoareyou?课程简介WhoamI?祖籍河北,东北是第二故乡曾在吉林大学\大连理工大学\厦门大学本科\硕士\博士学习副教授,研究方向:计算机图形学,虚拟现实,医学仿真,三维动画联系方式:Email:baochunbo@fjut.edu.cnMobilephone:18605918391QQ:26865614Website:Whereareyoufrom?用过计算机吗?用来干什么?学过编程吗?用哪些语言?参加过IOI/NOI吗?InternationalOlympiadinInformatics(IOI)全国青少年信息学奥林匹克竞赛(NOI)课程简介课程目标:以C语言为核心,进行计算机科学的启蒙教育和程序设计的基本训练。重点在于学习用计算机解决实际问题的方法,培养用计算机解决问题的基本能力。课程特点:实践性强,是计算机专业的功夫课程,要做大量的作业,花大量的时间逻辑性强,解决问题要进行分析,给出求解步骤与ACM竞赛密切结合ACM-ICPC(ACM国际大学生程序设计竞赛)完全电子化:教师:讲课、布置作业、批改作业学生:复习、学习、完成作业课程网站:首先要注册:必须拥有一个Email,自己设定登录帐号和密码注意:要填写个人真实信息:中文姓名,学号,家庭住址,联系方式等,每人只允许有一个帐号注册之后要选课:选高级语言程序设计选课密码:hello课程安排理论(44学时)实验(20学时)上课地点:C2101实验室时间:每周四1,2节课外实践(每周大于4学时)(周2,周4晚,地点C2101实验室)考核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版·新版),(美)BrianW.Kernighan,DennisM.Ritchie著,许宝文等译,机械工业出版社,2004,还有英文版[2].《C语言程序设计·现代方法》(美)K.N.King著,吕秀锋译,人民邮电出版社,2007[3].《CPrimerPlus》中文版(第五版),(美)StephenPrata著,云巅工作室译,人民邮电出版社,2005[4].《C大学教程》(第5版),(美)H.M.Deitel,P.J.Deitel著,苏小红等译,2008[5].《你必须知道的495个C语言问题》,(美)STEVESUMMIT著,孙云等译,人民邮电出版社,2009[6].《C陷阱与缺陷》,(美)AndrewKoenig著、高巍译,人民邮电出版社,2008[7].《程序设计导引及在线实践》,李文新等编著,清华大学出版社,2007[8].《C语言的科学和艺术》(英文版)(中文版)EricS.Roberts,机械工业出版社[9]《C语言参考手册》(第五版)(英文版)SamuelP.HarbisonIIIGuy&L.SteeleJr.人民邮电出版社学习环境拒绝盗版使用免费的开放源代码软件Code::Blocks(集成开发环境,IDE)gcc、g++(编译器)gdb(调试器)有能力的同学可以使用Linux操作系统linux操作系统的用户名是root,密码是linux5基本功训练1:英文打字基本功训练要求每个人必须做到“盲”打,即按照标准的指法打字,并有一定的速度。可以借助英文打字软件金山打字通来训练英文打字的基本功。适当练习中文打字。基本功训练2:使用命令窗口执行命令或运行应用程序熟悉常用的DOS命令或者Linux命令的使用方法,如切换盘符,创建目录cd,查看目录dir(linux的ls)等。选定一个磁盘,创建你自己的工作目录。DOS操作系统的常用命令dir:文件或目录列表查看(directory)。cd:显示当前目录的名称或将其更改(changedirectory)copy:将至少一个文件复制到另一个位置move:将文件从一个目录移到另一个目录del:删除至少一个文件或目录(delete)md:创建目录(makedirectory)rd:删除目录(removedirectory)ren:重命名文件(renamefile)path:显示或设置可执行文件的搜索路径set:显示、设置或删除Windows环境变量cls:清楚屏幕或命令窗口(clearscreen)Linux操作系统的常用命令ls:显示文件列表,列出当前目录中的文件信息(与dir类似)(list)pwd:显示当前工作目录(printworkingdirectory)cd:显示目录或切换目录与DOS类似(changedirectory)cp复制文件(copyfile)mv重命名文件,移动文件(movefile)rm删除文件(removefile)rmdir:删除目录(removedirectory)cat查看文本文件(concatenatefile)clear:清除命令窗口或屏幕(clearscreen)mkdir创建目录(makedirectory)set:列出变量(listvariables)echo:显示变量的值(printthevalueofavariable)vi:编辑文本文件(editatextfile)基本功训练3:使用编辑器建立一个新文件:输入英文文章和C/C++源程序保存文件打开文件修改并保存文件编辑器软件:记事本:notepadultraeditcodeblock集成环境vi或vim或gvim:比较难掌握
本文标题:高级语言程序设计课程简介
链接地址:https://www.777doc.com/doc-3328820 .html