Introduction to Java Programming: Starting to code in Java

Payment
Обучение бесплатное
Certificate
Сертификация платная
Duration
9 месяцев
О курсе

In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you can implement simple programs on your own or collaborate with peers.

Emphasis is put on immediate feedback and on having a fun experience. Programming knowledge is not only useful to be able to program today’s devices such as computers and smartphones. It also opens the door to computational thinking, i.e. the application of computing techniques to every-day processes.

This edition is an improved version of the course released in April 2015.

Программа
Introduction to Java Programming: Starting to code in Java
Learn to program with Java in an easy and interactive way!
Introduction to Java Programming: Starting to code in Java
Learn to program with Java in an easy and interactive way!
Что Вы изучите?
  • Basic knowledge on algorithms and Java programming
  • Develop programs with conditionals and loops
  • Design and implement recursive algorithms
  • Understand basic mechanisms of the OOP paradigm
  • Use and interpret the API of some of the most common Java classes
  • Develop simple programs in Java
Лекторы
Carlos Delgado Kloos
Carlos Delgado Kloos
Full Professor Universidad Carlos III de Madrid
Carlos Delgado Kloos received the PhD degree in Computer Science from the Technical University of Munich and in Telecommunications Engineering from the Technical University of Madrid. He is Full Professor at the Universidad Carlos III de Madrid, where he is Director of the UNESCO Chair on “Scalable Digital Education for All” and Vice President for Strategy and Digital Education. He introduced the teaching of Java at his University in 1997.
Carmen Fernández Panadero
Carmen Fernández Panadero
Assistant Professor Universidad Carlos III de Madrid
Carmen Fernández Panadero received her MSc degree in Physical Science from Universidad Complutense de Madrid in 1996 and her PhD degree in Communications Technologies from Universidad Carlos III de Madrid in 2004. In 1997 she worked for Andersen Consulting in projects related with multimedia and Internet programming. Since 1999, she is Assistant Professor at the Universidad Carlos III de Madrid, teaching Java.
Iria Estévez-Ayres
Iria Estévez-Ayres
Assistant Professor Universidad Carlos III de Madrid
Iria Estévez-Ayres is an assistant professor at the Telematics Engineering Department at Universidad Carlos III de Madrid. She obtained her Telecommunication Engineering degree from Universidad de Vigo in 2001 and her PhD from Universidad Carlos III de Madrid in 2007. Since 2002 she teaches different programming languages such as assembly, scripting, Java and C.
Jorge Blasco
Jorge Blasco
Assistant Lecturer Universidad Carlos III de Madrid
Jorge Blasco is an Assistant Lecturer at the Computer Security Laboratory Research Group at the Computer Science Department of the Universidad Carlos III de Madrid. He obtained his PhD at the same University in June 2012. He teaches the Java programming course to freshmen and has an active role in creating new teaching and laboratory materials.
Carlos Alario-Hoyos
Carlos Alario-Hoyos
Postdoctoral Researcher in the Department of Telematics Engineering Universidad Carlos III de Madrid
Carlos Alario received his MSc and PhD degrees in Information and Communication Technologies from the Universidad of Valladolid, Spain, in 2007 and 2012. He is currently a postdoctoral researcher and Teaching Assistant in the Department of Telematics Engineering at the Universidad Carlos III de Madrid, Spain. Es investigador postdoctoral en el Departamento de Ingeniería Telemática, de la Universidad Carlos III de Madrid. Doctor en Tecnologías de la Información y las Comunicaciones e Ingeniero de Telecomunicación, por la Universidad de Valladolid. Sus habilidades y experiencia incluyen investigación y desarrollo en MOOCs y SPOCs, redes sociales, aprendizaje colaborativo y evaluación de experiencias de aprendizaje. Ha estado involucrado en el diseño y puesta en marcha de MOOCs de la Universidad Carlos III de Madrid, en las plataformas MiríadaX y edX y ha participado en una veintena de proyectos relacionados con tecnología educativa. Colaborador de Universidad Galileo en proyectos de investigación.
Sergio Pastrana
Sergio Pastrana
Teaching Assistant Universidad Carlos III de Madrid
Sergio Pastrana is Teaching Assistant at the Computer Department of Universidad Carlos III de Madrid. He received a PhD in Computer Science and Technology in 2014. He has taught courses in official studies offered at the Universidad Carlos III de Madrid about Security and Computer Programming as well as occasional participation in Master courses, summer schools and workshops.
Guillermo Suarez-Tangil
Guillermo Suarez-Tangil
Teaching Assistant Universidad Carlos III de Madrid
Guillermo Suarez-Tangil is a Teaching Assistant in the Computer Science and Engineering Department at Universidad Carlos III de Madrid, Spain. He is currently finishing the PhD student in the Computer Security (COSEC) Lab at the same department. He has lectured various subjects on computer sciences with special focus on applied security.
Julio Villena Román
Julio Villena Román
Lecturer Universidad Carlos III de Madrid
Julio Villena Román received his degree in Telecommunications Engineering from Universidad Politécnica de Madrid in 1997, where he began his professional career with a 3-year research fellowship. In 1998 he was one of the founding members of Daedalus, a private company working the field of Language Technologies, and has become its Technology Manager since then. He is also a part-time lecturer in the Department of Telematic Engineering at University Carlos III of Madrid since 2002. He teaches and coordinates several subjects including Systems Programming and Artificial Intelligence, with a very active role in creating new teaching and laboratory materials to improve the learning experience.
Платформа
EdX
Эта платформа предоставляет все курсы бесплатно. Авторами выступают топовые университеты и корпорации, которые стараются удерживать стандарты качества. За несоблюдение дедлайнов, невыполнение домашнего задания студенты теряют баллы. Как и в других платформах, лекционные видео чередуются с практическими заданиями. Обучение проводится на английском, китайском, испанском, французском и хинди.