Computer Science Essentials for Software Development - Ubbergo

Computer Science Essentials for Software Development

Top Value video Computer Science Essentials for Software Development
- 10%

£393.00

Add to favoritesAdded to favoritesRemoved from wishlist 0
Add to compare
Course type

Level

Intermediate

Time/Effort

4 months at 7-9 hrs/week

Created by

University of Pennsylvania

Provider

Session type

Self-paced

Pricing

Instalments

No

Certificate

Available

Projects

Yes

Tutor support

Yes

Access

Course lifetime

More features

Coaching and mentoring, Discounts for eligible learners, Discussions forums, Flexible learning program, Graded assignments

Language

English

Subtitles

English

Skills Covered: Software Development Fundamentals, Testing, Debugging, Object-Oriented Design, Polymorphism, Algorithm Design, Algorithm Analysis, Dynamic Programming, Greedy Algorithms, Approximation Algorithms, Data Structures, Software Design, Web Programming, JavaScript, Dynamic Web Pages, Modular Web Page Components, Scalable Web Apps, Server-Side JavaScript

Add your review

ABOUT THIS PROFESSIONAL CERTIFICATION


Gain the systematic knowledge required to be a software developer.

In this professional certificate program, you will learn essential computer science concepts for software development ranging from the fundamentals of object-oriented programming to using efficient algorithms to design high-quality software.

This program begins with the basic concepts of Java, one of the industry’s most commonly used programming languages, and progresses into best practices in modern software development to developing efficient algorithms using sophisticated data structures for complex computational tasks. Finally, you will develop interactive and data-driven web apps using JavaScript.

This program will give you a thorough understanding of core principles of professional software development.

 

WHAT YOU WILL LEARN


  • How to design, develop, and test large software applications using the Java programming language
  • Development environments, tools, and frameworks for modern Java software development
  • How to select, apply, and analyze the most appropriate data representations in your code
  • How to apply object-oriented programming principles in order to develop high-quality software that is easy to read, understand, and modify
  • Algorithmic thinking and problem-solving techniques
  • How to create dynamic, interactive web applications using JavaScript tools and frameworks

 

JOB OVERVIEW


  • Software Developer and Web Developer are two of the top three best technology jobs, with median salaries of over $95,000 (Source: US News & World Report)
  • Nearly 1.3 million new software developer jobs will be created by 2024, and employment of software developers is projected to grow 17 percent from 2014 to 2024, much faster than the average for all occupations (Source: Bureau of Labor Statistics)
  • Java and JavaScript are the top two programming languages mentioned in job advertisements, with nearly 15,000 job listings mentioning them each month (Source: Gooroo)
  • Career prospects include careers mobile/web app development, data science, social media, and systems and core infrastructure

Videos: Computer Science Essentials for Software Development

User Reviews
0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Computer Science Essentials for Software Development
Computer Science Essentials for Software Development

£393.00

Ubbergo
Logo
Register New Account
Compare items
  • Total (0)
Compare
Ninja Silhouette 9 hours ago

Joe Doe in London, England purchased a

Joe Doe in London?

Joe Doe in London, England purchased a

Joe Doe in London?

Joe Doe in London, England purchased a

Joe Doe in London?

Joe Doe in London, England purchased a