Software management is a complex endeavor requiring understanding of software engineering technology combined with general management skills. Housed in our Software Engineering program, Drexel CCI’s new Graduate Certificate in Software Management (offered fall 2021) advances skill sets and capabilities in requirements engineering, communicating with stakeholders, and managing time, budget, and personnel for software engineering projects. Designed for software engineers who are preparing for or are already in a management role, this certificate program may be stacked with other certificates to customize your education and/or serve as an entry point to the Master of Science degree in Software Engineering.
Software Management Program Requirements
- Five-course program designed for developers who would like to transition into management roles such as product manager and CTO. Skills emphasized include delivering user requirements to the development team, strengthening communication with various stakeholders, and managing time, budget, and personnel.
- Offered online or on-campus
- Graduates of the program may immediately transfer into the Master of Science in Software Engineering (if completed with predetermined grade requirements)
Software Management Certificate Program Coursework
Four required core courses (12 credits):
- SE 627 Requirement Engineering and Management: Provides students with an opportunity to explore and experience methodologies, tools, and techniques for eliciting, analyzing, specifying, and managing requirements in modern software development organizations. Focuses on the intersection of requirements engineering, strategic IS and business planning, and business process reengineering. Students will also learn about change management in the context of requirements engineering. Upon completion of the course, each student should have new skills and insights that are immediately applicable to the performance of the requirements engineering project function.
- SE 638 Software Project Management: Focuses on first-line management of software system development. Covers major themes including estimation (software cost factors, estimation models, and risk management), planning (work breakdown, scheduling, staffing, resource allocation, and creation of a project plan), and execution (team building, leadership, motivation, process tracking, control recovery, and communication within and outside the project).
- SE 630 Software Economics: Focuses on concepts of software engineering economics applied to software projects and IT services. Coverage includes product and service selection and evaluation, impact of emerging technologies, standards, and vendor strategies. Emphasizes financial considerations including return on investment, time cost of money, depreciation, and system life applied to analysis of alternative designs.
- INFO 646 Information Systems Management: Addresses information technology-enabled change and policy issues in the management of information systems (IS). Stresses systems development, staffing and organization, technology infrastructure, project selection, justification and funding, and data. Studies the issues and their resolution in the context of an IS plan. Emphasizes communication about the issues to senior management.
One elective course (3 credits):
- Sample elective courses: SE 570 Agile Software Development Process; CS 647 Distributed Systems Software; SE 572 Web Services and Mobile Architectures; SE 610 Open Source Software Engineering; SE 575 Software Design; SE 577 Software Architecture; SE 576 Software Reliability and Testing; SE 578 Security Engineering; INFO 659 Introduction to Data Analysis; INFO 608: Human-Computer Interaction
Curriculum subject to change, pending Drexel Faculty Senate approval.
- Graduate application for the on-campus program or the online program
- A four-year bachelor's degree or Master’s degree from a regionally accredited institution in Computer Science, Software Engineering or related STEM degree plus work experience equal to Drexel's Graduate Certificate in Computer Science.
- A GPA of 3.0 or higher, in a completed degree program, bachelor’s degree or above.
- Official final transcripts from ALL Colleges/Universities attended.
- For international students and domestic students below a 3.0 GPA: Graduate Record Examination (GRE) Scores (scores must be five years old or less) are recommended.
- One (1) letter of recommendation are required. Two (2) are suggested.
- Essay/Statement of Purpose (approximately 500 words).
- Current Resume.
- Pre-requisites for all graduate level programs: computer requirements and skills
- Additional requirements for International Students.