《软件工程专业认知导论》课程报告
软件工程专业认知实习报告1500字

软件工程专业认知实习报告1500字软件工程专业认知实习报告一、实习背景和目的我在软件工程专业开始了我的认知实习,实习单位是一家软件开发公司。
这是我在专业领域的第一次实习,我希望通过这次实习能够更加深入地了解软件工程专业的实践应用和发展趋势,并掌握相关的工作技能和知识。
二、实习内容和方法在实习期间,我参与了公司内部的一个软件开发项目。
我所需完成的工作包括需求分析、系统设计、编码和测试等环节。
我通过与项目组的其他成员合作,了解了软件开发的整个流程,并参与了一些具体的工作。
在需求分析阶段,我参与了与客户的沟通,了解他们的需求和目标。
通过与其他团队成员的讨论和交流,我逐渐明确了需求,并编写了详细的需求文档。
在系统设计阶段,我参与了系统结构和模块的设计,通过使用UML工具绘制了类图、时序图等。
在编码和测试阶段,我负责了一部分模块的编码和单元测试工作。
我使用了Java语言和相关的开发工具,熟悉了软件开发的基本流程和方法。
三、实习成果和收获通过这次实习,我收获了以下几点:1. 掌握了软件开发的整个流程:通过与其他团队成员的合作和指导,我了解了软件开发的各个环节,包括需求分析、系统设计、编码和测试等。
我明白了每个环节的重要性和相互关系,并了解了如何在项目中有效地完成各项工作。
2. 熟悉了软件开发的基本工具和技术:在实习中,我使用了Java语言和相关的开发工具,如Eclipse和Git等。
通过实际操作和实践,我熟悉了这些工具的使用方法和特点,并掌握了一些基本的编码和调试技巧。
3. 提升了解决问题的能力:在实习中,我遇到了一些问题和困难,如需求不清晰、代码错误等。
通过与团队成员的讨论和交流,我学会了思考和解决这些问题的方法,并能够独立地进行代码调试和错误修复。
四、实习总结和展望通过这次实习,我对软件工程专业有了更深入的认识和理解。
我了解了软件开发的整个流程,掌握了相关的工作技能和知识。
我意识到软件工程专业需要不断学习和探索,跟上技术的发展和变化。
软件工程专业导论心得体会

软件工程专业导论心得体会在这门【软件工程】专业导论课程中,我深入了解了软件工程领域的基本概念、原理和方法,并对软件开发的过程、团队合作和质量保障等方面有了更深刻的认识。
通过这门课程,我逐渐认识到软件工程的重要性和挑战,同时也对未来学习和从事软件工程相关职业充满了信心。
软件工程是一门复杂而富有挑战性的学科。
它不仅仅涉及编码和程序开发,更重要的是强调在软件开发全过程中的系统化、规范化和工程化管理。
学习了软件工程的基本原理后,我意识到软件开发不是一项孤立的活动,而是需要通过团队合作来完成的。
在一个团队中,不同成员的角色和职责都是互补的,需要良好的沟通和协作能力,以便顺利完成项目。
同时,学习了项目管理和软件质量保障的相关知识,我深刻理解到如何在保证项目质量的前提下,高效地管理项目进度,合理分配资源,防止项目风险。
在本门课程中,我也了解到了软件开发的不同开发方法,例如瀑布模型、敏捷开发等。
每种开发方法都有其适用的场景和优势,我们需要根据项目的特点选择合适的开发方法。
同时,软件工程也强调软件的可维护性和可扩展性,这些都是在项目开发过程中需要注意的重要方面。
除了理论知识,本门课程还强调了实践能力的培养。
通过小组项目实践,我和我的团队成员共同完成了一个小型软件项目,从需求分析到设计再到实现,每一步都让我深刻认识到软件开发的复杂性和技术上的挑战。
同时,也让我体会到了团队合作的重要性,每个成员都有不可替代的作用,只有合作共赢,才能真正实现项目的成功。
本门课程还教授了一些软件工程的最佳实践,例如版本控制、代码审查、单元测试等。
这些实践在软件开发中起着至关重要的作用。
通过合理的版本控制和代码审查,可以有效地管理代码的质量和演进,确保团队成员之间的代码协作。
而单元测试则是保证代码正确性和稳定性的重要手段。
除了上述内容,本门课程还让我了解到软件工程领域的最新动态和发展趋势。
随着科技的不断发展,软件工程领域也在不断演进和创新。
软件工程专业认知实习报告

