Course Introduction Programming Language(Using Java)

Slides:



Advertisements
Similar presentations
首 页 首 页 上一页 下一页 本讲内容 投影法概述三视图形成及其投影规律平面立体三视图、尺寸标注 本讲内容 复习: P25~P31 、 P84~P85 作业: P7, P8, P14[2-32(2) A3 (1:1)]
Advertisements

数控机床结构及维修 主编:于万成 王桂莲 副主编:李昊 人民邮电出版社 北京 ◎ 了解数控系统的组成和常见数控系统 的特点 ◎ 熟悉常见数控系统的参数设置 ◎ 掌握数控系统的常见故障诊断及维修 方法 调试与维修数控 机床的数控系统.
第二节 Flash 动态按钮的制作 铁王中学 王东强 学习目标: 1 、了解 ActionScript 在交互动画中的重要作 用 2 、知道 ActionsScript 程序的组成 3 、熟练使用按钮中的 ActionScript 控制动画 播放的操作,掌握按钮的创建和使用方法,
北京邮电大学. Sep Wireless and EMC Lab 主要内容 实验室研究方向 实验室研究方向 承担项目情况 承担项目情况 对外合作 对外合作 培养方向 培养方向 就业分配 就业分配 实验室文化 实验室文化.
细分曲面 傅孝明 SA 目录 细分曲面的基本思想 两个关键问题 一些基本概念 几种简单的细分曲面算法 细分曲面方法分类.
2011 年 2 月 产品介绍. 产品介绍 产品目标 产品目标 系统功能特性 系统功能特性 技术特点 技术特点 部署方式 部署方式.
理论专题 1 :演化经济地理学. 理论专题 1 :演化经济地理学 演化经济地理学 : 经济地理学发展的新方向 演化经济地理学 : 经济地理学发展的新方向 Evolutionary economics and economic geography.
Linux 下驱动程序简介 —USB 摄像头 CWY-CTS-SA117L 袁师盛 柴佳杰 孙融 王磊.
嵌入式操作系统 陈香兰 助教:王振明 Spring 2006.
编译程序 构造原理和实现技术 授课教师:吕江花. 第一章 编译程序概述 主要内容: 几个基本概念 编译器的工作过程概述 编译器各个阶段的功能描述 编译程序的实现途径.
嵌入式操作系统 陈香兰 Fall 系统调用 10/27/09 嵌入式 OS 3/12 系统调用的意义  操作系统为用户态进程与硬件设备进行交互提供 了一组接口 —— 系统调用  把用户从底层的硬件编程中解放出来  极大的提高了系统的安全性  使用户程序具有可移植性.
1/29 程序设计基础 程序设计是计算机学科的核心和灵魂 第一章 程序设计与 C ++语言初步 2/29 介绍一些简单的概念 硬件: 计算机及其它直接参与数据运算或信息交流的 物理设备 软件: 控制计算机硬件功能及其运行的指令、例行程 序和符号语言 程序: 一组按照一定的逻辑的进行组合的指令.
地理信息系统概述. 数据和信息 (Data & Information) 数据 原始事实 如:员工姓名, 数据可以有数值、图形、声音、视觉数据等 信息 以一定规则组织在一起的事实的集合。
第 4 章 抽象解释 内容概述 以一种独立于编程语言的方式,介绍抽象解释的 一些本质概念 – 将 “ 程序分析对语言语义是正确的 ” 这个概念公式 化 – 用 “ 加宽和收缩技术 ” 来获得最小不动点的较好的 近似,并使所需计算步数得到限制 – 用 “ 伽罗瓦连接和伽罗瓦插入 ” 来把代价较大的属 性空间用代价较小的属性空间来代替.
分析化学与无机化学中溶液 pH 值计算的异同比较 谢永生  分析化学是大学化学系的一门基础课,课 时较少,其内容主要是无机物的化学分析。 分析化学是以无机化学作为基础的,我们 都是在已掌握一定的无机化学知识后才学 习分析化学 。所以在分析 化学的学习中会 重复许多无机化学内容,造成学习没有兴.
2.1 结构上的作用 作用及作用效应 作用的分类 荷载分类及荷载代表值.
Lecturer: Mu Lingling (穆玲玲)
什么是 MPI? MPI(Message Passing Interface ) MPI 是一个库,而不是一门语言; MPI 是一个库,而不是一门语言; MPI 是一种标准或规范的代表,而不特 指某一个对它的具体实现; MPI 是一种标准或规范的代表,而不特 指某一个对它的具体实现; MPI 是一种消息传递编程模型,并成为.
Harris Spring 2005 讲座一 “ERP 与企业流程再造 ” 东南大学 自控系 赵霁教授 电话: 一 ERP 是什么? 二企业为什么要引入 ERP 系统? 三企业管理软件的发展与 ERP 的创新之处 四 ERP 与流程再造的关系。 五 企业流程再造规划分析。
南航计算机系 南航计算机系 数据结构. 第一章 绪论  什么是数据结构 什么是数据结构  基本概念和术语 基本概念和术语  抽象数据类型的表示和实现 抽象数据类型的表示和实现  算法和算法分析 算法和算法分析.
第四章 数据库技术 面向对象数据库技术 多媒体数据库 数据仓库技术 Web 数据库 数据库技术发展概述 数据库系统已从第一代的网状、层次数据库系统,第二代 的关系数据库系统,发展到第三代以面向对象模型为主要 特征的数据库系统。 数据库技术与网络通信技术、人工智能技术、面向对象程 序设计技术、并行计算技术等互相渗透,互相结合,成为.
第二部分 行政法律关系主体 第一节 行政主体 一、行政主体 (一)行政主体的概念 cc (二)行政主体资格含义及构成要件 CASE1CASE1\CASE2CASE2 (三)行政主体的职权和职责 1 、行政职权的概念及内容 2 、行政职权的特点 3 、行政职责.
协同工作环境研究中心 协同共享 助力科研. 主要内容  认识协同及协同软件  协同科研软件 duckling 介绍.
2.4 基本设计表达式 随机变量的统计特征值 结构的可靠性与可靠 基本设计表达式.
线性代数习题课 吉林大学 术洪亮 第一讲 行 列 式 前面我们已经学习了关 于行列式的概念和一些基本 理论,其主要内容可概括为:
兽医病理生理学 Veterinary Pathophysiology. 一、概念 (Definition or concept) : 兽医病理生理学是研究动物疾病发生的 原因和条件,研究疾病全过程中患病体的 机能、代谢的动态变化及其机制,揭示疾 病发生、发展和转归的规律,阐明疾病的 本质,为疾病的防治提供理论依据。
1 物流信息技术 Logistics Information Technology 中国科学技术大学网络教育学院.
数据库与智能网络研究室. © htttp://dbin.jlu.edu.cn 数据库系统原理复习大纲.
语义分析 主要内容:  语义分析概述 ( 必要性、功能、描述方法 )  符号表  类型表达式  声明和程序体的语义分析.
大亚湾 PMT 读出电子学介绍 王铮 中科院 “ 核探测技术与核电子学重点实验室 ” 年会.
OS 进程调度模拟演示 制作人: 钱晶 高上上. OS 进程调度模拟-实验原理 静态优先级原理 在这种方式下,系统一旦把处理机分配给就绪队 列中的优先权最高的进程后,该进程便一直执行下去, 直至完成。或因为发生某事件使该进程放弃处理机,系 统方可再将处理机分配给另一优先级最高的进程。这些 事件包括有优先级更高的进程进入,或是因为某些原因.
1 第 7 章 专家控制系统 概述 专家系统的起源与发展 专家系统的一般结构 专家系统的知识表示和获取 专家系统的特点及分类.
信息利用与学术论文写作 Library of Jiangsu University, Zhenjiang Sha Zhenjiang
流态化 概述 一、固体流态化:颗粒物料与流动的流体接触,使颗粒物料呈类 似于流体的状态。 二、流态化技术的应用:流化催化裂化、吸附、干燥、冷凝等。 三、流态化技术的优点:连续化操作;温度均匀,易调节和维持; 气、固间传质、传热速率高等。 四、本章基本内容: 1. 流态化基本概念 2. 流体力学特性 3.
操作系统原理课程设计指南 姜海燕 设计考核幻灯制作  1.1 封皮:系统名称,研制人员  1.2 目的及意义  1.3 功能设计:功能框图、用例图  1.4 结构设计:系统结构  1.5 核心技术及技术路线:画图  1.6 进度安排  1.7 人员安排  1.8.
UML 对象设计与编程 主 讲 : 董兰芳 副教授 Dept. of Computer Science,USTC
量子化学 第四章 角动量与自旋 (Angular momentum and spin) 4.1 动量算符 4.2 角动量阶梯算符方法
嵌入式操作系统 陈香兰 助教:王振明 Spring 2007.
第一节 相图基本知识 1 三元相图的主要特点 (1)是立体图形,主要由曲面构成; (2)可发生四相平衡转变; (3)一、二、三相区为一空间。
第二章 通信技术基础 谈英姿 东南大学自控系工业自动化教研室. 通信技术基础 2.1 通信的基本概念 2.2 通信协议与网络层次分析 2.3 常用串行通信技术.
第二章 处理器管理 南通大学电子信息学院 2010 年 9 月. 第二章 处理器管理 2.1 中央处理器 2.2 中断技术 2.3 进程及其实现 2.4 线程及其实现 2.5 Linux 进程和线程 2.6 Windows 2003 进程和线程 2.7 处理器调度 2.8 作业的管理与调度 2.9.
第 3 章 控制流分析 内容概述 – 定义一个函数式编程语言,变量可以指称函数 – 以 dynamic dispatch problem 为例(作为参数的 函数被调用时,究竟执行的是哪个函数) – 规范该控制流分析问题,定义什么是可接受的控 制流分析 – 定义可接受分析在语义模型上的可靠性 – 讨论分析算法.
第五部分 行政责任和行政救济 第一节 行政违法 一、行政违法的概念和特征 (一)行政违法的概念 (二)行政违法的特征 二、行政违法的构成要件 三、行政违法的分类.
国家高性能计算中心(合肥) 十五 并行程序设计环境与工具. 国家高性能计算中心(合肥) 并行程序设计环境与工具  15.1 软件工具与环境  15.2 并行编译器  15.3 并行程序调试  15.4 并行程序性能分析  15.5 图形化并行程序集成开发环境.
编译原理总结. 基本概念  编译器 、解释器  编译过程 、各过程的功能  编译器在程序执行过程中的作用  编译器的实现途径.
1.2 地理信息技术在区域 地理环境研究中的应用. 地理信息技术: 指获取、管理、分析和 应用地理空间信息的现 代技术的总称。 应用:资源调查、环境监测、自然灾害防御监测、国 土资源管理、国土开规划等。 地理信息 : 遥感 (RS) 、全球定位系统 (GPS) 和地理信息系统 (GIS)
信息科学部 “ 十一五 ” 计划期间 优先资助领域 信息科学部 秦玉文 2006 年 2 月 24 日.
第 2 章 程序设计基础. 知识类型:理论 学时: 2 学时 分值:约 4 分 2.1 程序设计方法与风格 方法: 面向过程的结构化程序设计方法 面向对象的程序设计方法 风格: 清晰第一、效率第二 源程序文档化 数据说明的方法 语句的结构 输入和输出方法.
程序设计是计算机学科的核心和灵魂程序设计是计算机学科的核心和灵魂 程序设计基础 第十一章 面向对象软件构造.
 符号表  标识符的作用: 声明部分:定义了各种对象及对应的属性和 使用规则。 程序体:对所定义的对象进行各种操作。 $ididname IdnameAttributeIR  必要性 Token : 新表-符号表(种类、类型等信息):
