Searching for Java : 54 results found | RSS Feed for this search

1 2

Software de Comunicaciones (I.T.T.T.) Software de Comunicaciones (I.T.T.T.)

Description

En esta asignatura se estudian dos de las principales plataformas para intercambio de informaci髇 entre servidores de aplicaciones y dispositivos limitados. En esta asignatura se estudian dos de las principales plataformas para intercambio de informaci髇 entre servidores de aplicaciones y dispositivos limitados.

Subjects

髇 M髒il | 髇 M髒il | 髇 distribuida | 髇 distribuida | 髇 Java | 髇 Java | Ingenieria Telematica | Ingenieria Telematica | Enterprise Java Bean | Enterprise Java Bean | 韆 T閏nica de Telecomunicaci髇: Telem醫ica | 韆 T閏nica de Telecomunicaci髇: Telem醫ica | Plataforma Java Enterprise Edition | Plataforma Java Enterprise Edition | Plataforma Java Micro Edition | Plataforma Java Micro Edition | 2011 | 2011

License

Copyright 2015, UC3M http://creativecommons.org/licenses/by-nc-sa/4.0/

Site sourced from

http://ocw.uc3m.es/ocwuniversia/rss_all

Attribution

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

All metadata

See all metadata

Communication Software Communication Software

Description

The aim of this course is to introduce the student to the basic aspects of Web technologies and applications. The aim of this course is to introduce the student to the basic aspects of Web technologies and applications.

Subjects

醩ter | 醩ter | Java EE platform | Java EE platform | 韆 de Telecomunicaci髇 | 韆 de Telecomunicaci髇 | Servlets | Servlets | Web Technologies | Web Technologies | Ingenieria Telematica | Ingenieria Telematica | EJB | EJB | Enterprise Java Bean | Enterprise Java Bean | Java Server Pages | Java Server Pages | JSP | JSP | 2009 | 2009 | Data tier | Data tier | Presentation tier | Presentation tier | Business tier | Business tier

License

Copyright 2015, UC3M http://creativecommons.org/licenses/by-nc-sa/4.0/

Site sourced from

http://ocw.uc3m.es/ocwuniversia/rss_all

Attribution

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

All metadata

See all metadata

Software de Comunicaciones Software de Comunicaciones

Description

El objetivo de esta asignatura es servir de introducci髇 a aspectos b醩icos relacionados con las tecnolog韆s de desarrollo Web y su utilizaci髇 en la plataforma que la sustenta, Internet. El objetivo de esta asignatura es servir de introducci髇 a aspectos b醩icos relacionados con las tecnolog韆s de desarrollo Web y su utilizaci髇 en la plataforma que la sustenta, Internet.

Subjects

醩ter | 醩ter | 韆s web | 韆s web | 韆 de Telecomunicaci髇 | 韆 de Telecomunicaci髇 | Ingenieria Telematica | Ingenieria Telematica | Nivel de web | Nivel de web | Java Server Pages | Java Server Pages | Nivel de negocio | Nivel de negocio | Plataforma Java EE | Plataforma Java EE | Software de comunicaciones | Software de comunicaciones | Enterprise Java Beans | Enterprise Java Beans | 2009 | 2009 | Nivel de datos | Nivel de datos

License

Copyright 2015, UC3M http://creativecommons.org/licenses/by-nc-sa/4.0/

Site sourced from

http://ocw.uc3m.es/ocwuniversia/rss_all

Attribution

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

All metadata

See all metadata

1.00 Introduction to Computers and Engineering Problem Solving (MIT) 1.00 Introduction to Computers and Engineering Problem Solving (MIT)

Description

Fundamental software development and computational methods for engineering and scientific applications. Object-oriented software design and development. Weekly programming problems cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. Emphasis is on developing techniques for solving problems in engineering, science, management, and planning. The Java® programming language is used. 3 Engineering Design Points. Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. Fundamental software development and computational methods for engineering and scientific applications. Object-oriented software design and development. Weekly programming problems cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. Emphasis is on developing techniques for solving problems in engineering, science, management, and planning. The Java® programming language is used. 3 Engineering Design Points. Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

Subjects

Java | Java | Java (Computer program language) | Java (Computer program language) | computational methods | computational methods | software development | software development

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

1.124J Foundations of Software Engineering (MIT) 1.124J Foundations of Software Engineering (MIT)

