Introduction to Java Programming: Writing Good Code

Carlos Delgado Kloos , Carlos Alario-Hoyos Ph.D., Iria Estévez-Ayres , María Blanca Ibáñez, Florina Almenares Mendoza, Jorge Blasco, Julio Villena Román , UC3Mx

Learn to program in an easy and interactive way and enter the fascinating world of computer science.

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

Сессии:
  • 7 ноября 2017, 5 недель
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Ещё курсы на эту тему:
Course-logo Beginning Game Programming with C#
Start learning how to program video games using the C# programming language...
Survey-of-music-technology-icon600x340 Survey of Music Technology
Learn to make music with digital audio workstation software, understand the...
17928_8715_5 Android Apps in 1 Hour: No Coding Required by Stone River eLearning
Build Android apps with this slick drag and drop system built by Google. No...
146156_c2cc_4 Become an Android Developer from Scratch by Adam Lupu (and 1 other)
Learn Java and Android application development using the latest technology...
Intro_to_programming_with_java_378x225 Introduction to Programming with Java, Part 1: Starting to Code with Java
Learn to program with Java in an easy and interactive way! This is an introductory...
Ещё из рубрики «Компьютерные науки»:
Regular_242ac5ae-8bd0-4138-a4e6-6190988716c0 Introduction to Process Mining with ProM
Learn how to use the free, open source process mining framework (ProM) to analyse...
Regular_7d911eb6-1549-4551-aef8-7a752052d4fb Social Media Analytics: Using Data to Understand Public Conversations
How can you discover what’s being said about the things that matter to you on...
Regular_0fce3076-0400-47bd-b670-b19bc4a26b69 Cyber Security: Safety at Home, Online, in Life
This three-week free online course explores practical cyber security including...
Regular_6c70469a-6f1d-4ff7-bcd0-b5780b6d9fd0 Cyber Security for Small and Medium Enterprises: Identifying Threats and Preventing Attacks
Discover what common cyber threats and attacks face small and medium enterprises...
Regular_98142142-44b9-45f7-bf7b-4369ed86757e Robotic Vision: Making Robots See
How does my robot see? Get involved in a vision project by writing the code...
Ещё от edX:
Tma-ebm06x_378x225 Evidence-Based Technology Management
Recognize the value of your data and leverage information assets to achieve...
Course_ii_image_value_to_shareholders-378225 The Free Cash Flow Method for Firm Valuation
Learn how to use the free cash flow method for firm valuation and how to compute...
Ph527x_378x225 Principles, Statistical and Computational Tools for Reproducible Science
Learn skills and tools that support data science and reproducible research,...
Sss101x-9445a88858c6-378225 Sex, Science and Society
An interdisciplinary look at the biological, technological, and social factors...
000x-course_image-378x225a Evolution of the Human Sociality: A Quest for the Origin of Our Social Behavior
Learn about the origins of human beings and primatology, the scientific study...

© 2013-2017