Department of Mathematics 第二章 解析函数 第一节 解析函数的概念 与 C-R 条件 第二节 初等解析函数 第三节 初等多值函数.
§ 14-1 零件图的内容 引:铣刀头轴的零件图 零件图的内容.
首 页 首 页 上一页 下一页 本讲内容本讲内容 视图,剖视图(Ⅰ) 复习: P107 ~ P115 作业: P48(6-2,6-4), P49( 去 6-6) P50, P51(6-13), P52 P50, P51(6-13), P52 P53 (6-18,6-20) P53 (6-18,6-20)
体育骨干教师培训讲义 (体育绘图) 主讲:李 铁 强 保定学院 体育系. 第一讲: 1. 体育绘图的内容与作用、发展简况、学习方法; ( 1 )体育动作图 包括基本体操图、各项运动技术图、身体训练图; ( 2 )体育教学组织图 体育教学程序图:说明体育课各项教材的安排顺序及时间分配运用的图解; 组织形式图:说明体育课中的场地布置、队形、学生及运动器械的移动路线的一.
《 UML 分析与设计》 交互概述图 授课人:唐一韬. 知 识 图 谱知 识 图 谱知 识 图 谱知 识 图 谱.
常州机电职业技术学院 数控编程与加工技术 精品课程 项目 3 加工中心程序编制 模块 2 方形型腔类零件 上饶职业技术学院 课程负责人:罗根云 2011 年 5 月
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
第四章 计算机数控( CNC )系统  本章重点:  1 计算机数控系统构成及其结构特点  2 运动轨迹插补原理  3 刀具补偿.
力的合成 力的合成 一、力的合成 二、力的平行四边形 上一页下一页 目 录 退 出. 一、力的合成 O. O. 1. 合力与分力 我们常常用 一个力来代替几个力。如果这个 力单独作用在物体上的效果与原 来几个力共同作用在物体上的效 果完全一样,那么,这一个力就 叫做那几个力的合力,而那几个 力就是这个力的分力。
太阳能综合利用技术 中国科学技术大学热科学和能源工程系. 一、多功能热泵系统 多功能家用热泵样机通过控制元件的切换 可以实现三种运行模式:①单独制热水模 式,②制冷兼制热水模式,③制暖模式。
1 第 4 章 速度瞬心及其应用 ● 利用速度瞬心进行机构的速度分析 ● 将低副机构转变为高副机构 ( 瞬心线机 构,共轭曲线机构) ● 用低副机构的分析方法对高副机构进 行结构和运动分析 ( 高副低代 )
一、 版 面 构 成 的 概 念 版 面 构 成 的 概 念 二、 版 面 构 成 的 发 展 趋 势 版 面 构 成 的 发 展 趋 势 三、 广 告 文 字 的 版 面 构 成 广 告 文 字 的 版 面 构 成 四、 广 告 版 面 的 视 觉 流 程 广 告 版 面 的 视 觉 流 程.
1. 利用图形化开发环境 LabVIEW 对 Xilinx Spartan3E 进行编程 汤敏 NI 高校市场部.
U niversity of S cience and T echnology of C hina VxWorks 及其应用开发 陈香兰 年 7 月.
中食安食品安全科技服务有限公司 多维彩码技术介绍多维彩码技术介绍. ■ 目录 1. 多维彩码 2. 多维彩码追溯系统 4. 多彩追溯 APP5. 中食安业务模式 中食安食品安全科技服务有限公司 2 3. 中食安平台.
1 文件的查找. 2 回收站的管理 3 磁盘管理 格式化软盘 复制文件到软盘 整理磁盘碎片 4 格式化软盘.
高校信息门户建设 清华大学计算机与信息管理中心 2005 年 7 月 高校信息门户及平台建设 清华大学计算机与信息管理中心 刘启新 2005 年 7 月.
物流分拣技术与装备 核心要点: 自动分拣作业方式与流程 自动分拣装备 自动分拣系统 实例. 物流分拣技术与装备 学习目标 通过本章的学习,应该掌握自动分拣的作业 流程,重点掌握摘取式和播种式拣选的特点, 了解常见的自动分拣装备,掌握自动分拣系 统的一般特点及其构成。通过实例,对目前 流行的分拣系统有初步了解。
单元四 电动后视镜控制电路. 汽车辅助装置汽车辅助装置 一、教学目的要求: 掌握电动后视镜的组成、功用、工作过程以 及控制电路 二、主要教学内容: ( 1 )电动后视镜的组成 ( 2 )电动后视镜控制电路 ( 3 )电动后视镜工作过程 三、教学重点、难点: 电动后视镜工作过程.
SME.USTB Human Factors 人机工程学 By Wei Dong Department of Industry Design, SME, USTB.
Presentation transcript:

Course Introduction Programming Language(Using Java)

Course personnel: lecturer  戴开宇 : Contact bbsid: daiky msn: Education background Shanghai jiaotong University bachelor Shanghai jiaotong University master Shanghai jiaotong University phD

Course personnel: Teaching Assistants  时均帅 : bbsid: pings  王安华 : bbsid: watertap  谭 肖 : bbsid:txfree

Let’s Intro ourselves Where you are?  I have never used computer  I know some basic operations of computers, and be familiar with some common softwares, including office softwares, , web systems or games  I know DOS interface and has a moderate mastering of the computer, such as configuring computer system  I have ever learned some basic programming knowledge in high school, like VB, C, etc.  I master a programming language, or even attended some kind of competition.

Course Information Time and Place: Time and Place: Attendance is mandatory.  Lectures: Tuesday : 3 , 4 ; Tuesday : 3 , 4 ; Thursday : 5 , 6; Thursday : 5 , 6;  Lab : Thursday : 7 , 8 (Computing Center first floor, room A110 ) Thursday : 7 , 8 (Computing Center first floor, room A110 ) Practicing on the course contents Practicing on the course contents

Course Information Course goals. Course goals.  Master the core concepts and basics of programming language (Using Java programming Language) Master struct programing such as control statement Master struct programing such as control statement Be familiar with Object oriented programming Be familiar with Object oriented programming Know common Java class library 。 Know common Java class library 。  Master the basic concept of computer and software design..Be familiar with basic operation and usage of common softwares  Cultivate the thinking approach expressed by computer  Cultivate the interest to computer and software design  Make the basis for the following courses,Cultivate the studying approaches for Professional courses  A guide to other aspect and a bridge between you and our school The details of java language is not the focus

