Searching for programming : 955 results found | RSS Feed for this search

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Readme file for Introduction to OO Programming in Java

Description

This readme file contains details of links to all the Introduction to OO Programming in Java module's material held on Jorum and information about the module as well.

Subjects

ukoer | programming task guide | programming lecture | programming reading material | software design reading material | classes guide | libraries lecture | classes reading material | classes visual aid | software objects guide | graphics reading material | attributes reading material | attributes visual guide | naming conventions reading material | code reading material | java keywords reading material | variables visual guide | arithmetic reading material | java assignment | making decisions task guide | making decisions lecture | making decisions reading material | boolean expressions visual guide | repetition reading material | while loops visual guide | methods reading material | methods practical | access modifiers reading material | objects reading material | classes assignment | classes practical | child classes task guide | inheritance task guide | extending classes lecture | inheritance reading material | inheritance visual guide | inheritance practical | graphics task guide | awt reading material | graphics visual aid | awt class library reading material | event-driven programming reading material | scrollbars reading material | reflective practice visual guide | mobile phone task guide | mobile phone lecture | fixed repitition reading material | fixed repitition visual guide | mobile phone library reading material | mobile phone reading material | arrays task guide | arrays lecture | arrays reading material | arrays visual guide | creating software objects reading material | software objects visual guide | java practical | generic array list task guide | overriding methods reading material | menu and switch task guide | multi-way decisions reading material | multi-way decisions visual guide | searching task guide | searching lecture | searching reading material | software quality task guide | software quality lecture | software quality reading material | programming assignment | applet reading material | classes visual guide | object-oriented programming | object-oriented | programming | java | problem solving | java program | software design | programming languages | computers | class task guide | class reading material | class assignment | class practical | java classes | variables | attributes | arithmetic | java class | classes and arithmetic | classes | class | decisions | boolean expression | boolean expressions | repetition | methods | aggregate classes | access modifier | access modifiers | child classes | inheritance | child class | graphics | awt class library | fixed repetition | for loop | for loops | array | arrays | iteration | software object | definite iteration | generic lists | generic array list | cast | casting | overriding method | overriding methods | generic list | menu-driven program | menu-driven programs | multi-way decisions | menu and switch | search | searching | software quality | testing | software quality and testing | assessment | computers task guide | programming languages task guide | software design task guide | java program task guide | problem-solving task guide | problem solving task guide | object-oriented programming task guide | java task guide | object-oriented task guide | object oriented task guide | computers lecture | programming languages lecture | software design lecture | java program lecture | problem solving lecture | object-oriented programming lecture | java lecture | object oriented programming lecture | object-oriented lecture | computers reading material | programming languages reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | object-oriented reading material | object oriented reading material | java classes task guide | variables task guide | attributes task guide | arithmetic task guide | java class task guide | classes and arithmetic task guide | classes task guide | java classes lecture | variables lecture | attributes lecture | arithmetic lecture | java class lecture | classes and arithmetic lecture | classes lecture | class lecture | java classes reading material | variables reading material | java class reading material | classes and arithmetic reading material | java classes visual aid | variables visual aid | attributes visual aid | arithmetic visual aid | java class visual aid | classes and arithmetic visual aid | class visual aid | java visual aid | object-oriented programming visual aid | programming visual aid | object-oriented visual aid | decisions task guide | boolean expression task guide | boolean expressions task guide | repetition task guide | methods task guide | decisions lecture | boolean expression lecture | boolean expressions lecture | repetition lecture | methods lecture | decisions reading material | boolean expression reading material | boolean expressions reading material | decisions visual aid | boolean expression visual aid | boolean expressions visual aid | repetition visual aid | methods visual aid | decisions practical | boolean expression practical | boolean expressions practical | repetition practical | programming practical | object oriented programming practical | object-oriented programming practical | object-oriented practical | object oriented practical | aggregate classes task guide | access modifier task guide | access modifiers task guide | aggregate classes lecture | access modifier lecture | access modifiers lecture | aggregate classes reading material | access modifier reading material | aggregate classes assignment | java classes assignment | access modifier assignment | access modifiers assignment | object oriented programming assignment | object-oriented programming assignment | object-oriented assignment | object oriented assignment | child class task guide | child classes lecture | inheritance lecture | child class lecture | child classes reading material | child class reading material | child classes visual aid | inheritance visual aid | child class visual aid | awt class library task guide | graphics lecture | awt class library lecture | awt class library visual aid | graphics assignment | awt class library assignment | fixed repetition task guide | fixed repetition lecture | fixed repetition visual aid | fixed repetition reading material | for loop task guide | for loops task guide | array task guide | iteration task guide | software object task guide | definite iteration task guide | for loop lecture | for loops lecture | array lecture | iteration lecture | software object lecture | definite iteration lecture | for loop reading material | for loops reading material | array reading material | iteration reading material | software object reading material | definite iteration reading material | for loop visual aid | for loops visual aid | array visual aid | arrays visual aid | iteration visual aid | software object visual aid | definite iteration visual aid | generic lists task guide | cast task guide | casting task guide | overriding method task guide | overriding methods task guide | generic list task guide | generic lists lecture | generic array list lecture | cast lecture | casting lecture | overriding method lecture | overriding methods lecture | generic list lecture | generic lists reading material | generic array list reading material | cast reading material | casting reading material | overriding method reading material | generic list reading material | menu-driven program task guide | menu-driven programs task guide | multi-way decisions task guide | menu-driven program lecture | menu-driven programs lecture | multi-way decisions lecture | menu and switch lecture | menu-driven program reading material | menu-driven programs reading material | menu and switch reading material | menu-driven program visual aid | menu-driven programs visual aid | multi-way decisions visual aid | menu and switch visual aid | search task guide | search lecture | search reading material | testing task guide | software quality and testing task guide | testing lecture | software quality and testing lecture | testing reading material | software quality and testing reading material | assessment reading material | assessment assignment | fixed repetition practical | jcreator guide | g622 | oo | oop | oo programming | awt | oo programming task guide | oop task guide | oo task guide | g622 task guide | oo programming lecture | oop lecture | oo lecture | g622 lecture | oo programming reading material | oop reading material | oo reading material | g622 reading material | g622 visual aid | oop visual aid | oo visual aid | oo programming visual aid | g622 practical | oo practical | oo programming practical | oop practical | g622 assignment | oo assignment | oop assignment | oo programming assignment | awt task guide | awt lecture | awt visual aid | awt assignment | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.092 Introduction to Software Engineering in Java (MIT) 6.092 Introduction to Software Engineering in Java (MIT)

