Tuition Fee
Start Date
Medium of studying
Duration
12 months
Program Facts
Program Details
Degree
Masters
Major
Software Development | Software Engineering
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
Intakes
Program start date | Application deadline |
2024-07-08 | - |
About Program
Program Overview
The Master of Software Development (MSwDev) is a 12-month conversion degree designed for non-technical individuals to transition into the software development industry. It provides a strong foundation in programming, software development methodologies, and industry-specific applications, preparing graduates for various software development roles across diverse industries. The program emphasizes practical application through project work and an internship, ensuring graduates are confident and competent in their field.
Program Outline
Degree Overview:
Master of Software Development (MSwDev)
Overview:
- A
- conversion degree designed for individuals with
- non-technical backgrounds to transition into the software development industry.
- intensive 12-month program
- Delivered by the School of Engineering and Computer Science as part of the Industry Alliance Programme.
- core programming concepts and skills
Objectives:
- fundamental skills and knowledge
- strong foundation in programming
- lectures, hands-on tutorials, project work, and an internship
- practical application
- Graduates are prepared to work in various software development roles across diverse industries.
Outline:
Content:
- Core programming concepts and skills in Java, including object-oriented programming, data structures, and algorithms.
- Software development methodologies , such as agile development and design patterns.
- Essential software development tools and technologies , including databases, web systems, and networking.
- Industry-specific knowledge through project work and internship opportunities.
Structure:
- 3 trimesters of full-time study (12 months).
- 4 courses covering core programming, software development methodologies, and industry-specific applications.
- Daytime classes held on the Pipitea campus.
Course Schedule:
- Trimester 2: Starts in July.
- Trimester 3: Starts in October.
- Trimester 1: Starts in February (following year).
Modules:
- Object-Oriented Programming in Java: Introduction to Java, object-oriented programming concepts, data structures, algorithms, and basic software development principles.
- Software Development Methodologies: Agile development methodologies, design patterns, software testing, and project management.
- Industry-Specific Applications: Focus on specific industry sectors and related technologies, such as web development, mobile app development, or data science.
- Internship: Practical application of learned skills in a real-world software development environment.
Assessment:
Assessment Methods:
- Continuous assessment: Assignments, quizzes, and project work throughout the program.
- Final examinations: Comprehensive exams at the end of each trimester.
Assessment Criteria:
- **Understanding and application of core programming concepts and skills.
- **Ability to design, develop, and implement software solutions.
- **Effective communication and teamwork skills.
- **Problem-solving skills and critical thinking.
Teaching:
Teaching Methods:
- Interactive lectures: Engaging and informative presentations by experienced faculty.
- Hands-on tutorials: Practical exercises to reinforce theoretical concepts.
- Project work: Collaborative projects to apply learned skills and knowledge to real-world scenarios.
- Industry internship: Practical experience in a professional software development environment.
Faculty:
- Experienced and qualified faculty with expertise in software development and related fields.
- Industry professionals who bring real-world perspectives and insights to the classroom.
Unique Approaches:
- Industry-focused curriculum: The program directly addresses the needs of the software development industry.
- Project-based learning: Students actively apply their knowledge and skills through real-world projects.
- Internship opportunities: Gain practical experience and build industry connections.
Careers:
Potential Career Paths:
- Software developer
- Web developer
- Mobile app developer
- Data scientist
- Software engineer
- QA tester
- Project manager
Career Opportunities:
- Opportunities in various industries, including IT, finance, healthcare, government, and education.
- Potential for employment in startups, established companies, or freelance work.
Career Outcomes:
- Graduates are well-prepared to enter the workforce as confident and competent software developers.
- Wellington location: Access to the heart of New Zealand's thriving software industry.
SHOW MORE