Learning Approaches Studying Textbook Studying Textbook Lectures & ppt Lectures & ppt Preview and review Preview and review Practicing ! Just do it! –Lab &Project Accomplish homework Accomplish homework materials on web materials on web The ability to learn by yourself The ability to learn by yourself Requirements of the course earnest ; Honesty ; communication & coorpative … earnest ; Honesty ; communication & coorpative … Stanford Honor Code

Course Orgnization Lectures Labs Projects Exams  Mid(Maybe)  Final Class website  ftp:// /classes/07/071 程序设计 B/ Some Demos

Course Orgnization Grading (Ref. Not fixed yet)  Project 40%  Lab 10%  Homework 10%  exam 40%

Textbook Introduction to Java Programming(Fifth Edition) by Y. Daniel Liang Part I Fundamentals of Programming Chapter 1 Introduction to Computers, Programming, and Java Chapter 2 Primitive Data Types and Operations Chapter 3 Control Statements Chapter 4 Methods Chapter 5 Arrays Part II Object-Oriented Programming Chapter 6 Objects and Classes Chapter 7 Strings Chapter 8 Inheritance and Polymorphism Chapter 9 Abstract Classes and Interfaces Chapter 10 Object-Oriented Modeling

Textbook Part III GUI Programming Chapter 11 Getting Started with GUI Programming Chapter 12 Event-Driven Programming Chapter 13 Creating User Interfaces Chapter 14 Applets, Images, and Audio Part IV Exception Handling and IO Chapter 15 Exceptions and Assertions Chapter 16 Simple Input and Output Sixth edition