Description

This course is an introduction to Java™ programming and software engineering. It is designed for those who have little or no programming experience in Java and covers concepts useful to 6.005. The focus is on developing high quality, working software that solves real problems. Students will learn the fundamentals of Java, and how to use 3rd party libraries to get more done with less work. Each session includes one hour of lecture and one hour of assisted lab work. Short labs are assigned with each lecture.This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month. This course is an introduction to Java™ programming and software engineering. It is designed for those who have little or no programming experience in Java and covers concepts useful to 6.005. The focus is on developing high quality, working software that solves real problems. Students will learn the fundamentals of Java, and how to use 3rd party libraries to get more done with less work. Each session includes one hour of lecture and one hour of assisted lab work. Short labs are assigned with each lecture.This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subjects

java; software engineering; programming; introductory programming; object oriented programming; software design; methods; conditionals; loops; arrays; objects; classes; inheritance; abstraction; design; exceptions; eclipse; testing; unit testing; debugging; programming style | java; software engineering; programming; introductory programming; object oriented programming; software design; methods; conditionals; loops; arrays; objects; classes; inheritance; abstraction; design; exceptions; eclipse; testing; unit testing; debugging; programming style | java | java | software engineering | software engineering | programming | programming | introductory programming | introductory programming | object oriented programming | object oriented programming | software design | software design | methods | methods | conditionals | conditionals | loops | loops | arrays | arrays | objects | objects | classes | classes | inheritance | inheritance | abstraction | abstraction | design | design | exceptions | exceptions | eclipse | eclipse | testing | testing | unit testing | unit testing | debugging | debugging | programming style | programming style

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.821 Programming Languages (MIT) 6.821 Programming Languages (MIT)

