學生類創造
❶ 學生的創造性和發展性區別
學生的創造性思維要以知識為基礎。
思維能力的培養和發展主要是藉助於知識(直接知識和間接知識),同時人們所獲得的知識要經過思維的「過濾」。在數學教學中,要讓學生理解數學知識,構築知識結構,掌握基本技能,學會研究問題的基本方法。為處理具體問題時思路的暢通、貫通及變換打好基礎。可見數學教學過程中對學生傳授知識,並不是局限於大量知識在學生頭腦中簡單的累積,而關鍵是要讓學生把所學的知識內化為自己的知識,並能自如地運用這些知識。這樣的知識才可以作為學生創造性思維的基礎。
培養學生的自學能力讓學生學會學習,學會創新。
「自學能力是學生通過自己獨立學習獲得知識和技能的一種能力,它包括獨立閱讀、獨立思考、獨立研究、獨立觀察、獨立實驗等能力,是一種綜合能力」。培養學生的自學能力,不僅對學好數學有重要作用,而且對提高學生的素質也起很大作用。國外一研究機構曾調查諾貝爾獎金獲得者的成長道路。發現他們的知識20%是在學校獲得的,80%的知識則是在離開學校後經過自學獲得的。
愛因斯坦也曾說過「發展獨立思考和獨立判斷的一般能力,應當始終放在首位」 ,「如果一個人掌握了它的學科的基礎理論,並學會獨立地思考和工作,他必定會找到自己的道路。」因此,教學中培養學生的自學能力要緊緊圍繞「學思結合」的自學途徑,不是一味地讓學生自己看書,而必須讓學生有深入的思考。讓學生學會通過自己觀察提出問題,把實際發生的現象轉化為個人的思維任務。經過反復思考琢磨,提出解決問題的方法。並通過自己查找資料或自己動手設計實驗去探索答案。讓學生通過自己學習的過程,掌握學習的科學方法和了解探索真理的途徑。同時通過學生自己實踐的過程,培養學生探索新穎問題的能力,及創造出超出已掌握知識范圍的新思維成果的能力。使學生逐步養成不畏艱難、勇敢堅強的品質和冒
❷ 中學生發明創造的事例
能讓您在家裡也有機會體驗動感電影刺激的座椅、使用環保節能的氫燃料的微型潛水艇、無論道路多麼崎嶇仍能保持所載貨物水平的汽車裝置、能幫助行動不便的如廁老人站立起來的智能坐便器……這些神奇有趣又實用的物件,全是中學生開動腦筋的發明創造,吸引了無數觀眾的贊嘆,一些特地趕來參觀的外國科學家連稱北京的孩子真聰明,想像力豐富,頭腦靈活的不可思議。
這一幕幕是記者在「第28屆安捷倫北京青少年科技創新大賽」決賽會場看到的,大賽在位於朝陽區望京科技園的北京市第八十中學高中部舉行,主題為「體驗 創新 成長」。
據了解,參加大賽初賽活動的青少年有30餘萬人,每個區縣都有項目參加市級決賽。北京市科協黨組書記田小平認為,連續三年在郊區舉辦大賽,有效地帶動了遠郊地區青少年科技活動的開展,越來越多的來自郊區縣的優秀項目入選市級競賽,使大賽更具有廣泛性。
《中學生奪得發明創造頭獎》
2004年07月19日,省科技廳、省知識產權局等單位聯合頒發了「2004年雲南省優秀發明創造選拔賽」一、二、三等獎。52個獎項中有18個大獎被在校中小學生奪得,我省青少年的科技創新意識明顯增強。
據悉,本次選拔賽的參與面很廣,既有大專院校、科研院所、中小學生,又有民營企業、國有大中型企業和部隊幹部。在眾多參賽者中,中小學生表現不俗。建水縣第一中學高二學生鄢勰發明的「手機用於遠距離雙向汽車(摩托車)定位防盜系統」,奪得了一等獎並申請了專利。該技術可彌補目前車載防盜器存在的缺陷:防盜控制距離一般不超過400米,車輛被盜後無法查找車的位置等等。省科技廳將積極支持這些獲獎者參加今年9月在上海舉行的「第五屆中國國際發明展」。
《中國中學生發明太陽能動力模型車》
2008年,10月16日,第六屆國際發明博覽會和2008電子信息博覽會同時在蘇州揭開帷幕,環保和節能成了此次會展上的一大亮點,而在展會上首次亮相的太陽能動力車,更引起了不少人的關注。
這款太陽能輔助動力公交車是廣東一個中學生的發明創造,它通過太陽能吸光板把光能轉化為電能,除了太陽光之外,路燈、車燈都可以作為它動力的源泉。
而這家參展商則直接把吸光板裝備到了玩具車上,做成太陽能玩具汽車。
目前,有效吸收太陽能的材料還處於研製和開發的過程中,因此,太陽能動力車投入民用還需時日。
《中學生小發明賣了150萬》
新洲中學科技教育成為該校素質教育的一大亮點。在日前舉行的「第三屆全國中小學勞技教育創新作品邀請賽」上,該校取得一金兩銀的驕人成績。其中一項發明——「樓房污水回收利用裝置」,獲得國家專利,並被某企業以150萬高價買下專利使用權。
全國大賽滿載喜悅凱旋
「全國中小學勞技教育創新作品邀請賽」是為落實《中共中央國務院關於深化教育改革全面推進素質教育的決定》而設立的全國性賽事,由中國教育學會、中國發明協會、中央教科所聯合主辦,旨在鼓勵青少年從小愛科學、學科學,弘揚創新精神,提高實踐能力,促進青少年素質全面提高,參賽作品以中小學生勞技教育創新作品為主。在湖南長沙落幕的「第三屆全國中小學勞技教育創新作品邀請賽」上,新洲中學滿載而歸,初二(7)班於金田同學發明的「內刷式自動儲水箱」榮獲金獎,於金田同學發明的「樓房污水回收利用裝置」榮獲銀獎;初三(2)班張強同學發明的「視力坐姿矯正器」榮獲銀獎,指導老師安薇被授予「優秀指導教師獎」。該金牌是廣東省在本屆比賽獲得的創造發明類惟一一塊金牌。於金田同學的「樓房污水回收利用裝置」還在今年的高交會上設立了專門的展台。
發明的想法源於生活
於金田同學獲得金銀獎的兩項發明的想法都是來源於對現實生活的思考。於金田全家還沒搬到深圳之前住在東北,那裡生活用水緊缺,只在每天早晨供一小時水。他媽每天都要提前早起接水,如果誤了時就一天沒水用;而爸爸還要經常清洗水缸,很費事。他心疼爸媽,就想搞個發明,既能自動儲水,又方便清洗,於是就促使了「內刷式自動儲水箱」的誕生。
科技教育提升學生素質
據新洲中學校長介紹,該校一直重視素質教育,支持學生搞發明創造,每年投入大量資金購買相關設備,並配備專門的指導老師,這讓於金田等同學如魚得水。該校在科技教育中,為學生設立有層次有梯度的興趣小組:專業隊和業余隊,學生根據需要可以自主選擇,為學生的個性發展創造巨大空間。指導教師的作用則在幫助學生完善其自主選擇意識和能力上,而不是代替學生選擇;綜合實踐活動的開發和實施,著眼於學生實踐意識的培養,強調學生的動手操作和親身體驗,讓學生在體驗和探索中不斷成長,在參與和融入社會中不斷成熟並完善自我,從而實現全面和諧發展。
❸ Java創建一個學生類
publicclassTest{
publicstaticvoidmain(String[]args){
ArrayList<Student>studentList=newArrayList<>();
studentList.add(newStudent("張三","class1","Java",85));
studentList.add(newStudent("周樂兒","class1","C#",79));
studentList.add(newStudent("王濤","class2","C#",52));
studentList.add(newStudent("李明","class2","Java",48));
//===========================================================================
System.out.println("姓名 班級名 課程名 考試成績");
for(Studentstudent:studentList){
System.out.println(student);
}
//===========================================================================
floatclass1SumScore=0;
intclass1StudentCount=0;
for(Studentstudent:studentList){
if(student.isClass1()){
class1SumScore+=student.getScore();
class1StudentCount++;
}
}
System.out.println(" class1班的總分:"+class1SumScore+" 平均分:"+class1SumScore/class1StudentCount);
//===========================================================================
floatjavaScore=0;
floatjavaStudentCount=0;
floatcSharpScore=0;
floatcSharpStudentCount=0;
for(Studentstudent:studentList){
if(student.isJava()){
javaScore+=student.getScore();
javaStudentCount++;
}elseif(student.isCSharp()){
cSharpScore+=student.getScore();
cSharpStudentCount++;
}
}
System.out.println(" Java課程的平均分:"+javaScore/javaStudentCount+" C#課程的平均分:"+cSharpScore/cSharpStudentCount);
}
}
classStudent{
privateStringname;
privateStringclassName;
privateStringcourseName;
privateintscore;
publicStudent(Stringname,StringclassName,StringcourseName,intscore){
this.name=name;
this.className=className;
this.courseName=courseName;
this.score=score;
}
publicbooleanisClass1(){
return"class1".equals(className);
}
publicbooleanisJava(){
return"Java".equals(courseName);
}
publicbooleanisCSharp(){
return"C#".equals(courseName);
}
publicStringgetName(){
returnname;
}
publicStringgetClassName(){
returnclassName;
}
publicStringgetCourseName(){
returncourseName;
}
publicintgetScore(){
returnscore;
}
@Override
publicStringtoString(){
returnname+" "+className+" "+courseName+" "+score;
}
}
❹ java 作業:創建一個學生類,創建一個學生列表,將五個學生對象加入到列表當中,提供一個工具類,提
//Student.java
public class Student {
int id;
private String name;
private String grade;//班級
public Student(){}
public Student(int id, String name, String grade) {
super();
this.id = id;
this.name = name;
this.grade = grade;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
@Override
public String toString() {
return "學號 [id=" + id + ", 姓名=" + name + ", 班級=" + grade
+ "]";
}
}
//StudentUtil.java
import java.util.*;
public class StudentUtil {
public Student getStuById( List<Student> stuList ,int id){
Student student = new Student();
if(stuList!=null){
Iterator<Student> iterator = stuList.iterator();
while(iterator.hasNext()){
student = iterator.next();
if(student.getId()==id){
return student;
}
}
}
else{
System.out.println("沒有學生!");
}
return student;
}
}
//Test.java
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Student> stuList = new ArrayList<Student>();
Student stu1 = new Student(201101,"王同學","2班");
Student stu2 = new Student(201105,"張同學","2班");
Student stu3 = new Student(201112,"張張同學","3班");
stuList.add(stu1);
stuList.add(stu2);
stuList.add(stu2);
System.out.println(new StudentUtil().getStuById(stuList,201112).toString());
}
}
❺ JAVA創建一個學生類
//創建一個學生類,該類中擁有name,age等成員變數,
public class Student {
private String name;
private int age;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
// 要求 1)創建學生類,實現構造方法重載
public Student() {
}
public Student(String name) {
this.setName(name);
}
public Student(int age) {
this.setAge(age);
}
// 2)在某個構造方法中要求使用this()的方式調用其它構造方法
public Student(String name, int age) {
this(name);
this.setAge(age);
}
// 3)創建一個成員方法,該方法能返回姓名的長度
public int getNameLength() {
if (this.name != null) {
return this.name.length();
} else {
return 0;
}
}
// 4)創建一個成員方法,該方法能返回年齡
public int getAge() {
return this.age;
}
public void setAge(int age) {
this.age = age;
}
// 5)創建一個成員方法,該方法能返回姓名的首字元
public char getFirstCharacter() {
if ((this.name != null) && (this.name.length() > 0)) {
return this.name.toCharArray()[0];
} else {
return 0;
}
}
}
❻ java學生類的創建和使用
package student;
public class Student {
private static int count;
/**
* 班級號
*/
private String classNo;
/**
* 年齡
*/
private int age;
/**
* 性別
*/
private char sex;
/**
* 姓名
*/
private String name;
/**
* 學號
*/
private String stuNo;
public Student(String stuNo, String classNo, String name, char sex, int age) {
super();
this.age = age;
this.classNo = classNo;
this.name = name;
this.sex = sex;
this.stuNo = stuNo;
count++;
}
public static int getExsitingStudentCount() {
return count;
}
public String getClassNo() {
return classNo;
}
public void setClassNo(String classNo) {
this.classNo = classNo;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
/**
*
* @return F為男,M為女
*/
public String getSexString() {
return sex == 'F' ? "男" : "女";
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStuNo() {
return stuNo;
}
public void setStuNo(String stuNo) {
this.stuNo = stuNo;
}
private String prop(String name, Object value, char sep) {
return sep + name + ":" + value;
}
public String toString() {
String desc = prop("學號", stuNo, '\0');
desc += prop("班號", classNo, ',');
desc += prop("姓名", name, ',');
desc += prop("性別", getSexString(), ',');
desc += prop("年齡", age, ',');
return desc;
}
}
import student.Student;
public class StudentTest {
public static void main(String[] args) {
Student s1 = new Student("No.1", "T1", "張三", 'F', 14);
Student s2 = new Student("No.1", "T1", "馬莉", 'M', 13);
println(s1);
println(s2);
s1.setName("李四");
s1.setAge(12);
println("姓名", s1.getName());
println("年齡", s1.getAge());
printlnSeparator();
if (s1.getAge() > s2.getAge()) {
println(s1);
} else
println(s2);
}
private static void printlnSeparator(){
System.out.println("=============================");
}
public static void println(Student s) {
println("學號", s.getStuNo());
println("班級", s.getClassNo());
println("姓名", s.getName());
println("性別", s.getSexString());
println("年齡", s.getAge());
printlnSeparator();
}
public static void println(String prop, Object value) {
System.out.println(prop + ":" + value);
}
}
❼ 怎樣創造一個學生類編程
我介紹下java里的吧,也就是面向對象編程里的學生類
public class Stu{
private String stuName; // 姓名
private String stuAge; // 年齡
private String stuSex; // 性別版
.......
public String getStuName(){
return this.stuName;
}
public String setStuName(String stuName){
this.stuName = stuName;
}
.... ....
其他權的同上
}
❽ 創建一個學生類,
Student.java
---------------------------
public class Student {
private String name;
private double mathGrade;
private double chineseGrade;
public Student(String name, double mathGrade, double chineseGrade) {
this.name = name;
this.mathGrade = mathGrade;
this.chineseGrade = chineseGrade;
}
public Student() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getMathGrade() {
return mathGrade;
}
public void setMathGrade(double mathGrade) {
this.mathGrade = mathGrade;
}
public double getChineseGrade() {
return chineseGrade;
}
public void setChineseGrade(double chineseGrade) {
this.chineseGrade = chineseGrade;
}
public String getGrades(){
return name+"的數學成績是"+mathGrade+",語文成績是"+chineseGrade;
}
public String getTotalGrade(){
return name+"的總成績是"+(mathGrade+chineseGrade);
}
}
---------------------
測試類Test.java
-----------------
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Student student1 = new Student("張三",90,95);
Student student2 = new Student("李四",80,70);
Student student3 = new Student("王五",95,96);
Student student4 = new Student("小明",98,99.5);
Student student5 = new Student("小紅",100,100);
Student students[] = new Student[5];
students[0] = student1;
students[1] = student2;
students[2] = student3;
students[3] = student4;
students[4] = student5;
double totaleMathGrades = 0;
double totaleChieseGrades = 0;
for(int i=0;i<students.length;i++){
totaleMathGrades+=students[i].getMathGrade();
totaleChieseGrades+=students[i].getChineseGrade();
System.out.println(students[i].getTotalGrade());
}
System.out.println("---------------");
System.out.println("所有學生數學成績總和為:"+totaleMathGrades);
System.out.println("所有學生語文成績總和為:"+totaleChieseGrades);
}
}
❾ JAVA創建一個具體的學生類
public class student {
private String name;
private int age;
private double value;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getValue() {
return value;
}
public void setValue(double value) {
this.value = value;
}
}
要用的時候內直接new 一個,然後設容置值,比如
student s=new student();
s.setName("張飛");
s.setValue(100);
s.setAge(20);
需要得到值的時候就是get方法就行
❿ java 面像對象中, 定義一個學生類,可以創建五個學生對象,自動產生
import java.util.Random;
public class StudentTest {
private int number;//學生學號
private String name;//學生名稱
private int age;//學生年齡
public int getNumber() {
number;
}
public void setNumber(int number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public static void main(String[] args){
//第一種自動產生學號方法:用for循環,從一開始,一一放進去對象學生學號那裡
StudentTest[] student=new StudentTest[5];//五個對象數組
for(int i=0;i<student.length;i++){
student[i]=new StudentTest();//new對象
student[i].setNumber(i+1);//循環放入學號,
System.out.println(student[i].getNumber());
}
System.out.println("第二種方法");
//第二種方法,隨機生成學號(前提是整數)
StudentTest[] student2=new StudentTest[5];//五個對象數組
for(int i=0;i<student.length;i++){
student2[i]=new StudentTest();//new對象
student2[i].setNumber((int)(Math.random()*100));//循環放入學號,
System.out.println(student2[i].getNumber());
}
//第三種方法,如果存在資料庫中。在資料庫表設置為自增屬性
/*
CREATE TABLE students (
id int(5) NOT NULL auto_increment,#自增id,唯一的
name varchar(20)NOT NULL,
PRIMARY KEY (`id`)
)
*/
}
}
執行結果如下: