background preloader

Free Online Computer Science Course Featuring Harvard Faculty

Free Online Computer Science Course Featuring Harvard Faculty
The free video lectures of this course are made available as part of Harvard Extension School's Opening Learning Initiative. About the Course This free online computer science course is an introduction to the intellectual enterprises of computer science. Topics include algorithms (their design, implementation, and analysis); software development (abstraction, encapsulation, data structures, debugging, and testing); architecture of computers (low-level data representation and instruction processing); computer systems (programming languages, compilers, operating systems, and databases); and computers in the real world (networks, websites, security, forensics, and cryptography). The course teaches students how to think more carefully and how to solve problems more effectively. Problem sets involve extensive programming in C as well as PHP and JavaScript. Watch the Course Trailer Harvard Faculty David J. The Lecture Videos To watch these course videos, visit the CS50 website Related:  Training

C#.NET 1: Introduction to Object-Oriented Programming Using C# -- O'Reilly School of Technology In this course, you will learn your way around both Visual Studio and the .NET Framework. You will work with a variety of form controls and base class libraries to create simple Graphical User Interfaces (GUIs). The course covers variables, relational operators, decision statement classes and methods, and additional topics that will provide a foundation on which you can build your knowledge of object-oriented design concepts and the C# programming language. Upon completion of this C# training course, you will be able to: Code solutions and compile C# projects within the .NET framework.Create and manipulate GUI components in C#.Construct classes, methods, and accessors, and instantiate objects.Demonstrate knowledge of object-oriented concepts such as encapsulation and polymorphism.Design user experience and functional requirements for a full-fledged C#.NET project. This course counts toward the C#.NET Programming Certificate. 90 Clock-hours, 6 CEUs, $498.00 (plus fees) Enroll in Course

15 Great Opencourseware Options to Improve Your Knowledge for ... One of the great things about technology is the ability you have to access a great deal of useful information. Additionally, you can learn just about anything with the help of the Internet. This includes access to a world class education. Many colleges and universities offer full courses online, allowing you to study at Harvard or MIT. Naturally, you can’t expect to get credit when you access free open courseware. MIT: The prestigious Massachusetts Institute of Technology has one of the best opencourseware collections in the world. Tagged as: Free Stuff, Practical, Self Improvement

M865 - Project management - Open University Course On this page Designed for anyone working in a project team environment or engineers who see an increasing management component in their work, this module will equip you with general project management skills to help you to deal with problems that can occur. It’s applicable to any field of work, especially those with a high technological content. You’ll also gain practical experience of using project management techniques, including the use of a software tool, with a real project of your own. The topics covered include project initiation, risk, estimating and contracts, planning, human factors, project execution, and standard methods. Register What you will study Every day we hear of a project that has escalated in cost or has been repeatedly delayed. The most important decision in any project is what project to undertake. Planning: Planning should be a reiterated process throughout the life of a project. Building and leading the team: All projects are carried out by people. Entry Assessment

Online C# Programming Course - $129.99 -C# Training ExpertRating Online C# Programming Course (Introduction) (leading to ExpertRating C# Programming Skills Certification) ExpertRating is one of the world's only ISO 9001:2008 Certified companies (from TUV America) offering an Online C# Programming (Introduction) Course (leading to ExpertRating C# Programming (Introduction) Skills Certification). ExpertRating is a trusted name in online testing and certification with over 200,000 certified professionals in over 60 countries in more than 200 skill areas. It is very safe to buy from ExpertRating. ExpertRating Solutions has been reviewed by TRUSTe for compliance of their strict program requirements ensuring that your information is always safe. When you choose the ExpertRating Online C# Programming Course (Introduction) you can be sure that you are buying a premium International certification that is recognized by hundreds of employers and Government bodies in the US and other countries. How do I get certified? What learning aids will I get?

Lesson: Language Basics (The Java™ Tutorials > Learning the Java Language) Variables You've already learned that objects store their state in fields. However, the Java programming language also uses the term "variable" as well. This section discusses this relationship, plus variable naming rules and conventions, basic data types (primitive types, character strings, and arrays), default values, and literals. Operators This section describes the operators of the Java programming language. Expressions, Statements, and Blocks Operators may be used in building expressions, which compute values; expressions are the core components of statements; statements may be grouped into blocks. Control Flow Statements This section describes the control flow statements supported by the Java programming language.

