CURRENT STUDENTS

Software Developer Diploma Program

Request more information

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300

Reach your career goals with a software development diploma

Diploma in Software Development Overview

 

Students completing this course will be skilled in the following areas: JavaScript, HTML, CSS, REST API, Web application servers, SQL and NoSQL database systems, Git source control system. 

Location On-Campus Online
Washington, DC
Virginia
COST FOR PROGRAM

MSCHE Accredited

Our program follows best-practice standards for business education.

Real-World Practitioners

Learn from experienced business professionals.

Convenient Classes

Take a class online or
on-site -- it's your choice.

Software Developer Diploma Program Overview

This is an instructor led or instructor supported training course that targets the needs of individuals who want to start a career in web development in applying the latest web languages and software programming concepts, such as: authentication and authorization, RESTful API’s, and advanced database structures such as many to many relationships. It will allow for job opportunities in fields such as: front end development and back end development.

After completing this course, students will be able to:

 
  • Understand and use JavaScript Develop and maintain websites using HTML
  • Control the style and layout of multiple web pages using Cascading Style Sheets (CSS)
  • Implement server-side functionality using a back-end programming language Build and deploy standalone console applications
  • Use a front-end framework such as Angular or React to produce interactive UIs
  • Build web-enabled applications using a web framework
  • Build service-oriented, n-tier applications
  • Develop SQL and NoSQL based database applications
Adityah Singh

Adityah Singh

Principal Business Data Analyst

Potomac is more than an education. The university provides better career prospects, valuable employability skills, personal development and a world of opportunity.

This Program Is Accredited By

Software Developer Courses & Curriculum

To receive a Medical Assistant Diploma, students must earn 46 semester credit hours. Unless noted otherwise, all courses carry three semester credits hours. Program requirements are listed below.

Program Outline

Students are required to participate in the final group project as an active member of the team. Daily evaluations are done as to their involvement in the final projects.

Additionally, students must complete an individual project on a topic of their choosing that meets these requirements:

  • Student projects must be approved by an instructor or director.
  • Student’s project must be aesthetically pleasing.
  • Student applications must utilize a SQL or NoSQL data store
  • Student must utilize a front-end framework to enable SPA functionality
  • Student must make at least one AJAX call that solves a real problem
  • Student must be a helpful, active participant in the group project
  • Student must complete the Resume Building and Interview Preparation exercises
  • Student must have passing grade (2.0) upon completion of the final week of the course
  • Student must be current on financial obligations

General Admission Requirements

  • Complete an admissions interview conducted in person or via online methods.
  • Sign and submit an attestation of high school (or equivalent) completion.
  • Equivalencies include a GED Certificate. Home schooled students must present a diploma that meets the requirements of the state in which it was issued. (Students with non-US credentials please see International Student Admissions Requirements below).
  • Submit a completed application
  • Arrange for official transcripts from all colleges/universities previously attended to be submitted to the Office of Records and Registration, University of the Potomac.
  • Submit grade reports or scores from any recognized college equivalency examinations (e.g., CLEP, DANTES, and Advanced Placement).
  • Submit certificates from any corporate education training or professional development programs. (Note: An ACE evaluation form may be required to determine appropriate credit for corporate educational training.)
  • Submit military training documents. (Note: An ACE military evaluation form may be required to determine appropriate credit for military training.)

Complete Listing of Subjects & Synopsis

Subject Identifying Number: Week 1

Lecture Hours: 30

Lab Hours: 10

Total Hours: 40

Prerequisites: Admission to course

Synopsis: Students have the opportunity to learn how to use HTML, CSS and JavaScript to create web sites. Students will also learn how to use the Git Source Control System to manage their source code and share it with others.

Subject Identifying Number: Week 2

Lecture Hours: 30

Lab Hours: 10

Total Hours: 40

Prerequisites: Week 1

Synopsis: Students have the opportunity to learn advanced JavaScript, interacting with the DOM, retrieving data from remote sources, and more advanced layout techniques.

Subject Identifying Number: Week 3

Lecture Hours: 30

Lab Hours: 10

Total Hours: 40

Prerequisites: Week 2

Synopsis: Students have the opportunity to learn a JavaScript framework which turns up the power of JavaScript so that you can do more in less code and use AJAX to create Single Page 146 Applications.

Subject Identifying Number: Week 4

Lecture Hours: 20

Lab Hours: 20

Total Hours: 40

Prerequisites: Week 3

Synopsis: Students have the opportunity to learn what databases are and the way we store information for persistence in our applications. Students will utilize both SQL and NoSQL databases and be able to identify the appropriate use cases for each.

Subject Identifying Number: Week 5

Lecture Hours: 20

Lab Hours: 20

Total Hours: 40

Prerequisites: Week 4

Synopsis: Students have the opportunity to learn a back-end language and its associated programming environment. Students will construct simple programs utilizing console based output.

Subject Identifying Number: Week 6

Lecture Hours: 10

Lab Hours: 20

Total Hours: 30

Prerequisites: Week 5

Synopsis: Students have the opportunity to learn a web server technology stack. Students will be able to respond to HTTP requests and return both HTML and JSON responses. Students will learn how to build RESTful APIs.

Subject Identifying Number: Week 7-12

Lecture Hours: 20

Lab Hours: 220

Total Hours: 240

Prerequisites: Week 1-6

Synopsis: Students spend days in coding sessions that shows off what a small team of dedicated new developers can get accomplished on a much more robust and complete project.

Total Hours for Course Completion

Lecture: 160 / Lab: 320 / Total: 480

Diploma Program Requirements & Outcomes

After completing this course, students will be able to:
  • Understand and use JavaScript
  • Develop and maintain websites using HTML
  • Control the style and layout of multiple webpages using Cascading Style Sheets (CSS)
  • Implement server-side functionality using a back-end programming language Build and deploy standalone console applications
  • Use a front-end framework such as Angular or React to produce interactive UIs
  • Build web enabled applications using a web framework
  • Build service-oriented, n-tier applications
  • Develop SQL and NoSQL based database applications

This program is delivered by CLASSROOM BASED INSTRUCTION or ONLINE COMPUTER BASED LEARNING.
The program requires a PC running Windows 7 or newer with a minimum of 8GB of RAM.

Request FREE Information

Want to learn more about University of the Potomac?
Complete the simple form – it just takes a minute!

  • Invest in yourself by finishing your degree.

  • Take classes online, on campus, or both.

  • Finish faster. Save more.

This will only take a moment.

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300

Request FREE Information

Want to learn more about University of the Potomac?Complete the simple form – it just takes a minute!

This will only take a moment.

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300

Hear What Our Graduates Are Saying

Software Developer Resources

This will only take a moment.

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300