Introduction to Computers and Engineering Problem Solving

Dr. George Kocur, MIT OpenCourseWare

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.

会期:
  • 自由时间安排
介绍:
  • 免费:
  • 收费:
  • 证书:
  • MOOC:
  • 视频讲座:
  • 音频讲座:
  • Email-课程:
  • 语言: 英语 Gb

反馈

目前这个课程还没有反馈。您想要留第一个反馈吗?

请注册, 为了写反馈

Show?id=n3eliycplgk&bids=695438
NVIDIA
还有这个题目的:
90066_f3b3_9 Java 101: Java Programming for Beginners
Learn the Fundamentals of Programming with Java. Start Coding Like The Pros...
Cs106a Programming Methodology
This course is the largest of the introductory programming courses and is one...
Extensionflag Java for Distributed Computing
This course comprises a rigorous study of the core Java programming...
Extensionflag Introduction to Computer Science Using Java I
Intended for students with no previous programming background, this...
Classlogo Algorithmic Thinking
Experienced Computer Scientists analyze and solve computational problems at...
还有标题«工程科学»:
Regular_9140f110-cf15-48d6-b066-edd2b24e3db4 Supply Chain Innovation: How Technology Can Create a Sustainable Future
Understand how new technologies can make supply chains more sustainable and...
Regular_80528dd2-e2a1-4f14-a7fa-5dee8f2234d1 Forensic Facial Reconstruction: Finding Mr. X
Learn about the forensic technique of facial reconstruction from the experts...
Regular_5231895a-ad25-4508-9c6b-a0f673db1632 Modern Building Design
Learn how climate change, technology and regulation are changing modern building...
Regular_690182e8-e56d-433b-86a7-59eca646f808 Technical Report Writing for Engineers
Get an introduction to technical report writing. Find out how to communicate...
Regular_4bd18bac-dae6-488e-9aaf-7d6f98e15436 Beneath the Blue: The Importance of Marine Sediments
Understand the importance of our planet's seafloor and get an introduction to...
还有MIT OpenCourseWare:
1-010f08 Uncertainty in Engineering
This course gives an introduction to probability and statistics, with emphasis...
1-011s11 Project Evaluation
1.011 Project Evaluation covers methodologies for evaluating civil engineering...
1-012s02 Introduction to Civil Engineering Design
1.012 introduces students to the theory, tools, and techniques of engineering...
1-017f03 Computing and Data Analysis for Environmental Applications
This subject is a computer-oriented introduction to probability and data analysis...
1-018jf09 Ecology I: The Earth System
We will cover fundamentals of ecology, considering Earth as an integrated dynamic...

© 2013-2019