Description

This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software (using C# and .NET) is covered; data structures and algorithms for modeling, analysis, and visualization; basic problem-solving techniques; web services; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; and numerical simulation techniques. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, network methods and e-business applications. This course is a core requirement for the Information Technology M. Eng. program. This class was also offered in Course 13 (Department of Ocean Engineering) as 13.470J. This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software (using C# and .NET) is covered; data structures and algorithms for modeling, analysis, and visualization; basic problem-solving techniques; web services; and the management and maintenance of software. Includes a treatment of topics such as sorting and searching algorithms; and numerical simulation techniques. Foundation for in-depth exploration of image processing, computational geometry, finite element methods, network methods and e-business applications. This course is a core requirement for the Information Technology M. Eng. program. This class was also offered in Course 13 (Department of Ocean Engineering) as 13.470J.

Subjects

modern software development | modern software development | engineering and information technology | engineering and information technology | component-based software | component-based software | C# | C# | .NET | .NET | data structures | data structures | algorithms for modeling | algorithms for modeling | analysis | analysis | visualization | visualization | basic problem-solving techniques | basic problem-solving techniques | web services | web services | management and maintenance of software | management and maintenance of software | sorting | sorting | searching | searching | algorithms | algorithms | numerical simulation techniques | numerical simulation techniques | image processing | image processing | computational geometry | computational geometry | finite element methods | finite element methods | network methods | network methods | e-business applications | e-business applications | classes | classes | objects | objects | inheritance | inheritance | virtual functions | virtual functions | abstract classes | abstract classes | polymorphism | polymorphism | Java applications | Java applications | applets | applets | Abstract Windowing Toolkit | Abstract Windowing Toolkit | Graphics | Graphics | Threads | Threads | Java | Java | C++ | C++ | information technology | information technology | engineering | engineering | modeling algorithms | modeling algorithms | basic problem-solving | basic problem-solving | software management | software management | software maintenance | software maintenance | searching algorithms | searching algorithms | numerical simulation | numerical simulation | object oriented programming | object oriented programming | 13.470J | 13.470J | 1.124 | 1.124 | 2.159 | 2.159 | 13.470 | 13.470

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.xml

Attribution

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

All metadata

See all metadata

The Vector Inspector

Description

This package is an introduction to Vectors in Java. The course builds on knowledge of arrays, and covers two simple vector constructors. It also covers the add and remove methods, and some issues and good practice regarding vector use. The active use of the Java API pages is also advocated and assessed within this material. It is designed to work alongside tutor led instruction.

Subjects

Java | Vectors | Vector | Java API | arrays

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

Programaci贸n en Java I Programaci贸n en Java I

Description

El programa del curso se centra en los fundamentos de la programaci贸n en Java, la descripci贸n de sus principales elementos para la programaci贸n de ordenadores y una introducci贸n a la metodolog铆a de la programaci贸n orientada a objetos. El programa del curso se centra en los fundamentos de la programaci贸n en Java, la descripci贸n de sus principales elementos para la programaci贸n de ordenadores y una introducci贸n a la metodolog铆a de la programaci贸n orientada a objetos.

Subjects

Int茅rprete | Int茅rprete | Componente | Componente | Agregaci贸n | Agregaci贸n | Asociaci贸n | Asociaci贸n | Atributo | Atributo | Objeto | Objeto | Matriz | Matriz | Sentencia | Sentencia | Argumento | Argumento | Subrutina | Subrutina | Interfaz | Interfaz | Tipo de dato | Tipo de dato | Expresi贸n | Expresi贸n | Instancia | Instancia | Herencia | Herencia | Final | Final | Entero | Entero | Real | Real | Sobrecarga | Sobrecarga | Bucle | Bucle | Constante | Constante | Excepci贸n | Excepci贸n | Clase | Clase | Sobreescritura | Sobreescritura | Java | Java | Recursi贸n | Recursi贸n | Variable | Variable | Lenguajes y Sistemas Inform谩ticos | Lenguajes y Sistemas Inform谩ticos | Interna | Interna | Car谩cter | Car谩cter | Contenedor | Contenedor | Prioridad | Prioridad | Abstracto | Abstracto | Operador | Operador | Identificador | Identificador | Par谩metro | Par谩metro | Recursividad | Recursividad | Compilador | Compilador | M茅todo | M茅todo | Vector | Vector | Composici贸n | Composici贸n | Constructor | Constructor | L贸gico | L贸gico | String | String | Comentario Entorno | Comentario Entorno | Cadena | Cadena | Paquete | Paquete | Booleano | Booleano | Condici贸n | Condici贸n | Recurrencia | Recurrencia | Estructura de un programa | Estructura de un programa | Envoltorio | Envoltorio | Array | Array | Funci贸n | Funci贸n

License

Copyright 2009, by the Contributing Authors http://creativecommons.org/licenses/by-nc-sa/3.0/

Site sourced from

http://ocw.upm.es/rss_all

Attribution

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

All metadata

See all metadata

Estructuras de Datos Estructuras de Datos

Description

Se aborda la problem谩tica de las estructuras de datos, inicialmente desde una perspectiva de ocultamiento(originalmente Tipos Abstractos de Datos, TAD's y posteriormente objetos) para pasar a continuaci贸n a explicar el concepto y funcionamiento de las estructuras de datos din谩micas y sus principales construcciones: lineales(listas), ramificadas (谩rboles) y en red (grafos). La instrumentaci贸n pr谩ctica se realiza mediante el lenguaje Java. Se aborda la problem谩tica de las estructuras de datos, inicialmente desde una perspectiva de ocultamiento(originalmente Tipos Abstractos de Datos, TAD's y posteriormente objetos) para pasar a continuaci贸n a explicar el concepto y funcionamiento de las estructuras de datos din谩micas y sus principales construcciones: lineales(listas), ramificadas (谩rboles) y en red (grafos). La instrumentaci贸n pr谩ctica se realiza mediante el lenguaje Java.

Subjects

Listas calificadas y ordinales | Listas calificadas y ordinales | Estructuras de datos | Estructuras de datos | Estructuras de datos en Java | Estructuras de datos en Java | 脕rboles Binarios | 脕rboles Binarios | Lenguajes y sistemas inform谩ticos | Lenguajes y sistemas inform谩ticos | Tipos abstractos de datos | Tipos abstractos de datos

License

Copyright 2009, by the Contributing Authors http://creativecommons.org/licenses/by-nc-sa/3.0/

Site sourced from

http://ocw.upm.es/rss_all

Attribution

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

All metadata

See all metadata

6.170 Software Studio (MIT) 6.170 Software Studio (MIT)

Description

This course on software engineering covers design and implementation of medium-scale software systems, using web applications as a platform. In the course, students learn the fundamentals of structuring a web application and writing modular code, with an emphasis on conceptual design to achieve clarity, simplicity, and modularity. Topics also include functional programming, relational databases, and security. This course on software engineering covers design and implementation of medium-scale software systems, using web applications as a platform. In the course, students learn the fundamentals of structuring a web application and writing modular code, with an emphasis on conceptual design to achieve clarity, simplicity, and modularity. Topics also include functional programming, relational databases, and security.

Subjects

software | software | web | web | web application | web application | programming | programming | code | code | Ruby on Rails | Ruby on Rails | REST | REST | relational data | relational data | Ajax | Ajax | JavaScript | JavaScript | HTML | HTML | CSS | CSS | object | object | object modeling | object modeling | security | security | development process | development process | dependency | dependency

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.035 Computer Language Engineering (SMA 5502) (MIT) 6.035 Computer Language Engineering (SMA 5502) (MIT)

Description

This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engineering).  Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engineering).  Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.

