
Coding · 2nd Year · Software Engineering and Community Impact · 3.º Período
The Evolution of User Interfaces
Analyse how user interfaces have evolved from punch cards to touchscreens, reflecting changes in human-computer interaction and society.
NCCA Curriculum SpecificationsNCCA Junior Cycle Short Course in Coding, Strand 3: Coding in actionNCCA Junior Cycle Short Course in Coding, Strand 3: Coding in action - Application design
About This Topic
Analyse how user interfaces have evolved from punch cards to touchscreens, reflecting changes in human-computer interaction and society.
Key Questions
- How did early programmers interact with computers?
- What social factors drove the development of graphical user interfaces (GUIs)?
- How do modern interfaces shape our daily lives and behaviours?
More in Software Engineering and Community Impact
Open Source and Collaborative Movements
Trace the history of the open-source movement and its impact on collaborative problem-solving and democratic software development.
2 methodologies
Designing for Accessibility and Inclusion
Investigate the historical progression of accessibility in technology and how software engineering can promote social inclusion for marginalised groups.
2 methodologies