Description

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, and multiprocessing. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Scheme+ programming language for all of its assignments. 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, and multiprocessing. The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the Scheme+ programming language for all of its assignments.

Subjects

Scheme | Scheme | Scheme+ | Scheme+ | programming | programming | programming language | programming language | functional programming language | functional programming language | imperative programming language | imperative programming language | ogic programming languages | ogic programming languages | meta-circular interpreters | meta-circular interpreters | operational semantics | operational semantics | denotational semantics | denotational semantics | type systems | type systems | polymorphism | polymorphism | inference | inference | abstract types | abstract types | object oriented programming | object oriented programming | modules | modules | multiprocessing | multiprocessing

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.844 Computability Theory of and with Scheme (MIT) 6.844 Computability Theory of and with Scheme (MIT)

Description

6.844 is a graduate introduction to programming theory, logic of programming, and computability, with the programming language Scheme used to crystallize computability constructions and as an object of study itself. Topics covered include: programming and computability theory based on a term-rewriting, "substitution" model of computation by Scheme programs with side-effects; computation as algebraic manipulation: Scheme evaluation as algebraic manipulation and term rewriting theory; paradoxes from self-application and introduction to formal programming semantics; undecidability of the Halting Problem for Scheme; properties of recursively enumerable sets, leading to Incompleteness Theorems for Scheme equivalences; logic for program specification and verification; and Hilbert's Tenth Prob 6.844 is a graduate introduction to programming theory, logic of programming, and computability, with the programming language Scheme used to crystallize computability constructions and as an object of study itself. Topics covered include: programming and computability theory based on a term-rewriting, "substitution" model of computation by Scheme programs with side-effects; computation as algebraic manipulation: Scheme evaluation as algebraic manipulation and term rewriting theory; paradoxes from self-application and introduction to formal programming semantics; undecidability of the Halting Problem for Scheme; properties of recursively enumerable sets, leading to Incompleteness Theorems for Scheme equivalences; logic for program specification and verification; and Hilbert's Tenth Prob

Subjects

Scheme | Scheme | programming theory | programming theory | logic of programming | logic of programming | computability | computability | programming language | programming language | Scheme evaluation | Scheme evaluation | algebraic manipulation | algebraic manipulation | term rewriting theory | term rewriting theory | programming semantics | programming semantics | Halting Problem for Scheme | Halting Problem for Scheme | Incompleteness Theorems | Incompleteness Theorems | Hilbert's Tenth Problem | Hilbert's Tenth Problem

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

15.053 Introduction to Optimization (MIT) 15.053 Introduction to Optimization (MIT)

Description

15.053 is an undergraduate subject in the theory and practice of optimization. We will consider optimization models with applications to transportation, logistics, manufacturing, computer science, E-business, project management, finance as well as several other domains. This subject will survey some of the applications of optimization as well as heuristics, and we will present algorithms and theory for linear programming, dynamic programming, integer programming, and non-linear programming.One way of summarizing a subject is a lecture by lecture description of the subject, or a description of the methodologies presented in the subject. We do list a lecture by lecture description, but first we describe several cross cutting themes. 15.053 is an undergraduate subject in the theory and practice of optimization. We will consider optimization models with applications to transportation, logistics, manufacturing, computer science, E-business, project management, finance as well as several other domains. This subject will survey some of the applications of optimization as well as heuristics, and we will present algorithms and theory for linear programming, dynamic programming, integer programming, and non-linear programming.One way of summarizing a subject is a lecture by lecture description of the subject, or a description of the methodologies presented in the subject. We do list a lecture by lecture description, but first we describe several cross cutting themes.