Subjects

computer language | computer language | computer language engineering | computer language engineering | high-level programming | high-level programming | compilers | compilers | program optimization | program optimization | software | software | Java | Java | MIPS | MIPS | machine code | machine code

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.035 Computer Language Engineering (SMA 5502) (MIT) 6.035 Computer Language Engineering (SMA 5502) (MIT)

Description

Includes audio/video content: AV selected lectures. 6.035 is a course within the department's "Computer Systems and Architecture" concentration. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engine Includes audio/video content: AV selected lectures. 6.035 is a course within the department's "Computer Systems and Architecture" concentration. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engine

Subjects

computer language | computer language | computer language engineering | computer language engineering | high-level programming | high-level programming | compilers | compilers | program optimization | program optimization | software | software | Java | Java | MIPS | MIPS | machine code | machine code

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

Student Innovation: the LHSee app

Description

Chris Boddy, a Physics DPhil candidate at University of Oxford, talks about how he developed a smartphone app to explain the complex images produced by the Large Hadron Collider at CERN. Wales; http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Subjects

Higgs-Boson | Google | Java | CERN | App | Smartphone | mobile technology | Student innovation | IT Services | API | LTG | OxTALENT | Android | Hadron Collider | Physics | Higgs-Boson | Google | Java | CERN | App | Smartphone | mobile technology | Student innovation | IT Services | API | LTG | OxTALENT | Android | Hadron Collider | Physics