软件工程专业认知实习报告1500字软件工程是一门综合性较强的专业,通过这次实习,我对软件工程专业有了更深入的了解与认知。
首先,我认识到软件工程是一门实践性较强的专业。
在实习中,我参与了公司的实际项目,学习了软件开发的整个流程,从需求分析、设计、编码、测试到上线部署,每个环节都需要搞清楚并熟练掌握。
通过实践,我深刻体会到了软件工程理论和实践的结合,只有在实际项目中才能将所学的知识真正应用到实践中,才能真正感受到软件工程的魅力。
其次,我意识到软件工程是一门团队合作的学科。
在实习中,我和其他实习生一起组成了一个开发小组,共同完成了一个项目。
在项目中,不同的角色有不同的职责,并且需要与其他成员进行合作交流。
每个人的工作都是相互依赖的,如果有一人出错,整个项目都可能受到影响。
因此,团队合作能力是软件工程专业必备的能力之一。
通过这次实习,我也提高了自己的团队合作能力,学会了多方协作和沟通,培养了良好的合作态度和沟通能力。
再次,我认识到软件工程是一门追求高质量的学科。
软件工程的目标是开发出满足用户需求并且具有高质量的软件。
在实习中,我学习了如何进行软件测试和质量控制,了解了持续集成和自动化测试等技术。
通过这些措施,我们可以及时发现和解决软件中的问题,确保软件的质量。
高质量的软件可以带来用户的满意度和良好的用户体验,进而提升公司的声誉和竞争力。
最后,我认识到软件工程是一门不断学习和迭代的学科。
在实习中,我意识到软件工程领域的技术更新换代很快,新的开发框架和技术不断涌现。
为了跟上时代的步伐,我们需要不断学习和更新自己的知识。
只有不断学习和迭代,才能保持软件工程专业的竞争力。
通过这次实习,我对软件工程专业有了更深入的认知和了解。
软件工程是一门实践性较强的专业,需要通过实际项目来将所学的知识应用到实践中。
软件工程是一门团队合作的学科,需要具备良好的合作态度和团队合作能力。
软件工程是一门追求高质量的学科,需要不断提高软件质量控制和测试的能力。
软件工程专业导向教育课程报告