Subjects

finance | finance | project management | project management | E-commerce | E-commerce | heuristics | heuristics | non-linear programming | non-linear programming | integer programming | integer programming | dynamic programming | dynamic programming | network optimization | network optimization | linear programming | linear programming

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.005 Elements of Software Construction (MIT) 6.005 Elements of Software Construction (MIT)

Description

This course introduces fundamental principles and techniques of software development. Students learn how to write software that is safe from bugs, easy to understand, and ready for change. Topics include specifications and invariants; testing, test-case generation, and coverage; state machines; abstract data types and representation independence; design patterns for object-oriented programming; concurrent programming, including message passing and shared concurrency, and defending against races and deadlock; and functional programming with immutable data and higher-order functions. The course includes weekly programming exercises and two substantial group projects. This course introduces fundamental principles and techniques of software development. Students learn how to write software that is safe from bugs, easy to understand, and ready for change. Topics include specifications and invariants; testing, test-case generation, and coverage; state machines; abstract data types and representation independence; design patterns for object-oriented programming; concurrent programming, including message passing and shared concurrency, and defending against races and deadlock; and functional programming with immutable data and higher-order functions. The course includes weekly programming exercises and two substantial group projects.

Subjects

software development | software development | specifications | specifications | invariants | invariants | state machines | state machines | test-driven development | test-driven development | design patterns | design patterns | object-oriented programming | object-oriented programming | concurrent programming | concurrent programming | functional programming | functional programming

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.005 Elements of Software Construction (MIT) 6.005 Elements of Software Construction (MIT)

Description

This course introduces fundamental principles and techniques of software development. Students learn how to write software that is safe from bugs, easy to understand, and ready for change. Topics include specifications and invariants; testing, test-case generation, and coverage; state machines; abstract data types and representation independence; design patterns for object-oriented programming; concurrent programming, including message passing and shared concurrency, and defending against races and deadlock; and functional programming with immutable data and higher-order functions. The course includes weekly programming exercises and two substantial group projects. This course introduces fundamental principles and techniques of software development. Students learn how to write software that is safe from bugs, easy to understand, and ready for change. Topics include specifications and invariants; testing, test-case generation, and coverage; state machines; abstract data types and representation independence; design patterns for object-oriented programming; concurrent programming, including message passing and shared concurrency, and defending against races and deadlock; and functional programming with immutable data and higher-order functions. The course includes weekly programming exercises and two substantial group projects.

Subjects

software development | software development | specifications | specifications | invariants | invariants | state machines | state machines | test-driven development | test-driven development | design patterns | design patterns | object-oriented programming | object-oriented programming | concurrent programming | concurrent programming | functional programming | functional programming

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.090 Building Programming Experience: A Lead-In to 6.001 (MIT) 6.090 Building Programming Experience: A Lead-In to 6.001 (MIT)

Description

This course will serve as a two-week aggressively gentle introduction to programming for those students who lack background in the field. Specifically targeted at students with little or no programming experience, the course seeks to reach students who intend to take 6.001 and feel they would struggle because they lack the necessary background. The main focus of the subject will be acquiring programming experience: instruction in programming fundamentals coupled with lots of practice problems. Lots of programming required, but lots of support provided. This course will serve as a two-week aggressively gentle introduction to programming for those students who lack background in the field. Specifically targeted at students with little or no programming experience, the course seeks to reach students who intend to take 6.001 and feel they would struggle because they lack the necessary background. The main focus of the subject will be acquiring programming experience: instruction in programming fundamentals coupled with lots of practice problems. Lots of programming required, but lots of support provided.

Subjects

instruction in programming fundamentals | instruction in programming fundamentals | practice problems | practice problems | programming | programming | collaboration | collaboration | laboratory | laboratory | computational terms | computational terms

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

15.084J Nonlinear Programming (MIT) 15.084J Nonlinear Programming (MIT)