License

http://creativecommons.org/licenses/by-nc-sa/2.0/uk/

Site sourced from

http://mediapub.it.ox.ac.uk/feeds/129240/video.xml

Attribution

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

All metadata

See all metadata

髇 en Lenguaje Java 髇 en Lenguaje Java

Description

Curso b醩ico de programaci髇 orientada a objetos en Java Curso b醩ico de programaci髇 orientada a objetos en Java

Subjects

髇 e Inteligencia Artificial | 髇 e Inteligencia Artificial | Java | Java | 髇 a objetos | 髇 a objetos | | | 韆 en Inform醫ica | 韆 en Inform醫ica | | | 醫icos | 醫icos | 2008 | 2008

License

Copyright 2015, UC3M http://creativecommons.org/licenses/by-nc-sa/4.0/

Site sourced from

http://ocw.uc3m.es/ocwuniversia/rss_all

Attribution

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

All metadata

See all metadata

6.092 Introduction to Programming in Java (MIT) 6.092 Introduction to Programming in Java (MIT)

Description

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. The course is designed for students with some programming experience, but if you have none and are motivated you will do fine. Students who have taken 6.005 should not take this course. Each class is composed of one hour of lecture and one hour of assisted lab work. 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 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. The course is designed for students with some programming experience, but if you have none and are motivated you will do fine. Students who have taken 6.005 should not take this course. Each class is composed of one hour of lecture and one hour of assisted lab work. 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

software engineering | software engineering | Java fundamentals | Java fundamentals | methods | methods | conditionals | conditionals | loops | loops | arrays | arrays | objects | objects | classes | classes | object oriented programming | object oriented programming | access control | access control | class scope | class scope | design | design | debugging | debugging | interfaces | interfaces | inheritance | inheritance | exceptions | exceptions | input/output | input/output

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

Programming in Java Language Programming in Java Language

Description

The course on Programming provides an introduction to basic programming techniques and paradigms. Students will learn the foundamentals of structured, procedural and object-oriented programming in the Java programming language. The course on Programming provides an introduction to basic programming techniques and paradigms. Students will learn the foundamentals of structured, procedural and object-oriented programming in the Java programming language.

Subjects

Data and operators | Data and operators | Lenguajes y Sistemas Informaticos | Lenguajes y Sistemas Informaticos | Java | Java | Components of a program | Components of a program | Programming | Programming | Introduction to classes and objects | Introduction to classes and objects | Algorithms with arrays | Algorithms with arrays | Utility classes | Utility classes | Control flow statements | Control flow statements | 韆 Inform醫ica | 韆 Inform醫ica | 2011 | 2011 | Methods | Methods

License

Copyright 2015, UC3M http://creativecommons.org/licenses/by-nc-sa/4.0/

Site sourced from

http://ocw.uc3m.es/ocwuniversia/rss_all

Attribution

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

All metadata

See all metadata

1.00 Introduction to Computers and Engineering Problem Solving (MIT) 1.00 Introduction to Computers and Engineering Problem Solving (MIT)

Description

This course teaches fundamental software development and computational methods for engineering, scientific and managerial applications. Emphasis is focused on object-oriented software design and development. Assignments cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. The Java programming language is used. This course teaches fundamental software development and computational methods for engineering, scientific and managerial applications. Emphasis is focused on object-oriented software design and development. Assignments cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. The Java programming language is used.

Subjects

computer | computer | engineering | engineering | problem solving | problem solving | software | software | software development | software development | object oriented | object oriented | programming | programming | graphical user interface | graphical user interface | numerical methods | numerical methods | data structures | data structures | sorting | sorting | searching | searching | computer graphics | computer graphics | Java | Java | C | C | C++ | C++

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