软件工程专业导向教育课程报告学号:姓名:班级:当知道自己的高考成绩时,心中既有几分淡定又有几分不甘,这样的成绩对我来说是非常不满意的,可是放榜的那一刻的来临对所有高三学子都意味着高考成为了过去时,我们不该再纠结于这样的成绩是不是自己的真实水平,而是应该选择好自己人生的方向,并努力奋斗下去,在大学这个平台展现自己不一样的风采。
对专业选择,可以这么说,我是没有一点概念的。
在中学里,老师告诉我们当前的首要任务就是搞好学习,其他的什么都不用担心。
于是,听话的我们就埋头苦学,不问世事,一心只读圣贤书。
对不谙世事的我们来说专业选择就是一个黑洞。
爸爸一开始准备让我选择土木工程,但考虑到土木工程专业要奋战在第一线,并且工作比较辛苦,于是就作罢了。
爸爸征求了他部分同事的意见,又再三考虑斟酌后,决定让我选择计算机相关专业。
这有很多原因的,第一我因为爸爸工作的关系很早就接触了计算机,相对来说,我对计算机比较熟悉,能够比较熟练的使用计算机的一些应用程序等。
此外我个人对计算机比较感兴趣,无论初中还是高中,计算机课程都是我比较喜欢的课程之一。
再有就是爸爸的同事认为计算机相关专业的工作环境在所有专业中都是很不错的,工作强度也适中,并且计算机相关专业的工资也很可观。
因为这种种的原因,我就阴差阳错地进了安徽工业大学的软件工程专业。
在没进大学之前,我和其他人的观点不同,也许有人认为大学是一个天堂,那里没有束缚,没有作业,考试60分万岁。
但是我认为大学生活是人生这本书中最美丽的彩页,是人生这部戏中最精彩的一幕,拥有大学生活的我们,便可以看到最灿烂的风景。
为了进入大学这个梦想,我们十年寒窗磨一剑,那些刻苦铭心的日子如今仍旧历历在目。
在那收获的日子里我们深刻的理解通过自己的努力完成一件事情是多么有意义,栉风沐雨我们一同走过,风雨同舟抵达美丽的大学校园。
所以我们更应该把握机会,抓住机遇,珍惜在大学里一分一秒,在大学中充实自己,锻炼自己。
然而在大学生活的画卷铺开时,我发现在寻寻寻觅觅的尽头,并不都是以往心里的“那人却在灯火阑珊处”的喜悦。
《软件工程导论》课程教学大纲(5篇)