Description

Includes audio/video content: AV selected lectures. 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 programming, and semi-definite programming. Algorithmic methods used in the class include steepest descent, Newton's method, conditional gradient and subgradient optimization, interior-point methods and penalty and barrier methods. Includes audio/video content: AV selected lectures. 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 programming, and semi-definite programming. Algorithmic methods used in the class include steepest descent, Newton's method, conditional gradient and subgradient optimization, interior-point methods and penalty and barrier methods.

Subjects

unconstrained and constrained optimization | unconstrained and constrained optimization | Lagrangean relaxation | Lagrangean relaxation | generalized programming | generalized programming | Newton's method | Newton's method | conditional gradient and subgradient optimization | conditional gradient and subgradient optimization | linear and quadratic programming | linear and quadratic programming | lagrange and conic duality theory | lagrange and conic duality theory | interior-point algorithms and theory | interior-point algorithms and theory | semi-definite programming | semi-definite programming | Algorithmic methods include steepest descent | Algorithmic methods include steepest descent | interior-point methods and penalty and barrier methods | interior-point methods and penalty and barrier methods | 15.084 | 15.084 | 6.252 | 6.252

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allavcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.189 A Gentle Introduction to Programming Using Python (MIT) 6.189 A Gentle Introduction to Programming Using Python (MIT)

Description

This 6-unit P/D/F course will provide a gentle introduction to programming using Python for highly motivated students with little or no prior experience in programming computers over the first two weeks of IAP. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive, featuring in-class exercises with lots of support from the course staff. This class is designed to help prepare students for 6.01 Introduction to EECS I. 6.01 assumes some knowledge of Python upon entering; the course material for 6.189 has been specially designed to make sure that concepts important to 6.01 are covered. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs This 6-unit P/D/F course will provide a gentle introduction to programming using Python for highly motivated students with little or no prior experience in programming computers over the first two weeks of IAP. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language. Lectures will be interactive, featuring in-class exercises with lots of support from the course staff. This class is designed to help prepare students for 6.01 Introduction to EECS I. 6.01 assumes some knowledge of Python upon entering; the course material for 6.189 has been specially designed to make sure that concepts important to 6.01 are covered. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs

Subjects

python | python | programming | programming | introduction to programming | introduction to programming | programming for beginners | programming for beginners | variables | variables | operators | operators | control flow | control flow | functions | functions | strings | strings | lists | lists | environment diagrams | environment diagrams | list comprehensions | list comprehensions | hangman | hangman | dictionaries | dictionaries | graphics | graphics | python graphics | python graphics | objects | objects | oop | oop | inheritance | inheritance | tetris | tetris | tetris game | tetris game

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This lecture forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming lecture | object-oriented | computers | programming languages | software design | java program | problem solving | object-oriented programming | java | programming | computers lecture | programming languages lecture | software design lecture | java program lecture | problem solving lecture | object-oriented programming lecture | java lecture | object oriented programming lecture | object-oriented lecture | oo programming | oop | oo | g622 | oo programming lecture | oop lecture | oo lecture | g622 lecture | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.251J Introduction to Mathematical Programming (MIT) 6.251J Introduction to Mathematical Programming (MIT)

Description

This course offers an introduction to optimization problems, algorithms, and their complexity, emphasizing basic methodologies and the underlying mathematical structures. The main topics covered include: Theory and algorithms for linear programming Network flow problems and algorithms Introduction to integer programming and combinatorial problems This course offers an introduction to optimization problems, algorithms, and their complexity, emphasizing basic methodologies and the underlying mathematical structures. The main topics covered include: Theory and algorithms for linear programming Network flow problems and algorithms Introduction to integer programming and combinatorial problems

Subjects

optimization | optimization | algorithms | algorithms | linear programming | linear programming | network flow problems | network flow problems | integer programming | integer programming | combinatorial problems | combinatorial problems | mathematics | mathematics | mathematical programming | mathematical programming | 6.251 | 6.251 | 15.081 | 15.081

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.189 Multicore Programming Primer (MIT) 6.189 Multicore Programming Primer (MIT)