Former Textbook(in Chinese) 引论 主要介绍计算机、 Internet 和 Web 的发展现状,以及对程序设计语言发展的冲击 Java Application 主要介绍 Java Application 的运行环境,编程规范 //Java Applet // 主要介绍 Java Applet 的运行环境、结构以及运行原理 Java 的控制结构 主要介绍顺序、条件、循环的概念,以及在 Java 中的实现,同时介绍赋值语 句和算术运算语句的特点 方法 主要介绍一般方法的编程要点,递归函数的编程方法 数组 Chapter 7 主要介绍数组的概念,以及数组的使用方法和实现原理。 Java 字符串 Chapter 10 主要介绍 Java 的 String 类和 StringBuffer 类

基于对象和面向对象的 Java 编程 Chapter 8 , 9 主要介绍对象和类的概念和实现,面对对象的继承、封装、多态三大特性以 及在 Java 中的体现, Java 类的访问权限, Java 的静态成员和实例成员, Java 的构造函数和析构函数, Java 类的层次关系,内部类,虚类和接口 图形界面 Chapter 主要介绍 Java 的图形编程和 Java2D 。 用户界面 主要介绍图形化用户界面的编程要点,以及对鼠标键盘事件的相应方法。 异常处理和多线程 Chapter 主要介绍异常以及多线程的概念,以及在 Java 语言中的实现方法。 Former Textbook

Advanced readings(not required) Classic Java books Thinking in Java Core java