1.00 Introduction to Computers and Engineering Problem Solving (MIT) 1.00 Introduction to Computers and Engineering Problem Solving (MIT)

Description

This course examines fundamental software development and computational methods for engineering, scientific and managerial applications. Emphasis is placed on object-oriented software design and development. Students engage in active learning using laptop computers (available on loan). Assignments cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. The Java® programming language is used. This course examines fundamental software development and computational methods for engineering, scientific and managerial applications. Emphasis is placed on object-oriented software design and development. Students engage in active learning using laptop computers (available on loan). Assignments cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. The Java® programming language is used.

Subjects

computer | computer | engineering | engineering | problem solving | problem solving | software | software | software development | software development | object oriented | object oriented | programming | programming | graphical user interface | graphical user interface | numerical methods | numerical methods | data structures | data structures | sorting | sorting | searching | searching | computer graphics | computer graphics | Java | Java | C | C | C++ | C++

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

DH3C35 Software Development: Object-Oriented Programming

Description

This unit is designed to develop a broad knowledge of the concepts, principles, boundaries and scope of software development using an object-oriented programming language. These will be reinforced by developing the practical skills required in using the structures and features of an object-oriented programming language in the creation of software solutions to problems. Outcomes On completion of this unit, you should be able to: 1 use programming techniques to develop program modules 2 implement a solution from design 3 test the completed product 4 create technical and user documentation.

Subjects

DH3C 35 | Java | arithmetic operators | relational operators | logical operators | flow of execution | Nested loops | Array | String class | Date class | Encapsulation | Polymorphism | Java Collections Framework | SCQF Level 8

License

Licensed to colleges in Scotland only Licensed to colleges in Scotland only Except where expressly indicated otherwise on the face of these materials (i) copyright in these materials is owned by the Scottish Qualification Authority (SQA), and (ii) none of these materials may be Used without the express, prior, written consent of the Colleges Open Learning Exchange Group (COLEG) and SQA, except if and to the extent that such Use is permitted under COLEG's conditions of Contribution and Use of Learning Materials through COLEG鈥檚 Repository, for the purposes of which these materials are COLEG Material. Except where expressly indicated otherwise on the face of these materials (i) copyright in these materials is owned by the Scottish Qualification Authority (SQA), and (ii) none of these materials may be Used without the express, prior, written consent of the Colleges Open Learning Exchange Group (COLEG) and SQA, except if and to the extent that such Use is permitted under COLEG's conditions of Contribution and Use of Learning Materials through COLEG鈥檚 Repository, for the purposes of which these materials are COLEG Material. http://content.resourceshare.ac.uk/xmlui/bitstream/handle/10949/17761/LicenceSQAMaterialsCOLEG.pdf?sequence=1 http://content.resourceshare.ac.uk/xmlui/bitstream/handle/10949/17761/LicenceSQAMaterialsCOLEG.pdf?sequence=1 SQA SQA

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

1.00 Introduction to Computers and Engineering Problem Solving (MIT) 1.00 Introduction to Computers and Engineering Problem Solving (MIT)

Description

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 t 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 t

Subjects

computer | computer | engineering | engineering | problem solving | problem solving | software | software | software development | software development | programming | programming | graphical user interface | graphical user interface | numerical methods | numerical methods | data structures | data structures | sorting | sorting | searching | searching | computer graphics | computer graphics | Java | Java

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.xml

Attribution

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

All metadata

See all metadata

1.00 Introduction to Computers and Engineering Problem Solving (MIT) 1.00 Introduction to Computers and Engineering Problem Solving (MIT)

Description

This course presents fundamental software development and computational methods for engineering and scientific applications. Object-oriented software design and development is the focus of the course. Weekly programming problems cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. Emphasis is on developing techniques for solving problems in engineering, science, management, and planning. The Java® programming language is used. The course is worth 3 Engineering Design Points.Technical RequirementsAny number of development tools can be used to compile and run the .java files found on this course site. Please refer to the course materials for any specific instructions or recomm This course presents fundamental software development and computational methods for engineering and scientific applications. Object-oriented software design and development is the focus of the course. Weekly programming problems cover programming concepts, graphical user interfaces, numerical methods, data structures, sorting and searching, computer graphics and selected advanced topics. Emphasis is on developing techniques for solving problems in engineering, science, management, and planning. The Java® programming language is used. The course is worth 3 Engineering Design Points.Technical RequirementsAny number of development tools can be used to compile and run the .java files found on this course site. Please refer to the course materials for any specific instructions or recomm

