University of Pennsylvania
University of Pennsylvania Logo

Computer Science Essentials For Software Development 

  • Private University
  • Institute Icon299 acre campus
  • Estd. 1740

Computer Science Essentials For Software Development
 at 
UPenn 
Overview

Gain the systematic knowledge required to be a software developer

Duration

2 months

Total fee

12,416

Mode of learning

Online

Official Website

Go to Website External Link Icon

Course Level

UG Certificate

Computer Science Essentials For Software Development
 at 
UPenn 
Highlights

  • Earn a certificate of completion from University of Pennsylvania
Details Icon

Computer Science Essentials For Software Development
 at 
UPenn 
Course details

What are the course deliverables?
  • 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
More about this course
  • 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

Computer Science Essentials For Software Development
 at 
UPenn 
Curriculum

Computer Science

Faculty Icon

Computer Science Essentials For Software Development
 at 
UPenn 
Faculty details

Arvind Bhusnurmath
Arvind is a Lecturer at the University of Pennsylvania in the Computer and Information Science department. He received his M.Tech in Maths and Computing from IIT Delhi in 2002 and his PhD from UPenn in 2008. He worked in a data analytics company for 5 years and has been teaching since 2013.
Chris Murphy
Chris Murphy has been a teaching-track faculty member at the University of Pennsylvania since 2010, and is co-director of the Online Masters of Computer & Information Technology program. His academic interests include online education, student contributions to open source software projects, and how these affect diversity and inclusion within CS.
Sampath Kannan
Sampath is the Henry Salvatori Professor and Department Chair in the Department of Computer and Information Science at the University of Pennsylvania. Sampath's research spans several subfields in algorithms.
Swapneel Sheth
Swapneel Sheth is a Lecturer at the School of Engineering and Applied Science at the University of Pennsylvania. He received his B.E. in Computer Engineering from Sarder Patel College of Engineering, Mumbai University in 2006

Other courses offered by UPenn

20 months
A++ Shiksha Grade
#2 QS
31
    – / –
73.48 L
– / –
    – / –
42.49 L
18 months
A+ Shiksha Grade
#8 US News
– / –
    – / –
42.49 L
4 years
A++ Shiksha Grade
#1 US News
– / –
    – / –
59.5 L
View Other 295 CoursesRight Arrow Icon

Computer Science Essentials For Software Development
 at 
UPenn 
Contact Information

Address

3701 Chestnut Street,Suite 1W
Philadelphia, Pennsylvania 19104

Philadelphia ( Pennsylvania)

Go to College Website ->