Description

Includes audio/video content: AV lectures, AV special element video, AV special element video. 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 3 development platform as they learn how to design and implement exciting applications for multicore architectures. At the end of the course, students will have an understanding of: Fundamental design philosophies that multicore architectures address. Parallel programming philosophies and emerging best practices. This course is offered during the Independent Activities Period (IAP), which is a specia Includes audio/video content: AV lectures, AV special element video, AV special element video. 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 3 development platform as they learn how to design and implement exciting applications for multicore architectures. At the end of the course, students will have an understanding of: Fundamental design philosophies that multicore architectures address. Parallel programming philosophies and emerging best practices. This course is offered during the Independent Activities Period (IAP), which is a specia

Subjects

multicore architectures | multicore architectures | parallel programming patterns | parallel programming patterns | Sony PlayStation 3 | Sony PlayStation 3 | competition | competition

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allavcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

IV (MIT) IV (MIT)

Description

Includes audio/video content: AV selected lectures, AV faculty introductions, AV special element video. The basic objective of Unified Engineering is to give a solid understanding of the fundamental disciplines of aerospace engineering, as well as their interrelationships and applications. These disciplines are Materials and Structures (M); Computers and Programming (C); Fluid Mechanics (F); Thermodynamics (T); Propulsion (P); and Signals and Systems (S). In choosing to teach these subjects in a unified manner, the instructors seek to explain the common intellectual threads in these disciplines, as well as their combined application to solve engineering Systems Problems (SP). Throughout the year, the instructors emphasize the connections among the disciplines. Includes audio/video content: AV selected lectures, AV faculty introductions, AV special element video. The basic objective of Unified Engineering is to give a solid understanding of the fundamental disciplines of aerospace engineering, as well as their interrelationships and applications. These disciplines are Materials and Structures (M); Computers and Programming (C); Fluid Mechanics (F); Thermodynamics (T); Propulsion (P); and Signals and Systems (S). In choosing to teach these subjects in a unified manner, the instructors seek to explain the common intellectual threads in these disciplines, as well as their combined application to solve engineering Systems Problems (SP). Throughout the year, the instructors emphasize the connections among the disciplines.

Subjects

