Bachelor of Science (Hons) in Digital Technologies & Coding
Program start date | Application deadline |
2024-03-15 | - |
2024-10-01 | - |
2025-03-15 | - |
2025-10-01 | - |
2026-03-15 | - |
2026-10-01 | - |
Program Overview
The Bachelor of Science (Hons) in Digital Technologies & Coding at Macromedia University of Applied Sciences equips students with coding skills, data analysis, and software development expertise. The program offers specializations in Artificial Intelligence, Software Engineering, or UI/UX Design, preparing graduates for careers in the rapidly evolving digital technology industry. Through hands-on projects, industry internships, and a diverse faculty, the program fosters critical thinking, problem-solving abilities, and a deep understanding of digital technologies.
Program Outline
Degree Overview
Overview
The Bachelor of Science (Hons) in Digital Technologies & Coding at Macromedia University of Applied Sciences prepares students for a career in the ever-evolving field of digital technology. The program emphasizes coding skills, data analysis, and software development, allowing students to choose a specialization in Artificial Intelligence, Software Engineering, or UI/UX Design. This program aims to equip graduates with the necessary skills to shape the digital world of tomorrow.
Objectives
The program's key objectives include:
- Fostering a comprehensive understanding of digital technologies and their applications.
- Providing hands-on experience with coding, data analysis, and software development.
- Enabling students to specialize in a specific area of digital technology.
- Cultivating critical thinking and problem-solving abilities.
- Preparing graduates for a successful career in the digital technology industry.
Outline
Content
The program covers a wide range of topics, including:
- Programming: C#, Java, Python, JavaScript, and other relevant languages.
- Data Structures and Algorithms: Various data structures and algorithms used in modern software development.
- Database Systems: Design, implementation, and management of databases.
- Software Engineering: Agile development methodologies, software architecture, and design patterns.
- Web Development: HTML, CSS, JavaScript, and framework-based web development.
- Artificial Intelligence: Machine learning, deep learning, and natural language processing.
- UI/UX Design: User interface and user experience design principles, user research, and prototyping.
Structure
The program consists of six semesters spread over three years. Students can choose to specialize in one of the three areas mentioned above starting from the third semester. Each semester comprises a mix of lectures, seminars, practical exercises, and individual projects.
Course Schedule
A detailed course schedule is available on the program's website and can be customized based on the chosen specialization.
Modules
The program comprises various modules covering the diverse aspects of digital technologies and coding. Each module offers a unique learning experience with specific objectives and assessments.
#Example Modules
- Start-up: This module equips students with the skills to become founders, learn presentation techniques, and create business plans.
- Agile IT Project Management: Students learn to formulate and achieve smart project goals and find their role within a team.
- Digital Technologies & Society: This module focuses on the social dimensions of digital technology and tackles diversity and ethics.
- Artificial Intelligence: Students delve into Machine Learning, Deep Learning, and Natural Language Processing.
- Software Engineering: This module covers Agile development methodologies, software architecture, and design patterns.
- UI/UX Design: Students learn user interface and user experience design principles, conduct user research, and perform prototyping.
Assessment
Assessment Methods
The program employs a variety of assessment methods, including:
- Exams: Written examinations that assess theoretical knowledge and understanding.
- Assignments: Practical assignments that evaluate coding skills, application of knowledge, and problem-solving abilities.
- Presentations: Individual or group presentations that assess communication skills and the ability to articulate ideas effectively.
- Projects: Individual or group projects that tackle real-world problems and demonstrate the application of learned skills.
Assessment Criteria
The assessment criteria vary depending on the specific assessment method and module. However, the program generally emphasizes the following:
- Accuracy and completeness: Demonstrating a strong understanding of the relevant concepts and applying them accurately.
- Technical skills: Proficiency in coding and various digital technologies.
- Problem-solving abilities: Effectively analyzing problems, developing solutions, and implementing them.
- Critical thinking: Analyzing information critically and drawing informed conclusions.
- Communication skills: Presenting ideas and findings clearly and persuasively.
Teaching
Teaching Methods
The program employs diverse teaching methods to cater to different learning styles and optimize student engagement. These methods include:
- Interactive lectures: Lectures are designed to be interactive, encouraging student participation and fostering discussions.
- Hands-on workshops: Practical workshops provide students with the opportunity to apply learned concepts and develop practical skills.
- Group projects: Collaborative projects allow students to work together, exchange ideas, and learn from each other.
- Individual consultations: Students can receive individual guidance and feedback from professors and teaching assistants.
Faculty
The program boasts a team of experienced and qualified faculty members with expertise in various areas of digital technology. Many professors have industry experience and bring real-world insights to the classroom.
Unique Approaches
The program incorporates several unique approaches to enhance learning:
- Project-based learning: Students work on real-world projects, applying their skills to solve practical problems.
- Guest lectures: Industry experts and professionals are invited to share their experiences and insights with students.
- Internship: The program includes an internship opportunity, allowing students to gain practical experience in a professional setting.
Careers
Career Paths
The program opens doors to diverse career paths in the digital technology industry, including:
- Software developer
- Data analyst
- UI/UX designer
- AI engineer
- Web developer
- IT project manager
- Entrepreneur
- Consultant
Opportunities
Graduates of the program are highly sought after by leading companies and organizations in various sectors. They can find employment opportunities in:
- Software development companies
- Tech startups
- Consulting firms
- Financial institutions
- E-commerce companies
- Government agencies
Outcomes
The program equips graduates with the necessary skills and knowledge to:
- Secure employment in the digital technology industry.
- Pursue further studies in related fields.
- Start their own technology-based ventures.
- Make a meaningful contribution to the advancement of digital technologies.
Other
Key Highlights
- The program is recognized by the state and accredited according to German higher education law.
- Students benefit from a network of industry partners, providing valuable internship and career opportunities.
- The program fosters a diverse and international learning environment with students from various backgrounds.
- The Macromedia career service supports graduates in their job search and career development.
Start Dates
The program offers two start dates per year: March and October.
Locations
The program is offered at Macromedia University campuses in Berlin and Munich.
Tuition fees € 5,300 per semester + Registration fee € 600