Skip to Content

Software Engineering Management

Page Tools

Home / Courses and programs / Software Engineering Management

About the Software Engineering Management Program

Advanced software engineering skills involving software design, testing, and implementation are vital to software development. However, effective management of the full software life cycle, from conception to deployment, remains the most critical factor influencing the success of software projects.

The Software Project Management Certificate program is designed to provide Senior Software Engineers and Technical Managers with a firm grounding in the business essential and project management skills necessary to lead and produce high quality software products that meet customer time and budget requirements. The program provides instruction in workflows associated with software requirements gathering, analysis and element design for delivering effective implementation of fully-tested software.

Students will obtain practical knowledge with methodology, processes and integration techniques used in the industry to ensure new systems can effectively work in the existing technology environment.

  • Experience with methodologies, processes and tools used in the industry
  • Developed and taught by industry professionals
  • Practical knowledge to complement professional experience
  • Immediate applicable skills
  • Business Practices for Software Projects
  • Project Management tools and techniques
  • Analysis of Software Development requirements and design
  • Testing and delivering stages, metrics and cost estimates
  • Application of architectural techniques to real world business and technology challenges
Format: Online, Live Online

Estimated Cost: $2,875

Including certificate fee

Duration: 1 year

Contact
Department
Science & Technology
Phone
858-534-1566
Email
infotech@ucsd.edu

Courses

Delivery Method
Show Legend
  • Live Online
  • In-Person
  • Online
  • Hybrid
  • Number of courses: 4 Required Courses.
  • Total Units: 14

Business Practices for Software Project ManagersCSE-40849

Units: 3.50

$695

Summer 21 Discount Enroll now and Save $100 - use code:early100suSoftware products are particularly susceptible to fluctuating needs, wants, and expectations. The ability to apply tools and technique...

Upcoming Start Dates:
Typically Offered:

Fall, Winter, Spring, Summer

Successful Software Requirement Analysis and DesignCSE-40850

Units: 3.50

$695

Learn About Software Product DefinitionSoftware development projects are successful when they deliver business value to the company and their customers. Today, some companies deliver projects in a tra...

Upcoming Start Dates:
Typically Offered:

Winter

Successful Software Implementation and DeliveryCSE-40851

Units: 3.50

$695

Spring 21 Discount Enroll now and Save $50 - use code: early50sp Learn about the stages of software implementation. Today, software development is part of every business not just for sof...

Upcoming Start Dates:
Typically Offered:

Fall, Spring

Technology Alignment, Integration, and ComplianceCSE-41199

Units: 3.50

$695

Summer 21 Discount Enroll now and Save $100 - use code: early100suAny organization looking to achieve their business development objectives most effectively may apply enterprise architecture princip...

Upcoming Start Dates:
Typically Offered:

Winter, Summer

Not required for certificate

Project Management Essentials in Science and TechnologyBUSA-40862

Units: 3.00

TBD

This course is no longer available. Please go to Project Management Essentials (BUSA-40064) to learn project management skills that can be applied to any industry....

Upcoming Start Dates:
Typically Offered:

Fall, Winter, Spring

Managing Software Quality Assurance and TestingCSE-41265

Units: 3.00

TBD

Quality Assurance is defined as part of quality management that ensures that quality requirements are met. The requirements for high-quality, reliable, predictable software become increasingly necessa...

Upcoming Start Dates:
Typically Offered:

Fall

Download PDF

Conditions for Admission

Complete the application and pay application fee.UC San Diego Extension programs are designed to best serve college-prepared working professionals. Although programs are open to all adult learners, where program capacity is limited, applicants with this profile will receive preference for admission.

Frequently Asked Questions

Expand All

Can this program be completed entirely online?

Currently, all classes are offered online or live online. Online courses deliver all instruction and course materials  asynchronously and are completed online between the published course start and end dates.
Live online courses are synchronous web-based class meetings that are scheduled to meet online at published times (time/date).

Is this certificate open to non-California residents?

Yes, the program is open to non-California residents, including non-US residents. The certificate and course fees are the same for all students. However, all courses are offered in-person, so they must be taken on site in San Diego. 

If you have questions about how enrolling in courses may or may not affect your visa status, please contact our International Department at ipinfo@ucsd.edu or (858) 534-6784.
 

How do I enroll in a course?

To enroll into a class, click on the class link in the matrix and that will take you to that class page. There you can find a course description, prerequisites, and the start date for that course. To enroll in the course can click on “Add to Cart” which will lead you to complete the registration/payment process.
 

How long is this program?

Students can complete all courses in as quickly as 9 months. However, each course includes an average of 6-8 hours of homework per week. Taking more than one class a quarter should be well-thought-out, and other work/school/life commitments should be considered prior to enrolling in more than one class per quarter. You have up to five years to complete all requirements for the certificate.

If I already have the skills taught in one of the required courses, can I skip that course?


If you have taken a course from an accredited university covering the learning objectives of a required or elective course, you may be able to transfer a total of one class per certificate to Extension. You may send your request along with details about how the class at your accredited university is equivalent to our Extension course. Attach an electronic transcript and send your email to Infotech@ucsd.edu
If you have not taken a course elsewhere, but already have the skills covered in a course, you may be able to substitute an alternate Extension course in its place. Send your request to substitute one of the program courses to Infotech@ucsd.edu. In your request, indicate which course you would like to take and which course it would substitute. Include how a substitution may better meet your professional or employment needs. The class should align with the overall student learning outcomes of this certificate. As previously mentioned only one waiver total can be granted per certificate. Requests for these considerations require departmental approval. Contact Infotech@ucsd.edu to make a request or for additional information.

 

How can I get more information about this program?

You will find downloadable resources including “Frequently Asked Questions” under "Related Documents" on the right side of the top of this page. If you need further information, please contact the program representative at infotech@ucsd.edu or (858) 534-1566.
 

Request information

Request Information

Interested in the Program?

Request information

Interested in the Program?

<%= ApplyEnrollText %>

Apply Now

Ready to get started?

<%= ApplyEnrollText %>

Ready to get started?

This certificate requires an application before taking any courses. There will be a $0 fee to apply to this program. Students will also be required to pay a $95 certificate fee upon enrollment into the program after acceptance. View the complete Certificate Registration and Candidacy Guidelines.