Unified | Unified | Unified Engineering | Unified Engineering | aerospace | aerospace | CDIO | CDIO | C-D-I-O | C-D-I-O | conceive | conceive | design | design | implement | implement | operate | operate | team | team | team-based | team-based | discipline | discipline | materials | materials | structures | structures | materials and structures | materials and structures | computers | computers | programming | programming | computers and programming | computers and programming | fluids | fluids | fluid mechanics | fluid mechanics | thermodynamics | thermodynamics | propulsion | propulsion | signals | signals | systems | systems | signals and systems | signals and systems | systems problems | systems problems | fundamentals | fundamentals | technical communication | technical communication | graphical communication | graphical communication | communication | communication | reading | reading | research | research | experimentation | experimentation | personal response system | personal response system | prs | prs | active learning | active learning | First law | First law | first law of thermodynamics | first law of thermodynamics | thermo-mechanical | thermo-mechanical | energy | energy | energy conversion | energy conversion | aerospace power systems | aerospace power systems | propulsion systems | propulsion systems | aerospace propulsion systems | aerospace propulsion systems | heat | heat | work | work | thermal efficiency | thermal efficiency | forms of energy | forms of energy | energy exchange | energy exchange | processes | processes | heat engines | heat engines | engines | engines | steady-flow energy equation | steady-flow energy equation | energy flow | energy flow | flows | flows | path-dependence | path-dependence | path-independence | path-independence | reversibility | reversibility | irreversibility | irreversibility | state | state | thermodynamic state | thermodynamic state | performance | performance | ideal cycle | ideal cycle | simple heat engine | simple heat engine | cycles | cycles | thermal pressures | thermal pressures | temperatures | temperatures | linear static networks | linear static networks | loop method | loop method | node method | node method | linear dynamic networks | linear dynamic networks | classical methods | classical methods | state methods | state methods | state concepts | state concepts | dynamic systems | dynamic systems | resistive circuits | resistive circuits | sources | sources | voltages | voltages | currents | currents | Thevinin | Thevinin | Norton | Norton | initial value problems | initial value problems | RLC networks | RLC networks | characteristic values | characteristic values | characteristic vectors | characteristic vectors | transfer function | transfer function | ada | ada | ada programming | ada programming | programming language | programming language | software systems | software systems | programming style | programming style | computer architecture | computer architecture | program language evolution | program language evolution | classification | classification | numerical computation | numerical computation | number representation systems | number representation systems | assembly | assembly | SimpleSIM | SimpleSIM | RISC | RISC | CISC | CISC | operating systems | operating systems | single user | single user | multitasking | multitasking | multiprocessing | multiprocessing | domain-specific classification | domain-specific classification | recursive | recursive | execution time | execution time | fluid dynamics | fluid dynamics | physical properties of a fluid | physical properties of a fluid | fluid flow | fluid flow | mach | mach | reynolds | reynolds | conservation | conservation | conservation principles | conservation principles | conservation of mass | conservation of mass | conservation of momentum | conservation of momentum | conservation of energy | conservation of energy | continuity | continuity | inviscid | inviscid | steady flow | steady flow | simple bodies | simple bodies | airfoils | airfoils | wings | wings | channels | channels | aerodynamics | aerodynamics | forces | forces | moments | moments | equilibrium | equilibrium | freebody diagram | freebody diagram | free-body | free-body | free body | free body | planar force systems | planar force systems | equipollent systems | equipollent systems | equipollence | equipollence | support reactions | support reactions | reactions | reactions | static determinance | static determinance | determinate systems | determinate systems | truss analysis | truss analysis | trusses | trusses | method of joints | method of joints | method of sections | method of sections | statically indeterminate | statically indeterminate | three great principles | three great principles | 3 great principles | 3 great principles | indicial notation | indicial notation | rotation of coordinates | rotation of coordinates | coordinate rotation | coordinate rotation | stress | stress | extensional stress | extensional stress | shear stress | shear stress | notation | notation | plane stress | plane stress | stress equilbrium | stress equilbrium | stress transformation | stress transformation | mohr | mohr | mohr's circle | mohr's circle | principal stress | principal stress | principal stresses | principal stresses | extreme shear stress | extreme shear stress | strain | strain | extensional strain | extensional strain | shear strain | shear strain | strain-displacement | strain-displacement | compatibility | compatibility | strain transformation | strain transformation | transformation of strain | transformation of strain | mohr's circle for strain | mohr's circle for strain | principal strain | principal strain | extreme shear strain | extreme shear strain | uniaxial stress-strain | uniaxial stress-strain | material properties | material properties | classes of materials | classes of materials | bulk material properties | bulk material properties | origin of elastic properties | origin of elastic properties | structures of materials | structures of materials | atomic bonding | atomic bonding | packing of atoms | packing of atoms | atomic packing | atomic packing | crystals | crystals | crystal structures | crystal structures | polymers | polymers | estimate of moduli | estimate of moduli | moduli | moduli | composites | composites | composite materials | composite materials | modulus limited design | modulus limited design | material selection | material selection | materials selection | materials selection | measurement of elastic properties | measurement of elastic properties | stress-strain | stress-strain | stress-strain relations | stress-strain relations | anisotropy | anisotropy | orthotropy | orthotropy | measurements | measurements | engineering notation | engineering notation | Hooke | Hooke | Hooke's law | Hooke's law | general hooke's law | general hooke's law | equations of elasticity | equations of elasticity | boundary conditions | boundary conditions | multi-disciplinary | multi-disciplinary | models | models | engineering systems | engineering systems | experiments | experiments | investigations | investigations | experimental error | experimental error | design evaluation | design evaluation | evaluation | evaluation | trade studies | trade studies | effects of engineering | effects of engineering | social context | social context | engineering drawings | engineering drawings

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allavcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This task guide forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming task guide | computers | object-oriented | programming | java | object-oriented programming | problem solving | java program | software design | programming languages | computers task guide | programming languages task guide | software design task guide | java program task guide | problem-solving task guide | problem solving task guide | object-oriented programming task guide | java task guide | object-oriented task guide | object oriented task guide | g622 | oo | oop | oo programming | oo programming task guide | oop task guide | oo task guide | g622 task guide | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This task guide forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming task guide | programming | object-oriented | java | object-oriented programming | problem solving | java program | software design | programming languages | computers task guide | programming languages task guide | software design task guide | java program task guide | problem-solving task guide | problem solving task guide | object-oriented programming task guide | java task guide | object-oriented task guide | object oriented task guide | oop | oo | g622 | oo programming | oo programming task guide | oop task guide | oo task guide | g622 task guide | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This reading material forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming reading material | object-oriented programming | object-oriented | programming | java | problem solving | java program | software design | computers | programming languages | computers reading material | programming languages reading material | software design reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | object-oriented reading material | object oriented reading material | g622 | oo | oop | oo programming | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This reading material forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming reading material | object-oriented | programming | java | object-oriented programming | problem solving | java program | software design | programming languages | computers | computers reading material | programming languages reading material | software design reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | object-oriented reading material | object oriented reading material | g622 | oo | oop | oo programming | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This reading material forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming reading material | computers | programming languages | software design | java program | problem solving | object-oriented programming | java | programming | object-oriented | computers reading material | programming languages reading material | software design reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | object-oriented reading material | object oriented reading material | oo programming | oop | oo | g622 | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.S096 Introduction to C and C++ (MIT) 6.S096 Introduction to C and C++ (MIT)

