Software Development Fundamentals

Online Course

edX
Software Development Fundamentals

What is the course about?

Software Development Fundamentals
The course Software Development Fundamentals is an online class provided by University of Pennsylvania through edX. The skill level of the course is Intermediate. It may be possible to receive a verified certification or use the course to prepare for a degree.

Learn the fundamentals of object-oriented programming in Java, as well as best practices of modern software development.

Course description

Software developers are in high demand in the current job market, and computer programming is a prerequisite skill for success in this field. Start your journey toward becoming a professional software developer by learning Java, one of the industry’s most commonly used programming languages. This course, part of the CS Essentials for Software Development Professional Certificate program, will quickly cover Java syntax and keywords and then explore features of object-oriented programming including encapsulation, inheritance, and polymorphism. You will learn how to apply these concepts to programmatic problem solving by investigating class modeling techniques and relationships such as aggregation, realization, and generalization. In addition to programming, you will learn about software testing techniques that help us find problems in our code, and you will use modern development environments and tools for tasks like debugging and unit testing. We will introduce Eclipse, the eclipse debugger and Junit (a unit testing framework). After completing this course, you will be able to design, develop, and test large applications in Java and understand and apply core principles of professional software development.

Prerequisites & Facts

Software Development Fundamentals

Course Topic

Computer Science, Engineering

University, College, Institution

University of Pennsylvania

Course Skill Level

Intermediate

Course Language

English

Place of class

Online, self-paced (see curriculum for more information)

Degree

Certificate

Degree & Cost

Software Development Fundamentals

To obtain a verified certificate from edX / University of Pennsylvania you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate (149.00 USD) or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
University of Pennsylvania
Software Development Fundamentals
provided by edX

Reviews

Share your experience

Software Development Fundamentals
University of Pennsylvania edX
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Software Development Fundamentals“. The provider of the course – “University of Pennsylvania” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: University of Pennsylvania
Topic: Computer Science, Engineering