Introduction to Java Programming: Writing Good Code

Онлайн-курс
Language
Английский
Duration
8 месяцев
Certificate
Сертификация платная
Курс от EdX
бесплатный
бесплатный
Чему вы научились?
Detect and correct common programming errors at compile time
Detect and correct common programming errors at run time using debugging tools
Check that the program does what it has to using unit testing processes
Compare the efficiency of two programs in terms of the resources used
Model simple programs using basic software engineering techniques
Determine if a program has been developed respecting ethical considerations
О курсе

This is an introductory course to learn programming with Java designed to teach how to code good programs in Java, understanding “good” as both correct and efficient. Basic principles of software engineering will be introduced to make it easier for our future self and others to reuse code. Ethical issues and the intellectual property of our programs will also be addressed in the last part of this course. Examples and case studies will be provided, so that learners can implement simple but increasingly complex programs in Java.

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 course is designed taking into account the subset and recommendations of the College Board in order to prepare learners for the Advanced Placement (AP) Computer Science A exam..

Программа
Introduction to Java Programming: Writing Good Code
Learn to program in an easy and interactive way and enter the fascinating world of computer science.
Introduction to Java Programming: Writing Good Code
Learn to program in an easy and interactive way and enter the fascinating world of computer science.
Лекторы
Carlos Delgado Kloos
Carlos Delgado Kloos
Full Professor Universidad Carlos III de Madrid
Iria Estévez-Ayres
Iria Estévez-Ayres
Assistant Professor Universidad Carlos III de Madrid
Jorge Blasco
Jorge Blasco
Assistant Lecturer Universidad Carlos III de Madrid
Carlos Alario-Hoyos
Carlos Alario-Hoyos
Postdoctoral Researcher in the Department of Telematics Engineering Universidad Carlos III de Madrid
Julio Villena Román
Julio Villena Román
Lecturer Universidad Carlos III de Madrid
María Blanca Ibáñez
María Blanca Ibáñez
Visiting Assistant Professor Universidad Carlos III de Madrid
Florina Almenares Mendoza
Florina Almenares Mendoza
Associate Professor Universidad Carlos III de Madrid
Платформа
/storage/img/providers/edx.svg
Эта платформа предоставляет все курсы бесплатно. Авторами выступают топовые университеты и корпорации, которые стараются удерживать стандарты качества. За несоблюдение дедлайнов, невыполнение домашнего задания студенты теряют баллы. Как и в других платформах, лекционные видео чередуются с практическими заданиями. Обучение проводится на английском, китайском, испанском, французском и хинди.
Как и любой другой веб-сайт, konevy использует файлы cookie. Эти файлы используются для хранения информации, включая предпочтения посетителей и страницы веб-сайта, которые он/она посещал. Информация используется для того, чтобы подстроить содержимое нашей страницы под тип браузера пользователя и другие параметры и таким образом улучшить его пользовательский опыт. Для получения более подробной информации о файлах cookie, пожалуйста, прочтите статью «Что такое файлы cookie»