0


1.00计算机与工程问题解决导论(MIT)

1.00 Introduction to Computers and Engineering Problem Solving (MIT)
课程网址: http://ocw.mit.edu/courses/civil-and-environmental-engineering/1-...  
主讲教师: Dr. George Kocur; Dr. Christopher Cassa; Prof. Marta C. Gonzalez
开课单位: 麻省理工学院
开课时间: 信息不详。欢迎您在右侧留言补充。
课程语种: 英语
中文简介:
本课程介绍面向对象软件设计与开发的基本原理、计算方法和工程传感以及科学和管理应用。它涵盖的主题包括类的设计、继承、图形用户界面、数字方法、流、线程、传感器和数据结构。学生使用Java&Reg;编程语言完成每周的软件作业。1.00与麻省理工学院提供的其他编程入门课程有何不同?1.00是编程的第一门课程。它假定没有先验的经验,它集中于利用计算来解决工程、科学和管理中的问题。1.00的观众是非计算机科学专业的。1.00不侧重于在计算机是系统的情况下编写编译器、解析器或计算工具;它侧重于计算机是系统的一部分,或用于对物理或逻辑系统建模的工程问题。1教Java编程语言,它着重于面向对象软件的设计和开发,以解决技术问题。1.00以积极的学习方式授课。每节课都使用与实验练习交替的讲课环节,让学生立即将概念付诸实践;这种教学方式产生问题和反馈,并允许教学人员和学生在首次引入概念时进行互动,以确保理解核心思想。像许多麻省理工学院的课程一样,1.00每周都有作业,这些作业是基于实际工程、科学或管理应用的课程。每周的作业是根据前一周的课堂材料制作的,要求学生把课堂教学中的概念放进一个更大的程序中,使用Java的多个元素。
课程简介: This course presents the fundamentals of object-oriented software design and development, computational methods and sensing for engineering, and scientific and managerial applications. It cover topics, including design of classes, inheritance, graphical user interfaces, numerical methods, streams, threads, sensors, and data structures. Students use Java® programming language to complete weekly software assignments. How is 1.00 different from other intro programming courses offered at MIT? 1.00 is a first course in programming. It assumes no prior experience, and it focuses on the use of computation to solve problems in engineering, science and management. The audience for 1.00 is non-computer science majors. 1.00 does not focus on writing compilers or parsers or computing tools where the computer is the system; it focuses on engineering problems where the computer is part of the system, or is used to model a physical or logical system. 1.00 teaches the Java programming language, and it focuses on the design and development of object-oriented software for technical problems. 1.00 is taught in an active learning style. Lecture segments alternating with laboratory exercises are used in every class to allow students to put concepts into practice immediately; this teaching style generates questions and feedback, and allows the teaching staff and students to interact when concepts are first introduced to ensure that core ideas are understood. Like many MIT classes, 1.00 has weekly assignments, which are programs based on actual engineering, science or management applications. The weekly assignments build on the class material from the previous week, and require students to put the concepts taught in the small in-class labs into a larger program that uses multiple elements of Java together.
关 键 词: 计算机科学; JAVA; 传感工程
课程来源: 麻省理工学院公开课
最后编审: 2017-04-11:cmh
阅读次数: 26