Subjects

computer | computer | engineering | engineering | problem solving | problem solving | software | software | software development | software development | object oriented | object oriented | programming | programming | graphical user interface | graphical user interface | numerical methods | numerical methods | data structures | data structures | sorting | sorting | searching | searching | computer graphics | computer graphics | Java | Java | C | C | C++ | C++

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.831 User Interface Design and Implementation (MIT) 6.831 User Interface Design and Implementation (MIT)

Description

6.831 introduces the principles of user interface development, focusing on three key areas: Design: How to design good user interfaces, starting with human capabilities (including the human information processor model, perception, motor skills, color, attention, and errors) and using those capabilities to drive design techniques: task analysis, user-centered design, iterative design, usability guidelines, interaction styles, and graphic design principles. Implementation: Techniques for building user interfaces, including low-fidelity prototypes, Wizard of Oz, and other prototyping tools; input models, output models, model-view-controller, layout, constraints, and toolkits. Evaluation: Techniques for evaluating and measuring interface usability, including heuristic evaluation, predicti 6.831 introduces the principles of user interface development, focusing on three key areas: Design: How to design good user interfaces, starting with human capabilities (including the human information processor model, perception, motor skills, color, attention, and errors) and using those capabilities to drive design techniques: task analysis, user-centered design, iterative design, usability guidelines, interaction styles, and graphic design principles. Implementation: Techniques for building user interfaces, including low-fidelity prototypes, Wizard of Oz, and other prototyping tools; input models, output models, model-view-controller, layout, constraints, and toolkits. Evaluation: Techniques for evaluating and measuring interface usability, including heuristic evaluation, predicti

Subjects

human-computer interfaces | human-computer interfaces | human capabilities | human capabilities | human information processor | human information processor | perception | perception | Fitts's Law | Fitts's Law | color | color | hearing | hearing | task analysis | task analysis | user-centered design | user-centered design | iterative design | iterative design | low-fidelity prototyping | low-fidelity prototyping | heuristic evaluation | heuristic evaluation | keystroke-level models | keystroke-level models | formative evaluation | formative evaluation | input models | input models | output models | output models | model-view-controller | model-view-controller | toolkits | toolkits | programming project | programming project | GUI | GUI | Java | Java

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.170 Laboratory in Software Engineering (MIT) 6.170 Laboratory in Software Engineering (MIT)

Description

This course introduces concepts and techniques relevant to the production of large software systems. Students are taught a programming method based on the recognition and description of useful abstractions. Topics include modularity, specification, data abstraction, object modeling, design patterns, and testing. Students complete several programming projects of varying size, working individually and in groups. Students are now introduced to software engineering in 6.005 Elements of Software Construction, which is available on OCW in two versions, as taught in Fall 2008 and Fall 2011. This course introduces concepts and techniques relevant to the production of large software systems. Students are taught a programming method based on the recognition and description of useful abstractions. Topics include modularity, specification, data abstraction, object modeling, design patterns, and testing. Students complete several programming projects of varying size, working individually and in groups. Students are now introduced to software engineering in 6.005 Elements of Software Construction, which is available on OCW in two versions, as taught in Fall 2008 and Fall 2011.

Subjects

software engineering | software engineering | modularity | modularity | specification | specification | data abstraction | data abstraction | object modeling | object modeling | design patterns | design patterns | testing | testing | Java programming | Java 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.092 Java Preparation for 6.170 (MIT) 6.092 Java Preparation for 6.170 (MIT)

Description

This course focuses on introducing the language, libraries, tools and concepts of JavaTM. The course is specifically targeted at students who intend to take 6.170 in the following term and feel they would struggle because they lack the necessary background. Topics include: Object-oriented programming, primitives, arrays, objects, inheritance, interfaces, polymorphism, hashing, data structures, collections, nested classes, floating point precision, defensive programming, and depth-first search algorithm. This course focuses on introducing the language, libraries, tools and concepts of JavaTM. The course is specifically targeted at students who intend to take 6.170 in the following term and feel they would struggle because they lack the necessary background. Topics include: Object-oriented programming, primitives, arrays, objects, inheritance, interfaces, polymorphism, hashing, data structures, collections, nested classes, floating point precision, defensive programming, and depth-first search algorithm.

