资源描述:
《《程序设计(i)》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中山大学软件学院软件工程专业本科生课程教学大纲CourseProfileforUndergraduatesMajoringinSoftwareEngineering最近更新/Revision:2009.06.30程序设计(I):C语言程序设计课程编号课程名称SE-122ProgramminginHighLevelLanguages(I):CourseCodeCourseTitleProgramminginC课程类别专业必修课学分3+1=4CourseTypeCompulsoryCredits理论环节51LectureSessions周学时总学时实验环节3+2=534Hours
2、perWeekTotalHoursLaboratorySessions学时合计85TotalHours开课学期第一学年秋季学期stSemesterFallsemester,1year张锋博士课程负责人Dr.FengZHANGCourseEmail:zhfeng@mail.sysu.edu.cnCoordinatorHomepage:http://ss.sysu.edu.cn/faculty/jeff/jeff.html主要授课教师李文军教授、刘红梅副教授、张锋博士、苗晓萍博士PrincipalProf.Wen-junLI,A/Prof.Hong-meiLIU,Dr.FengZ
3、HANG,Dr.Xiao-pingMIAOInstructors教学助理配置每班配置1名TA,负责批改编程作业并指导实验过程。Teaching1TAperclass.TheTAassiststheinstructoringradingprogrammingprojects,andtutoringAssistantsatlab-time.课外交流时间主讲教师:每周2小时。教学助理:无。OfficeHoursInstructor:2hoursperweek.TA:N/A.课程主页http://my.ss.sysu.edu.cn/courses/c/HomepageUserName
4、:sserPassword:ToBeNo.1讨论社区http://202.116.76.140/communion.aspForumProgramminginHighLevelLanguagesisanimportantfundamentalcourseforsoftwareengineeringstudents.Itprovidesstructuralprogrammingtechniquesandthoughtstomanyrelatedcourseswithinthesubject.Atthecompletionofthecourse,studentswillhavet
5、heknowledgeoftheprinciplesandtechniquesforprogramminginC.Studentswillalsohavethepracticalskillsinusingat课程描述leastoneintegrateddevelopmentenvironmentofCprogramming.TheywillalsohavetheCourseideaofelegantprogrammingstyle,structuralprogrammingmethodology,etc.TheirsolidDescriptionprogrammingknow
6、ledgegainedinthiscoursewillbeabletosupportthemtotakeonthesubsequentcourses.Thefollowingelementswillbecoveredinthecourse:principalconceptsofprogramming,basictechniquesofalgorithmdesign,datatypes,operators,expressions,input/output,controlstructures,structuralprogrammingmethods,arrays,strings,
7、pointers,functions,moduleprogrammingmethods,structures,unions,bit-wiseoperations,preprocessorsand软件工程专业课程教学大纲:C语言程序设计SE-122ProgramminginCfiles.本课程是软件工程专业的重要专业基础课程,作为学生掌握程序设计的入门语言课程,为其它专业课程提供结构化程序设计的知识和思想。通过本课程的学习,学生应掌握C语言程序设计的基本原理、技巧、方法和开发环境,培养优良的编程风格,掌握