《软件工程导论》课程教学大纲(5篇)第一篇:《软件工程导论》课程教学大纲《软件工程导论》课程教学大纲课程编号:课程中文名称:软件工程导论课程英文名称:Introduction of Software Engineering 总学分:2 总学时: 36 讲课学时:36习题课学时:0 实验学时:0 上机学时:0 授课对象:软件工程专业本科先修课程:程序设计课程要求:必修课课程分类:专业基础课一、课程教学目的随着计算机技术的发展,软件的规模越来越大,软件的结构越来越复杂,软件开发与维护的难度也越来越高,软件的质量难以保证,软件开发与维护的进度和成本难以控制,这就要求有一种科学的方法指导软件的开发与维护工作。
软件工程就是这样一种指导软件开发和维护的工程学科。
通过本课程的学习,使学生了解软件工程的概念、原理和技术,初步掌握软件开发的基本方法和常用工具,建立软件开发和维护的工程化意识,培养独立思考的能力和团队合作的精神,为后续相关课程的学习以及从事软件开发与维护的实际工作打下良好的基础。
二、教学内容及基本要求教学内容:1.课程内容简介(1学时)本课内容简介,基本要求和目标,教学方法,学习方法,教材(英1 文原版)的主要内容及使用,中文参考教材简介2.软件工程的基本概念(4学时)软件工程的基本概念,软件危机产生的原因,软件危机面临的问题及解决方法,什么是好的软件以及软件的质量的概念,实施软件工程的人员,软件工程的系统方法,软件工程的工程方法,软件工程的发展3.过程建模与生命周期(4学时)过程的概念,软件过程模型,软件生命周期,各种常用的软件过程模型,过程建模的工具和技术 4.软件项目计划与管理(4学时)软件项目进展跟踪,软件项目的人员,工作量的估算,风险管理,项目计划,项目管理 5.需求获取(4学时)需求过程,需求的类型,需求的特征,需求的表示方法,原型需求法,需求文档,需求过程的参加人员,需求确认,需求度量,需求表示方法的选择,表示需求的工具。
软件工程导论总结报告[最终定稿]
![软件工程导论总结报告[最终定稿]](https://img.taocdn.com/s3/m/d7dee1693a3567ec102de2bd960590c69ec3d898.png)
软件工程导论总结报告[最终定稿]第一篇:软件工程导论总结报告软件工程总结报告序言本期软件工程专业导论课程结束后,为圆满完结本期此课程的学习,特此总结个人学习所得以求些许回报先生无私教导。
主体第一节课主要讲述了软件工程各领域之间的联系以及贯穿始终的基础为何。
其中较为基础并相当重要使的应该是算法。
对于算法重要性与基础性的理解,我个人有比较切身的体验。
比如前不久的ACM竞赛,在比赛中我所在的小组以及当场几乎所有小组都遇到这样一个问题:超时—这无非就是个人设计的算法的效率不够高,这也证明我们对算法理论知识的匮乏(不清楚优化个人算法的方法)。
我对软件工程这一专业有了一个较为全面的把握,对我个人未来进取方向而言也起到了一定的指导作用。
第二节课老师带来了三位本专业的前辈向我们传授大学生活应如何度过以及对我等一些问题作出解答。
其中我个人印象深刻的是其中一位学姐PPt中引用李开复的那部分内容。
即试着记录下自己一整天做的所有事以及其所花费的时间,再仔细研究自己在哪些事上浪费了时间,应该如何整改。
我个人认为这方法可能有一定直观性,因为直观的数据更能深刻的反映真实和刺激一个人整改,但此法实施起来又太古板,中觉得生活有些教条化、章程化,缺乏新意与自由。
求上进,珍惜时间也无需以丧失人生情趣为代价。
还有就是学长再提潘老师曾讲过的那些重要、紧急优先次序。
他提到的个人的学习生活情况倒没什么深刻感,但我认为他引用的一番话较有道理,大概意思是比起个人兴趣更为优先的应该是谋生的本领,尤其是当自己感兴趣的正好是冷门时。
当掌握了一些实实在在有能保证自身良好发展前景后,再去做一些自己感兴趣的事也来得及。
于我而言,一个人尚不能独善其身,何求其兼济天下。
成己方成人就是如此道理。
第三节课主要讲解了大学学习生活中应着重的基础课以传递重基础的要旨。
据个人体会,其中英语科目实是基础中的基础,主要是为辨认单词(即代码变量以及注释)意义以达到理解他人算法并顺利接手他人接下来的工作。
软件工程导论课程报告
软件工程导论课程报告(总2页)本页仅作为文档页封面,使用时可以删除This document is for reference only-rar21year.March软件工程导论课程报告学习软件工程导论将近一个学期了,期间学习让我认识和了解到软件工程专业的各种相关知识,为我能学习好软件工程这个专业打下了专业背景知识的基础。
自己到了解什么是软件工程,软件工程学习什么,软件工程做什么,也为自己怎样设计大学四年规划做好准备。
学习软件工程导论,可以培养我们学生系统理解和掌握计算机网络与软件工程的理论、相关知识和技能,能构建网络、分析和排除常见网络故障,维护网络的安全和正常运行的能力,从而使自己能在专业学习后,成为能从事计算机应用软件的测试、开发,计算机网络系统管理与维护工作的应用型专业人才。
首先是什么是软件工程。
关于软件工程的概念,一直都存在多种不同的定义,目前国际上比较认可的一种定义认为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到的方面有:程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面,例如在电子邮件、嵌入式系统、办公套件、数据库,游戏等。
这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
软件工程要学习的主要课程有英语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、c#程序设计、JAVA程序设计、Delphi程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000、Asp 等。
软件工程专业认知实习报告
软件工程专业认知实习报告一、实习背景我是一名软件工程专业的学生,在大学期间,我学习了软件工程的基本理论知识和技术技能,但是对于实际工作中的软件工程流程和工作方式并没有深刻的了解。
为了更好地学习和了解软件工程实践,我选择了在一家软件开发公司进行为期三个月的实习。
二、实习目标在实习期间,我有以下几个主要目标:1. 熟悉软件工程实践中的流程和方法,了解软件开发的整个生命周期;2. 学习并掌握常用的软件开发工具和技术;3. 参与实际的软件开发项目,了解团队合作和项目管理等方面的工作。
三、实习过程在实习期间,我主要参与了公司正在进行的一个Web应用开发项目。
在这个项目中,我担任了一名软件工程师的角色,负责开发前端的界面和功能。
在开发过程中,我首先需要熟悉项目需求,与产品经理和设计师沟通并理解他们的需求和想法。
然后,我使用HTML、CSS和JavaScript等前端技术,创建了用户界面的原型,并与后端开发人员协作,将前端和后端进行集成。
在开发过程中,我学习并使用了React框架和Git版本控制工具等常用的开发工具和技术。
除了开发工作,我还参与了团队的例会和讨论。
在这些会议中,我们讨论了项目的进展和挑战,并共同解决问题。
我学习了如何与团队成员进行沟通和合作,以及如何根据项目需求做出决策。
四、实习收获通过这次实习,我取得了以下几点收获:1. 对软件工程实践有了更深刻的理解。
在实践中,我学习了软件开发的整个流程,从需求分析到设计、开发、测试和部署。
我了解了不同角色在软件开发过程中的职责和工作方式,并运用到实际项目中。
2. 掌握了常用的软件开发工具和技术。
通过参与项目的开发工作,我学习并实践了常用的开发工具和技术,比如React框架和Git版本控制工具等。
这些技能对于我未来的职业发展非常有帮助。
3. 锻炼了团队合作和沟通能力。
在项目中,我与团队成员紧密合作,共同解决问题。
通过与他们的学习和交流,我提升了团队合作和沟通能力,学会了如何与不同背景和专业的人合作和协调。
软件工程专业认知实习报告(四篇)
软件工程专业认知实习报告光阴荏苒,时光飞逝,转眼间到了实习结束的日子。
从进公司实习到现在,我已经到公司近6个月了,感受颇多,收获颇多。
期间,通过公司领导的关心和帮助,同事的指导,使我能够很快地了解公司的管理与运作程序,我了解了公司的发展概况,熟悉了公司的流程和行业的基础知识,使我逐步学会如何从一个刚出校门不久的实习生转变成一个职员。
以下是我这段时间的实习报告。
学习无止境,职业生涯只是学生生涯的一种延续。
对于一个实习的学生,初踏入职场,进入专业的软件公司,对开发软件没有一点经验。
不论在人生的哪个阶段,学习的脚步都不能停歇,要把工作视为学习的殿堂。
所以在这几个月当中,我一边学习,一边从最基础的事情做起,这样的好处在于能够在工作的过程中,了解项目的整体布局,了解项目中的业务逻辑,了解项目中尚未完成的工作并以此作为下个阶段的工作目标。
在这几个月的工作中,我的主要任务是对客户使用的map系统进行测试,并且做相应的文档记录和一些简单的配置修改。
几个月里,我工作勤勤恳恳,并按时完成安排的任务。
尽最大的努力解决客户在工作中遇到的问题,从中我也学到了在学校里学不到的东西,也明白了很多道理,我相信对我以后的工作都将大有裨益。
其它方面,我全力协助公司的工作,在公司人手较忙的时候,为公司分担事务,圆满地完成公司委派的任务。
在这几个月的工作中,最初我会遇到一些我解决不了的问题,我会咨询公司另两位同事。
在他俩的指导和帮助下,我的技术技能不断提升,对整个MAP系统和配置工具的使用逐步熟练,思维方式和工作方法也不断提升,直至到目前我基本能解决客户在使用MAP系统过程中遇到一般问题的问题。
在近6个月的工作过程中,我在领导和同事们的帮助和支持下取得了一定的进步,但我深知自己还存在很多缺点和不足,与工作需要还有一定的差距。
在工作中未能考虑的各种因素还有很多,比如:对整个MAP系统的掌握还不够熟练、工作的灵活性还不够、服务意识还有待提升等等,这都有待于在今后的工作中改进。
2021年软件工程专业认知的实习报告范文(通用6篇)
软件工程专业认知的实习报告2021年软件工程专业认知的实习报告范文(通用6篇)一段忙碌又充实的实习生活又告一段落了,我们在不断的学习中,获得了更多的进步,这个时候该写一份实习报告了吧。
那么什么样的实习报告才是好的实习报告呢?以下是小编为大家整理的2021年软件工程专业认知的实习报告范文(通用6篇),欢迎阅读与收藏。
软件工程专业认知的实习报告11 概述实习是一种实践,是理论联系实际,应用和巩固所学专业知识的一项重要环节,是培养我们能力和技能的一个重要手段。
八月初,我们来到大连东软实训中心进行为期20天的实习,我们要做的是物流配送管理系统,我要做的是配送中心管理模块。
它的主要功能是完成对商品、库房和供应商的管理,缺货查询和进货安排。
由于大家负责不同的模块编写,作为组长的我需要充分考虑各个模块之间的交互,系统风格一致性等问题。
为此,项目启动之前我们小组6人开会讨论了整体的业务流程,明确了数据库表之间的关联和各个模块之间的接口。
在项目验收阶段我们顺利地通过了答辩,圆满完成了预期目标,虽然和优秀的小组开发的系统还有一些差距,但我们发挥了每个人的能力,结果也令我们满意。
2 感受与体会在为期20天大连东软实训中心的实习过程中,我每天都感觉很充实,从基础知识的巩固,项目整个的开发过程,我都认真学习,勤于思考,并不断动手实践,我感到收获非常大。
这是我们在学习专业课程之后走向工作岗位之前的不可缺少的实践环节。
它对于培养我们的动手能力有很大的意义。
这次实习旨在培养学生综合运用所学的软件工程专业基础理论、基本技能和专业知识分析问题和解决问题的能力,培养我们的专业素质、应用科学的思维方法和计算技巧,使我们了解科学研究工作的一般程序和方法,撰写科技论文的能力;培养我们直接参与科研活动、科研文献和资料的调研,对研究工作以及相关的研究结果分析、综合的能力;重点培养我们积极的创新精神、严肃认真的科学态度和严谨求实的工作作风,增强我们的综合素质以及对毕业后工作岗位的适应能力;有利于扩大我们的知识面,并掌握一些软件工程技术的发展前沿。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXXX学校软件工程专业认知导论报告学生姓名学生学号专业班级所在单位任课教师完成日期年月日考核成绩表综合评定:(优、良、中、及格、不及格)教师签字:年月日目录1专业基本认知 (1)1.1基本概念 (1)1.2专业课程认知 (1)1.3对某门专业课的理解 (2)1.4还希望在导论课中学习的内容 (3)2学习规划 (4)2.1 学习进度计划及安排 (4)2.2 创新创业等课外实践规划 (5)3专业基本认知 (5)3.1 毕业后五年内的职业规划 (5)4知导论总结 (5)4.1 成绩与收获 (5)4.2 问题与不足 (6)1 专业基本认知1.1基本概念软件工程基本概念:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面软件的基本概念:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据什么是编程:编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
编程语言:最简单的语言——BASIC编程语言里一个重要的里程碑——Pascal Pasca现代程序语言革命的起点——C语言面向对象的编程语言——Java、Python什么是系统:计算机系统指用于数据库管理的计算机硬软件及网络系统。
数据库系统需要大容量的主存以存放和运行操作系统、数据库管理系统程序、应用程序以及数据库、目录、系统缓冲区等,而辅存则需要大容量的直接存取设备。
此外,系统应具有较强的网络功能。
1.2 专业课程认知编程核心课程:网页设计与制作C语言程序设计数据结构Java程序设计JSP应用技术Web前端开发技术应用软件体系结构与框架技术移动互联网应用开发Python语言基础理论类核心课程:软件项目管理面向对象分析与设计软件质量与保证测试数据科学导论实践类核心课程:C语言程序设计与课程设计Java数据库综合课程设计JSP课程设计Web前端开发技术课程设计软件工程项目实践软件项目综合实训毕业设计软件工程专业课程的学习是在理论与实践并存的状态下进行的。
通过理论课程的学习,我们可以了解到更多关于编程语言、软件开发等技术的基本概念。
然后通过专业课程的学习来在实际操作中进一步学习软件的相关知识。
最后在学期末应用自己本学期学到的知识来进行一些项目的实践,进而达到学习的目的。
1.3 对某门专业课的理解对C语言程序设计的理解对于计算机科学与技术这个学科来说,c语言是重要的语言基础,通过导论对C语言的介绍,我对C语言也有了一定的了解。
首先最先需要接触和学习的就是c语言的程序处理的数据有常量和变量两种类型。
常量的类型包括"整形常量"“字符型常量”“字符串类型常量”等等。
不同的类型常量也有不同的表达形式。
例如单精度类型用float表示,双精度用double表示。
在单个字符的输入输出中。
字符常量是用单引号括起来的一个字符。
字符的输入输出是需要引入ACSII的内容,需要借助getchar()和putchar()来从终端键盘输入和输出。
数据的格式化,常用于scanf和printf中用于表示数据类型的。
常用的有%d表示十进制整数,%c表示输入一个字符,%f表示单精度类型,%lf表示双精度类型。
选择控制结构中包括单分支,双分支,多分支控制的条件语句。
例如if语句和while 语句。
if语句用于两个条件的分支,while语句常用于多个条件的分支结构。
在导论课上,我们也接触到了一些基本的程序代码,例如:“hello world”#include <stdio.h>int main(void){printf("HelloWorld!");return 0;}其中:#include 表示预处理器指令,此处引用了stdio.h#include "" 引用的是你当前程序目录下面相对的文件预处理器发现#include指令后就会去寻找#include <> 或者 #include 里的文件名,这个路径在我们编译器安装时候就设定了。
在程序进行编译时,编译器就会当前程序目录下面寻找 stdio.h文件,如果没有这个stdio.h文件,编译器就会报错。
main 主函数,程序第一个调用的函数main(主函数)的返回值表示程序是否正常退出程序,因为在main(主函数)调用完成后会调用exit(ret),ret表示main(主函数)的返回值。
exit函数是用来终止当前进程(当前程序),exit(0)表示正常退出,exit(非0)表示异常结束。
printf 格式化输出信息printf是stdio.h里面的一个函数,只有引用了stdio.h才能使用,当前printf 是在控制台上格式输出一条信息,当前输出的内容是HelloWorld!,所以在控制台能看到一条HelloWorld!语句。
return 0 表示正常退出程序在例如“取两个数的最大数”#include<stdio.h>int main(){int a,b,max;printf("请输入两个整数:");scanf("%d,%d",&a,&b);if(a>b){max = a;}else{max = b;}printf("较大的数是:%d",max);return 0;}这个例子中就用到了if语句,搭配else使用,就得到了选择最大值的效果。
Scanf也是stdio.h.中的函数,表示在控制台上输出一个内容。
事实上学习编程是一件很好玩、很有趣、很有意思也很有前途的事情!我认为,想要学好C语言,主要有以下几个方面:1) 一定要多上机,多“敲”代码编程是一门实践性的学科,绝对不是理论。
如果不动手“敲”代码的话,永远都学不会编程。
很多问题只有在“敲代码”的时候才能发现,才会有更加深刻的体会、领悟和理解。
而不是靠死记硬背书中的代码。
2) 要学会记笔记编程需要不断地积累。
我们一定要学会模仿别人优秀的代码、优秀的算法,然后将它记下来。
我们在记笔记的时候,如果眼前没有计算机则可以先写在纸上,但事后一定要将它独立的写出来。
1.4 还希望在导论课中学习的内容希望在导论课中还没能学习到更多的专业基本概念,加入更多的实例,让我们可以参观到更多的编程或与专业相关的操作,方便之后对专业课程的学习。
2 学习规划2.1 学习进度计划及安排大一:大一主要是以基础课程为主,所以在大一,我要把高数,C语言,英语认认真真的学好,把基础知识学好好,为以后的学习打好基础。
而且在大一,要通过计算机二级考试。
大二、大三:在大二的时候,我们会学习Java程序设计,数据结构以及线性代数。
在大三,我们会学习JSP应用技术,Web前端开发技术应用以及软件体系结构与框架技术。
这个阶段的学习十分重要而且具有难度,而且还会有大学物理的学习。
这个阶段课程繁多,线性代数与大学物理也是软件工程专业的基础,而且,英语还会继续学习下去。
我觉得,这个阶段还应该自学一点其他的知识,多学一点以后真正要用到的使用的技能,因为我感觉学校的教材和我们以后真正要用到的技能还是有一定的差距的,毕竟随着时代的进步,我们也要学习新的技能。
在大三之前,我觉得应该完成英语四级,计算机四级的学习。
大四:这个阶段我们会学习最后一个的编程语言——Python,但是只是学习基础,作为当前应用最多的编程语言,在此基础上,我们更要自己在实际中进行额外的学习。
在大四,我可能会选择考研,那么就需要专业知识和英语的水平过硬,在此阶段,我应该以实际操作为主,并在基础上进行扩展,进行更深入的学习。
同时要攻克英语六级这个大难关。
尽可能多的完成实践操作和实践操作,提升自己的专业素养与专业技能。
2.2 创新创业等课外实践规划大一:C语言程序设计与课程设计大二:Java数据库综合课程设计大三:JSP课程设计;Web前端开发技术课程设计大四:软件工程项目实践;软件项目综合实训;毕业设计3 职业规划3.1 毕业后五年内的职业规划我主要想往软件的开发和应用的方面发展,因为据我所知,在我国很需要软件开发的人员,而且专业知识较强的人才更是市场的巨大需求,我们国家对这方面的人才需求正在以一种前所未有的惊人速度在增长!最重要的一点是我对这方面的知识很感兴趣,所以,为了自己的理想,为了给我们国家做出我自己的贡献,也为了我以后找工作能更顺利,我决定往这个方向发展。
毕业后,可能会进行研究生的学习,如果完成了研究生的学习,那么对于之后的发展是很有好处的,可能会进入到以下大公司去工作,打开自己的视野,学习到更精妙的知识。
如果没能考研,那就在实习的过程中继续学习,稳步提升自己的专业知识,有机会要考取更多的专业证书,争取想更高等级的职位靠近。
4知导论总结4.1 成绩与收获通过本学期软件工程导论的学习,我有很多的感悟与体会。
首先,我们要合理分配自己的大学时间,在大学生活中,多数大学生认为在校期间应该多放松自己,不应该有太多的压力,其实这是不对的,我们应该以事情对我们学习生活的意义为标准来定义时间的重要性。
明确了每一件事的性质后,然后就依照它们的性质分配不同的时间。
与学习有关的,就要多分一些时间,游戏时间也要有,但要适度,不能过于沉迷其中。
与学习不相关的,就要少分配一些时间。
其次,注重能力的培养,在大学期间,我们应该对于自己的专业有全面而深刻的认识和了解,明确自己应该具备哪方面的能力和技能,我们应该培养哪方面的能力。
我们学这个专业,就注定与代码有着密切的联系,所以我们的代码编写能力就要很高,所以我们平常的时候,就要花大量的时间去练习,培养我们的写代码的能力。
而且像算法思维、逻辑推理思维等等都是我们需要掌握,熟悉并要精通的能力。
3、有自己的职业规划,只有提前做好了自己的职业规划,我们就能够一步步地,有方向地,有计划地去实现我们设定的每一个目标,这样才能达到我们想要达到的成就。
所以,拥有自己的职业规划,是大学期间最需要完成的目标。
4.2 问题与不足在导论课的学习中,我深深体会到了阮江工程这个专业的深奥,由于我们的专业知识尚未开始学习,因此在课上对于一些操作也就不能理解的很好,不过我相信,通过我的不断学习,我一定可以越学越好,成为一名优秀的学生的。