Maestría en Ciencias de la Computación Descripción Objetivo Las tecnologías relacionadas a las Ciencias Computacionales, cambian con gran rapidez: existe una proliferación de productos tanto de software como de hardware resultado de nuevas teorías, métodos y técnicas. Especialistas en el sector productivoAcadémicos con conocimientos actualizadosInvestigación y desarrollo tecnológico El egresado del programa es un profesional que no solamente puede seguir el rápido avance tecnológico, sino que además contribuye con propuestas innovadoras en el ámbito de las ciencias computacionales y así dar respuesta a los grandes retos del mundo actual. El egresado de la Maestría en Ciencias de la Computación podrá transferir soluciones de problemas particulares a conceptos o metodologías generales, y aplicar conceptos generales de computación a la solución específica de problemas encontrados en el ámbito empresarial y de investigación, pudiendo realizar posteriormente, si lo desea, estudios doctorales en ciencias de la computación.

How Semiconductors Work" Semiconductors have had a monumental impact on our society. You find semiconductors at the heart of microprocessor chips as well as transistors. Anything that's computerized or uses radio waves depends on semiconductors. Today, most semiconductor chips and transistors are created with silicon. You may have heard expressions like "Silicon Valley" and the "silicon economy," and that's why -- silicon is the heart of any electronic device. A diode is the simplest possible semiconductor device, and is therefore an excellent beginning point if you want to understand how semiconductors work. Silicon is a very common element -- for example, it is the main element in sand and quartz. Carbon, silicon and germanium (germanium, like silicon, is also a semiconductor) have a unique property in their electron structure -- each has four electrons in its outer orbital. But you can change all this through a process called doping.

10 places where anyone can learn to code Teens, tweens and kids are often referred to as “digital natives.” Having grown up with the Internet, smartphones and tablets, they’re often extraordinarily adept at interacting with digital technology. But Mitch Resnick, who spoke at TEDxBeaconStreet, is skeptical of this descriptor. Sure, young people can text and chat and play games, he says, “but that doesn’t really make you fluent.” Mitch Resnick: Let's teach kids to code Fluency, Resnick proposes in this TED Talk, comes not through interacting with new technologies, but through creating them. The point isn’t to create a generation of programmers, Resnick argues. In his talk, Resnick describes Scratch, the programming software that he and a research group at MIT Media Lab developed to allow people to easily create and share their own interactive games and animations. At Codecademy, you can take lessons on writing simple commands in JavaScript, HTML and CSS, Python and Ruby. While we’re at it: bonus!

Maestría en Administración y Dirección de Empresas Descripción Objetivo El objetivo de la Maestría en Administración y Dirección de Empresas es formar profesionistas: Con habilidades en la aplicación y promoción del trabajo en equipo generando trabajo interdisciplinario además de desarrollar en ellos la capacidad de pensamiento estratégico para entender los sistemas de la organización y la industria como un todo. Perfil del ingreso El perfil de ingreso a la Maestría en Administración requiere de personas con alto potencial de desarrollo directivo para ocupar puestos claves en la organización, capacidad de análisis, con deseos de progreso rápido en su carrera o que sean emprendedores interesados en iniciar o fortalecer su negocio. Perfil del egresado El programa de Maestría en Administración y Dirección de Empresas (MBA) es conceptualizado como un programa de conversión, para dar una nueva dirección a las carreras profesionales de los estudiantes con el conocimiento y habilidades necesarias para ser exitosos en ambientes globales de negocios.

Video Training - O'Reilly Media “WOWSER! Only way I can describe this video series.” — Jon Guenther “I loved this tutorial! After trying several, this one was the one that really got me going with Python.” — Roxam Website's Where You Can Learn Python for Free January 9, 2017 | Views: 6437 save This post has been saved to your profile Python is one of the most popular programming languages right now. Around the world, many companies are using python. This blog tells you where you can learn Python for free whether you are beginner or have little programming experience mostly all the content listed here is for complete beginner like me. Cybrary has a python class. This is a website where you can learn many languages like C++, Javascript, HTML, and several others. You can go to MIT open courseware and this is a website where you don’t need to register for anything. This is a good learning website, but you just need to register and search for the Python course or any other language that you want to learn. CodeCademy Codecademy is also one of the better websites where you can learn basics of python in a practical way. Automate the Boring Stuff with Python Use your Cybytes and Tip the Author!