committees:curriculum:mobile:learningoutcomes
Undergraduate Degree Learning Outcomes Alignment Template
2012 University of Guelph Undergraduate Degree Learning Outcomes and Associated Skills
reviewed for alignment with Degree Program and/or Specialization Outcomes (BComp:Mobile)
Critical and Creative Thinking | Critical and creative thinking is a concept in which one applies logical principles, after much inquiry and analysis, to solve problems with a high degree of innovation, divergent thinking and risk taking. Those mastering this outcome shows evidence of integrating knowledge and applying this knowledge across disciplinary boundaries. Depth and breadth of understanding of disciplines is essential to this outcome. | BComp Honours | Mobile Computing Major |
---|---|---|---|
Learning Outcomes and Associated Skills (2013) | Degree Program Outcomes | Specialization (Major/Minor) Outcomes | |
1. Inquiry and Analysis | Analyze complex real-world problems. Devise efficient, well-documented computer-based solutions for those problems. | ||
2. Problem Solving | Analyze a software development problem. Consider a range of possible approaches to its solution and identify the most promising approaches. | Generate problem solutions that acknowledge the constraints of mobile software systems. | |
3. Creativity | Apply a knowledge of fundamental algorithms, programming techniques, and design to create software systems. | ||
4. Depth and Breadth of Understanding | Design, correctly implement and document solutions to significant computational problems. Explain advanced, contemporary concepts related to software development. | Apply relevant knowledge of distributed systems and mobile devices to create mobile applications. | |
Literacy | Literacy is the ability to extract material from a variety of resources, assess the quality and validity of the material, and use it to discover new knowledge. The comfort in using quantitative literacy also exists in this definition, as does using technology effectively and developing visual literacy. | ||
Learning Outcomes and Associated Skills (2013) | Degree Program Outcomes | Specialization (Major/Minor) Outcomes | |
1. Information Literacy | Apply the core areas of software development. (data structures, theory of computation, operating systems, compilers, programming languages, computer architecture). | Apply the fundamental hardware and software concepts required for creating distributed systems. | |
2. Quantitative Literacy | Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems. | ||
3. Technological Literacy | Evaluate current techniques, hardware, software, and tools required for the production of software systems. Select the most appropriate tools for the task. | Plan, produce and test software for mobile platforms that exploits the unique characteristics of mobile devices. | |
4. Visual Literacy | Understand the use and structure of the common mechanisms for formally describing software and hardware structures and graphical user interfaces. | Construct mobile applications that make effective use of visual cues, images, icons and controls, taking in to consideration the smaller footprint of the mobile device. | |
Global Understanding | Global understanding encompasses the knowledge of cultural similarities and differences, the context (historical, geographical, political and environmental) from which these arise, and how they are manifest in modern society. Global understanding is exercised as civic engagement, intercultural competence and the ability to understand an academic discipline outside of the domestic context. | ||
Learning Outcomes and Associated Skills (2013) | Degree Program Outcomes | Specialization (Major/Minor) Outcomes | |
1. Global Understanding | Explain how technical constraints limit solutions desired by society in both local and global contexts. | Identify ways in which mobile computing poses new ethical questions, requires new versions of standards, and introduces moral problems and dilemmas. | |
2. Sense of Historical Development | Summarize the evolution of communication and information technologies, the history of software and the evolution of computer technology. | Interpret current trends and make predictions for the future of information and communication technologies. |
|
3. Civic Knowledge and Engagement | Analyze the local and global impact of computing on individuals, organizations, and society. | Review the constraints imposed by society in response to new methods for processing and exchanging information. | |
4. Intercultural Knowledge and Competence | Recognize the social and cultural responsibilities of a professional working in the discipline of computer science. | Demonstrate ways in which mobile computing supports, and challenges, cultural norms, activities, and differences. | |
Communicating | Communicating is the ability to interact effectively with a variety of individuals and groups, and convey information successfully in a variety of formats including oral and written communication. Communicating also comprises attentiveness and listening, as well as reading comprehension. It is the ability to communicate and synthesize information, arguments, and analyses accurately and reliably. | ||
Learning Outcomes and Associated Skills (2013) | Degree Program Outcomes | Specialization (Major/Minor) Outcomes | |
1. Oral Communication | Negotiate, clarify, and document software requirements. Communicate effectively and professionally using audience appropriate technical language. | Explain, using audience-appropriate terms, the server, network and device requirements for a given mobile application. | |
2. Written Communication | Compose written reports to convey technical material meeting accepted standards for writing style. | ||
3. Reading Comprehension | Locate and evaluate relevant written information related to a software development project, evaluate the contents, and judge the relative importance of the information. | ||
4. Integrative Communication | Communicate effectively with a range of audiences. Present ideas at multiple levels of abstraction and from multiple perspectives. | ||
Professional and Ethical Behaviour | Professional and ethical behaviour requires the ability to accomplish the tasks at hand with proficient skills in teamwork and leadership, while remembering ethical reasoning behind all decisions. The ability for organizational and time management skills is essential in bringing together all aspects of managing self and others. Academic integrity is central to mastery in this outcome. | ||
Learning Outcomes and Associated Skills (2013) | Degree Program Outcomes | Specialization (Major/Minor) Outcomes | |
1. Teamwork | Work effectively as a team, managing conflicts, to accomplish a common goal. Recognize the different roles and responsibilities within a team. | ||
2. Ethical Reasoning | Interpret the professional and ethical responsibilities surrounding software development. Demonstrate ethical practises. | Identify the specialized ethical decisions faced by developers of mobile systems. Recommend approaches to making those decisions. | |
3. Leadership | Generate goals and mliestones and recommend task breakdowns for software projects. | ||
4. Personal Organization / Time Management | Recognize the need for, and have the ability to engage in, life-long learning. Consistently organize time and committments to ensure success. |
committees/curriculum/mobile/learningoutcomes.txt · Last modified: 2015/01/23 18:45 by judi