Certificate in Software Development Fundamentals
Overview
The program introduces foundational concepts of software development, beginning with problem-solving techniques and algorithm design. Students learn programming basics using languages like Python and JavaScript and are trained in coding best practices. The curriculum covers the software development lifecycle (SDLC) and introduces modern methodologies like Agile and Scrum. Students also gain familiarity with version control systems like Git and the fundamentals of web development, including HTML, CSS, and basic JavaScript. Practical exercises focus on debugging, testing, and building simple applications, providing a comprehensive overview of essential software development skills.
Professional opportunities:
Graduates of the Certificate in Software Development Fundamentals are equipped to pursue entry-level roles in technology or build a foundation for further technical training. Career opportunities include:
- Junior Software Developer: Contribute to coding, debugging, and testing software applications.
- Web Developer: Design and build basic websites using HTML, CSS, and JavaScript.
- QA Tester: Test software to identify bugs and ensure functionality aligns with user requirements.
- Technical Support Specialist: Assist in troubleshooting and solving software-related issues.
- Freelance Programmer: Take on small-scale coding projects and build simple applications for clients.
This certificate offers the essential skills needed to start a career in software development or transition into more advanced programming roles.
The program curriculum consists of 8 courses (24 credits) and is designed to be completed in 1 year as a full-time student. However, the University provides students with the flexibility to progress at their own pace.
The recommended course sequence from the University
1
Total Courses | Total Credits |
---|---|
8 | 24 |