-
All
-
Online
-
Filters
-
Massachusetts
-
Online
-
Type of studies
-
+ Filters (1)
Analysis and Programming Degrees in Massachusetts
- Master
- Maynard (USA)
- Different dates available
...6.883 is a graduate seminar that investigates a variety of program analysis techniques that address software engineering tasks. Static analysis topics include abstract interpretation (dataflow), type systems, model checking, decision procedures (SAT, BDDs), theorem-proving. Dynamic analysis topics... Learn about: Team Training, Software Engineering...
- Master
- Harvard (USA)
... engineering, and web development. Develop an understanding of programming language in C, PHP, JavaScript, SQL, CSS, and HTML. Gain knowledge of fundamental data structures for information processing, including lists, stacks, queues, trees, and graphs. Become proficient in a focused topic area, such as C,...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...This course offers a comprehensive introduction to the field of program analysis. It covers some of the major forms of program analysis including Type Checking, Abstract Interpretation and Model Checking. For each of these, the course covers the underlying theories as well as modern techniques...
- Master
- Harvard (USA)
... of a LAMP framework (Linux, Apache, MySQL, and PHP) and JavaScript (+ Ajax), among others, to develop robust online programs. Design, code, publish, market, and monetize mobile apps and games using cross-platform tools. Implement core concepts of information management, such as data models, database... Learn about: Javascript training, Database training...
- Master
- Maynard (USA)
- Different dates available
...This course introduces students to the fundamentals of nonlinear optimization theory and methods. Topics include unconstrained and constrained optimization, linear and quadratic programming, Lagrange and conic duality theory, interior-point algorithms and theory, Lagrangian relaxation, generalized...
-
Great.
← | →
- Master
- Harvard (USA)
...About The Software Engineering certificate is offered by Harvard University. Key learning outcomes: Master the art of programming, including abstraction, algorithms, data structures, and web development. Understand software engineering fundamentals, including functional and object-oriented styles... Learn about: Software Engineering...
...About The Software Engineering certificate is offered by Harvard University. Key learning outcomes: Master the art of programming, including abstraction, algorithms, data structures, and web development. Understand software engineering fundamentals, including functional and object-oriented styles... Learn about: Software Engineering...
-
Great.
← | →
- Master
- Maynard (USA)
- Different dates available
...6.821 teaches the principles of functional, imperative, and logic programming languages. Topics covered include: meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming, modules... Learn about: Office IT, Ms Office...
- Bachelor's degree
- Harvard (USA)
...The data landscape is rapidly changing and transforming nearly every discipline. In the data science degree program, you will develop the skills necessary to analyze, discover, and innovate in a data-rich world. And you’ll gain hands-on experience conducting interdisciplinary data science research...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...This subject is a computer-oriented introduction to probability and data analysis. It is designed to give students the knowledge and practical experience they need to interpret lab and field data. Basic probability concepts are introduced at the outset because they provide a systematic... Learn about: Data analysis...
- Bachelor's degree
- Harvard (USA)
...Program Overview This degree includes 12 courses, with at least one course taken on campus. Get started. You begin by completing two stipulated... Learn about: Software Engineering...
- Master
- Maynard (USA)
- Different dates available
... method, sensitivity analysis, robust optimization, large scale optimization network flows, solving problems with an exponential number of constraints and the ellipsoid method, interior point methods, semidefinite optimization, solving real world problems problems with computer software, discrete... Learn about: Network Training...
- Master
- Maynard (USA)
- Different dates available
... state spaces, as well as perfectly or imperfectly observed systems. We will also discuss approximation methods for problems involving large state spaces. Applications of dynamic programming in a variety of fields will be covered in recitations... Learn about: Decision Making...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques... Learn about: C programming...
- Bachelor's degree
- Maynard (USA)
- Different dates available
... of the 6.370 competition. 6.370 is technically a class, but we are not here to teach you how to program in Java®. Please don't ask us about Java® programming... Learn about: Team Training...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...The course serves as an introductory course in parallel programming. It offers a series of lectures on parallel programming concepts as well as a group project providing hands-on experience with parallel programming. The students will have the unique opportunity to use the cutting-edge PLAYSTATION...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...This course is conducted as an artificial intelligence programming contest in Java. Students work in teams to program virtual robots to play Battlecode, a real-time strategy game. Optional lectures are provided on topics and programming practices relevant to the game, and students learn and improve... Learn about: Artificial Intelligence, Team Training...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...This course is an introduction to software engineering, using the Java™ programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems... Learn about: Java Programming, Software Engineering, Quality Training...
- Bachelor's degree
- Maynard (USA)
- Different dates available
...This course is a fast-paced introduction to the C and C++ programming languages, with an emphasis on good programming practices and how to be an effective programmer in these languages. Topics include object-oriented programming, memory management, advantages of C and C++, optimization, and others... Learn about: Object oriented training, C programming, Object-oriented training...
- Master
- Maynard (USA)
- Different dates available
... is more sophisticated than 6.251J Introduction to Mathematical Programming and 6.252J Nonlinear Programming, and has some but not much overlap with these...
- Master
- Maynard (USA)
- Different dates available
..., computer vision, physiological analysis, and more. We also cover decision theory, statistical classification, maximum likelihood and Bayesian estimation, nonparametric methods, unsupervised learning and clustering. Additional topics on machine and human learning from active research are also talked...