Objectives |
Learning Outcomes
On successful completion of this module, the students will be able to:
- LO1: Communicate Effectively with Programmers: Demonstrate the ability to articulate project requirements, estimate task durations, and understand coding efforts in a manner that fosters clear and productive communication with programming teams.
- LO2: Understand Programming Fundamentals: Gain a foundational understanding of a programming language such as Java or Python, including syntax, variables, control structures, functions, and basic data structures.
- LO3: Apply Problem-Solving Skills in Coding: Utilize algorithmic thinking to design, write, and debug simple programs, translating theoretical problems into practical coding solutions.
- LO4: Manage Data Efficiently: Understand and apply the principles of data management, including data storage, retrieval, and manipulation within software applications, to enhance decision-making in digital projects.
- LO5: Appreciate the Logic Behind Algorithms and Coding: Develop an understanding of the digital logic underpinning software development, enabling informed decision-making and strategic thinking in digital transformation initiatives.
- LO6: Understanding how gender and diversity affects organizing processes and how diversity can be a source of competitive advantage
- LO7: Students are able to explain the difference between the business case for diversity and the social justice case
- LO8: Students are able evaluate how gender and diversity shape intra organizational dynamics (e.g. team dynamics, promotion policies, entrepreneurial journey) as well as interactions with external stakeholders (e.g. investors, etc.)
- LO9: Students apply their gained knowledge about gender and diversity to reflect upon the design of AI technologies within and across organizations.
|