Site Tools


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