Subjects

Object oriented programming | Object oriented programming | Java program structure | Java program structure | class file | main | methods | fields | class file | main | methods | fields | Primitives | Primitives | Control flow | method calls | if/then | for loop | while loop | Control flow | method calls | if/then | for loop | while loop | Arrays | Arrays | Objects | declaration | assignment | mutation | scope | Objects | declaration | assignment | mutation | scope | Classes vs Objects/Instances | Classes vs Objects/Instances | Method Overloading | Method Overloading | Inheritence | Inheritence | Abstract superclasses | Abstract superclasses | Interfaces | Interfaces | Polymorphism | Polymorphism | Method Overriding | Method Overriding | Hashing | Hashing | Data structures | Data structures | Collections | Collections | Advanced control flow | Advanced control flow | Writing interfaces | abstract classes | Writing interfaces | abstract classes | True subtyping | composite | True subtyping | composite | Throwing and catching exceptions | Throwing and catching exceptions | Nested classes | Nested classes | Floating point precision | Floating point precision | Defensive programming | Defensive programming | Depth First Search alogithm | Depth First Search alogithm

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.186 Mobile Autonomous Systems Laboratory (MIT) 6.186 Mobile Autonomous Systems Laboratory (MIT)

Description

MASLab (Mobile Autonomous System Laboratory), also known as 6.186, is a robotics contest. The contest takes place during MIT's Independent Activities Period and participants earn 6 units of P/F credit and 6 Engineering Design Points. Teams of three to four students have less than a month to build and program sophisticated robots which must explore an unknown playing field and perform a series of tasks. MASLab provides a significantly more difficult robotics problem than many other university-level robotics contests. Although students know the general size, shape, and color of the floors and walls, the students do not know the exact layout of the playing field. In addition, MASLab robots are completely autonomous, or in other words, the robots operate, calculate, and plan without human int MASLab (Mobile Autonomous System Laboratory), also known as 6.186, is a robotics contest. The contest takes place during MIT's Independent Activities Period and participants earn 6 units of P/F credit and 6 Engineering Design Points. Teams of three to four students have less than a month to build and program sophisticated robots which must explore an unknown playing field and perform a series of tasks. MASLab provides a significantly more difficult robotics problem than many other university-level robotics contests. Although students know the general size, shape, and color of the floors and walls, the students do not know the exact layout of the playing field. In addition, MASLab robots are completely autonomous, or in other words, the robots operate, calculate, and plan without human int

Subjects

MASLab | MASLab | mobile | mobile | autonomous systems | autonomous systems | laboratory | laboratory | robotics | robotics | competition | competition | artificial intelligence | artificial intelligence | computer vision | computer vision | camera | camera | IAP | IAP | odometry | odometry | mechanical | mechanical | sensor | sensor | microcontroller | microcontroller | computer | computer | Edwin Olson | Edwin Olson | map | map | mapping | mapping | Java | Java | ORC | ORC

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

ESTRUCTURA DE DATOS Y ALGORITMOS (2009)

Description

EDA es una asignatura anual de segundo curso de 9 cr閐itos de teoria y problemas en el aula y 3 cr閐itos de pr醕ticas de laboratorio, lo que se concreta en dos clases semanales de hora y media de teor韆 y problemas y y una sesi髇 quincenal de pr醕ticas de dos horas de pr醕ticas. Su objetivo es facultar a los estudiantes en todos los aspectos concernientes a la programaci髇 en mediana escala y siguiendo el modelo de programaci髇 imperativa orientado al dise駉 de datos que proporciona el lenguaje Java. Especificamente se persigue que el alumno conozca la definici髇 e implementaciones de tipos lineales, 醨boles y grafos, los esquemas iterativos y recursivos aplicables a la resoluci髇 de problemas de complejidad media sobre dichos tipos de datos y los criterios de eficiencia que

Subjects

LENGUAJES Y SISTEMAS INFORMATICOS | 醠isis de Algoritmos | 駉 de Algoritmos | Estructuras de Datos en Java | Tipos Abstractos de Datos en Java

License

http://creativecommons.org/licenses/by-nc-nd/2.5/es/

Site sourced from

http://www.upv.es/pls/oalu/sic_rss.rss_ocw

Attribution

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

All metadata

See all metadata