Description

This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly. There will be daily assignments and a small-scale individual project. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month. This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly. There will be daily assignments and a small-scale individual project. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subjects

C programming | C programming | C++ programming | C++ programming | memory management | memory management | pointers | pointers | preprocessor macros | preprocessor macros | object oriented programming | object oriented programming | debugging | debugging

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This reading material forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming reading material | computers | programming languages | software design | java program | problem solving | object-oriented programming | java | programming | object-oriented | computers reading material | programming languages reading material | software design reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | object-oriented reading material | object oriented reading material | oo programming | oop | oo | g622 | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This reading material forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | software design reading material | computers | programming languages | software design | java program | problem solving | object-oriented programming | java | programming | object-oriented | computers reading material | programming languages reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | programming reading material | object-oriented reading material | object oriented reading material | oo programming | oop | oo | g622 | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This reading material forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming reading material | computers | programming languages | software design | java program | problem solving | object-oriented programming | java | programming | object-oriented | computers reading material | programming languages reading material | software design reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | object-oriented reading material | object oriented reading material | oo programming | oop | oo | g622 | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This reading material forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | programming reading material | computers | programming languages | software design | java program | problem solving | object-oriented programming | java | programming | object-oriented | computers reading material | programming languages reading material | software design reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | object-oriented reading material | object oriented reading material | oo programming | oop | oo | g622 | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Introduction to OO Programming in Java - Intro to module and to OO programming

Description

This zip file contains reading material which forms part of the "Intro to module and to OO programming" topic in the Introduction to OO Programming in Java module.

Subjects

ukoer | applet reading material | computers | programming languages | software design | java program | problem solving | object-oriented programming | java | programming | object-oriented | computers reading material | programming languages reading material | software design reading material | java program reading material | problem solving reading material | object-oriented programming reading material | java reading material | programming reading material | object-oriented reading material | object oriented reading material | oo programming | oop | oo | g622 | oo programming reading material | oop reading material | oo reading material | g622 reading material | Computer science | I100

License

Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata