java语言入门本章教学目标及对学生毕业要求的支撑性:_实验大纲-2019级-英文班-Java程序设计...

Course Code045100741

CourseTitleJavaProgramming

CourseCategorySpecialty Basic Courses

CourseNatureElectiveCourse

Class HoursTotal: 40hours, ComputerPractice:8 hours

Credits2.5

SemesterThe secondsemester

InstituteSchoolof computer science and engineering

ProgramOrientedComputerScience and Technology Full English Creative Class(Bachelor-Master, Bachelor-Doctor Successive Program)

TeachingLanguageEnglish

PrerequisitesNone

StudentOutcomes (Special Training Ability)1.Ideological andpolitical construction: realize the organic integration ofcomputer professional knowledge teaching and moraleducation;Inspire the students' patriotic spirit of "makingthe country prosperous by doing".

2.EngineeringKnowledge: An ability toapply knowledgeof English,mathematics,science, engineering fundamentals and engineering specializationto solve complex network engineering problems.

3.Problem Analysis: An ability to apply basic principles ofmathematics, science, and engineering to identify, formulate, andanalyze complex network engineering problems through literatureresearch.

4.Design / Development Solutions: An ability to design solutions forcomplex network engineering problems, including system design,component selection, engineering implementation process orsolution design to satisfy specific needs, and an ability toexhibit innovative awareness in the design process, consideringfactors such as society, health, security, law, culture, andenvironment.

5.Research: An ability to conduct investigations on complex networkengineering problems based on scientific theories and by adoptingscientific methods, including design of experiments, analysis andinterpretation of data, and synthesis of information, to obtaineffective conclusions.

6.Applying Modern Tools: An ability to develop, select and applyappropriate techniques, resources, and modern engineering and ITtools for complex network engineering problems, includingprediction and modeling of complex engineering problems with anunderstanding of the limitations.

TeachingObjectives(1)This course requiresstudents to masterthebasic knowledge of Java Programming; Class and Object; Inheritanceand Interface; Generics; Enumerations and Inner Class; Exception;Collection; Commonly Used Classes; Basic I/O Processing;Multi-thread Programming; Network Programming; Database Accessing;GUI Programming, etc. [1, 2, 3, 4,5]

(2)Students are required to be able to design and develop small scaleJava applications by using Object Oriented Thinking. The abilityof programming under IDE such as Eclipse is also required. [6]

CourseDescriptionJavaprogramming is the basic course of network engineering. Javalanguage is the fastest growing programming language, it usesobject-oriented programming technology, powerful and easy tolearn. Through the teaching of this course, help students tomaster the object-oriented programming ideas, and can use the Javalanguage and related development tools to solve practicalproblems. Training students to use object-oriented programmingideas and logical thinking way to computer programming, inspirestudents' innovative consciousness, through theoretical study andpractical skills training, improve students in the software designprocess to analyze problems and solve problems in practicalability.

Instrumentsand EquipmentsPersonalcomputer; Eclipse

ExperimentReport(1 ) the purpose of the experiment

(2 ) experimental steps

(3 ) experimental results

(4 ) summary and thinking

AssessmentThecompleteness of theprogramand the standardization of the experimental report. After theexperiment is complete, submit the program and the experimentalreport. Results accounted for 30percentof the total curriculum.

TeachingMaterials and Reference BooksY.Daniel Liang, Introduction to Java Programming, 10th Edition, 2017

BruceEckel,Thinking in Java(4thedition),China MachinePress,2009.

Preparedby Whom and WhenDongMin,2019.4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值