Scientific Theory in Informatics A1N

Similar documents
P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

PROGRAMME SPECIFICATION

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Self Study Report Computer Science

Programme Specification. MSc in International Real Estate

Programme Specification (Postgraduate) Date amended: 25 Feb 2016

TU-E2090 Research Assignment in Operations Management and Services

Statewide Strategic Plan for e-learning in California s Child Welfare Training System

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

Android App Development for Beginners

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

IMSH 2018 Simulation: Making the Impossible Possible

DOCTOR OF PHILOSOPHY HANDBOOK

Modeling user preferences and norms in context-aware systems

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Higher Education Review (Embedded Colleges) of Navitas UK Holdings Ltd. Hertfordshire International College

Software Development: Programming Paradigms (SCQF level 8)

BSc (Hons) Banking Practice and Management (Full-time programmes of study)

MGMT 479 (Hybrid) Strategic Management

General study plan for third-cycle programmes in Sociology

SURVEY RESEARCH POLICY TABLE OF CONTENTS STATEMENT OF POLICY REASON FOR THIS POLICY

Execution Plan for Software Engineering Education in Taiwan

Programme Specification. MSc in Palliative Care: Global Perspectives (Distance Learning) Valid from: September 2012 Faculty of Health & Life Sciences

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

Navitas UK Holdings Ltd Embedded College Review for Educational Oversight by the Quality Assurance Agency for Higher Education

Director, Intelligent Mobility Design Centre

Information System Design and Development (Advanced Higher) Unit. level 7 (12 SCQF credit points)

Developing an Assessment Plan to Learn About Student Learning

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Three Strategies for Open Source Deployment: Substitution, Innovation, and Knowledge Reuse

Expert Reference Series of White Papers. Mastering Problem Management

Certificate of Higher Education in History. Relevant QAA subject benchmarking group: History

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

Curriculum for the Academy Profession Degree Programme in Energy Technology

Quality in University Lifelong Learning (ULLL) and the Bologna process

Name of the PhD Program: Urbanism. Academic degree granted/qualification: PhD in Urbanism. Program supervisors: Joseph Salukvadze - Professor

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Computer Science PhD Program Evaluation Proposal Based on Domain and Non-Domain Characteristics

DISTANCE LEARNING OF ENGINEERING BASED SUBJECTS: A CASE STUDY. Felicia L.C. Ong (author and presenter) University of Bradford, United Kingdom

PROGRAMME SPECIFICATION

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Note: Principal version Modification Amendment Modification Amendment Modification Complete version from 1 October 2014

Abstract. Janaka Jayalath Director / Information Systems, Tertiary and Vocational Education Commission, Sri Lanka.

Infrared Paper Dryer Control Scheme

Guru: A Computer Tutor that Models Expert Human Tutors

PROGRAMME SYLLABUS International Management, Bachelor programme, 180

ASSISTANT DIRECTOR OF SCHOOLS (K 12)

University of Toronto Mississauga Degree Level Expectations. Preamble

Programme Specification

EXECUTIVE SUMMARY. Online courses for credit recovery in high schools: Effectiveness and promising practices. April 2017

Proposal for an annual meeting format (quality and structure)

Emergency Management Games and Test Case Utility:

Inquiry Learning Methodologies and the Disposition to Energy Systems Problem Solving

GRAND CHALLENGES SCHOLARS PROGRAM

Guidelines for the Use of the Continuing Education Unit (CEU)

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

2017 Florence, Italty Conference Abstract

SIE: Speech Enabled Interface for E-Learning

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

DESIGN, DEVELOPMENT, AND VALIDATION OF LEARNING OBJECTS

European Cooperation in the field of Scientific and Technical Research - COST - Brussels, 24 May 2013 COST 024/13

GUIDE TO EVALUATING DISTANCE EDUCATION AND CORRESPONDENCE EDUCATION

CS 3516: Computer Networks

MASTER S THESIS GUIDE MASTER S PROGRAMME IN COMMUNICATION SCIENCE

Orientation Workshop on Outcome Based Accreditation. May 21st, 2016

POLITECNICO DI MILANO SCHOOL OF ARCHITECTURE, URBAN PLANNING AND CONSTRUCTION ENGINEERING

Winter School, February 1 to 5, 2016 Schedule. Ronald Schlegel, December 10, 2015

Teaching and Examination Regulations Master s Degree Programme in Media Studies

CARDIFF UNIVERSITY OF WALES UNITED KINGDOM. Christine Daniels 1. CONTEXT: DIFFERENCES BETWEEN WALES AND OTHER SYSTEMS

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

STA2023 Introduction to Statistics (Hybrid) Spring 2013

University of Toronto

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

MULTIMEDIA Motion Graphics for Multimedia

Quality assurance of Authority-registered subjects and short courses

Developing Students Research Proposal Design through Group Investigation Method

Self Assessment. InTech Collegiate High School. Jason Stanger, Director 1787 Research Park Way North Logan, UT

General syllabus for third-cycle courses and study programmes in

Programme Specification. BSc (Hons) RURAL LAND MANAGEMENT

M.S. in Environmental Science Graduate Program Handbook. Department of Biology, Geology, and Environmental Science

Evaluation of Learning Management System software. Part II of LMS Evaluation

Higher Education Review of University of Hertfordshire

Programme Specification

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

"On-board training tools for long term missions" Experiment Overview. 1. Abstract:

Bachelor of International Hospitality Management

FINN FINANCIAL MANAGEMENT Spring 2014

THE QUEEN S SCHOOL Whole School Pay Policy

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

Deploying Agile Practices in Organizations: A Case Study

Software Maintenance

MBA 5652, Research Methods Course Syllabus. Course Description. Course Material(s) Course Learning Outcomes. Credits.

Platform for the Development of Accessible Vocational Training

EXPO MILANO CALL Best Sustainable Development Practices for Food Security

EDITORIAL: ICT SUPPORT FOR KNOWLEDGE MANAGEMENT IN CONSTRUCTION

Transcription:

Scientific Theory in Informatics A1N Lecture 01 Overview of the course & introduction to informatics David Vernon School of Informatics University of Skövde david.vernon@his.se Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 1 Lecture Overview Course organization SCIO website & course handbook Course objectives Course content Student instruction Student assessment» Assignment» Case Study» Presentations The discipline of informatics Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 2

Course Website SCIO https://scio.his.se/portal/site/it706a-20162-01 Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 3 Course objectives To impart an understanding and working knowledge of the theoretical foundations of a representative range of the constituent sub-disciplines of informatics. Scientific method & modelling methodologies Core theories Fundamental techniques Application in the analysis and design of information systems Understand how theory influences practice in creating effective, efficient, and useful people-centred computer-based information systems Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 4

Course objectives There is nothing more practical than a good theory Immanuel Kant 1724-1804 He who loves practice without theory is like the sailor who boards ship without a rudder and compass and never knows where he may cast. Leonardo da Vinci 1452-1519 Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 5 Course objectives Explain the scientific method of problem abstraction, hypothesis formation and test, experimentation, and analysis; Explain the distinction between modelling methodology and instances of specific theories and models; Explain the difference between descriptive and normative models; Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 6

Course objectives Apply a working knowledge of a representative sample of core theories and fundamental techniques in informatics, in general, and in computational, cognitive, and socio-technical systems, in particular; Compare and contrast competing theories and complementary techniques in the context of typical computer-based information systems Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 7 Course content Computing vs. Informatics Computing» Computer engineering» Computer science» Software engineering» Information systems» Information technology Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 8

Course content Informatics» Different approach» Design and development of systems that provide information for individuals, organizations, and society in a timely, effective, and efficient manner» how this information is represented, processed, and communicated in natural and artificial systems» Three complementary perspectives: Computation Cognition Socio-technology Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 9 Course content Computing vs. Informatics More in a moment. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 10

Course content Each of these three perspectives (computation, cognition, sociotechnology) draws on a broad body of knowledge and principles that can be categorized under three headings: 1. Modelling methodologies 2. Core theories 3. Fundamental techniques. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 11 Course content Modelling methodologies» The scientific method of (problem abstraction, hypothesis formation and test, experimentation, and analysis) & how scientific theories are formed, formulated, and adopted» Not specific to some domain general applicability» Determines what a theory can and cannot claim» A theory: a well-validated model with a some degree of quantitative and qualitative formalism and with some degree of explanatory or predictive value» Different types of model and different approaches to modelling Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 12

Course content Core theories» e.g. complexity theory in computational systems» e.g. organizational theory in socio-technical systems address particular domains but in a manner that has general applicability Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 13 Course content Fundamental techniques» Specific methodologies, mechanisms, and algorithms for bringing about a required result within any given core theory» A way of realizing a given computational theory» Can be implemented as an operational information system» Produce a specific model of some product, process, or organization Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 14

Innovation Modelling Methodology Complexity Theory Serious Games Automata & Computabilty Theory Management Theory Scientific Theory in Informatics Discrete Probability & Information Theory Organizational Theory Decision Processes Embodied Cognition Cognition as Computation Cognitive Psychology Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 15 Algorithmic Strategies Course Handbook Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 16

Student Instruction Four phases 1. Introduction to informatics 2. Preview of the material that comprises the remainder of the course 3. Detailed treatment of each topic individually 4. In-depth treatment of certain topics (supervised case study) Informatics is a team-based discipline» Students work in groups in seminars and assignments» Peer evaluation and review in the seminars and tutorials Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 17 Student Instruction Three modes of delivery» 15 Lectures 1 Introduction 1 preview 1 Modelling methodologies 4 Core theories / fundamental techniques for each perspective (computation, cognition, and socio-technology)» 6 Seminars Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 18

IT706A / IT919F, Scientific Theory in Informatics, 7.5hp IT706A / IT919F, Vetenskaplig teoribildning inom informationsteknologi, 7.5hp Date Time Room Code Title Lecturer 08:15-10:00 G316 L1 Course overview: introduction to informatics D. Vernon 35: 2016-09-01 10:15-12:00 G316 L2 Course overview: preview of all material D. Vernon 13:15-15:00 A101 L3 Modelling methodology S. Thill 36: 2016-09-08 15:15-17:00 A101 L4 Computation: complexity theory D. Vernon 08:15-10:00 G109 L5 Computation: automata theory and computability D. Vernon 37: 2016-09-15 10:15-12:00 G109 L6 Computation: discrete probability D. Vernon 13:15-15:00 A101 S1 Seminar: complexity, automata, probability D. Vernon 38: 2016-09-22 15:15-17:00 A101 L7 Computation: algorithmic strategies G. Falkman 13:15-15:00 A201 S2 Seminar: algorithmic strategies G. Falkman 39: 2016-09-29 15:15-17:00 A201 L8 Cognition: paradigms of cognitive science P. Hemeren 13:15-15:00 A201 L9 Cognition: cognitive architectures A. Montebelli 40: 2016-10-06 15:15-17:00 A201 L10 Cognition: decision theory P. Hemeren 41: 2016-10-13 13:15-15:00 A201 S3 Seminar: cog. science & cognitive architectures P. Hemeren & A. Montebelli 15:15-17:00 A201 L11 Cognition: embodied and social cognition A. Montebelli 08:15-10:00 A202 S4 Seminar: decision theory & embodied/social cog. P. Hemeren & A. Montebelli 42: 2016-10-20 10:15-12:00 A202 L12 Socio-technical systems: organizational theory J. Rose 43: 2016-10-27 44: 2016-11-03 45: 2016-11-10 46: 2016-11-17 47: 2016-11-24 48: 2016-12-01 L13 Socio-technical systems: management theory J. Rose L14 Socio-technical systems: games P. Backlund S5 Seminar: organizational and management theory J. Rose L15 Socio-technical systems: innovation J. Rose S6 Seminar: games & innovation P. Backlund & J. Rose P1 Assignment presentation All 49: 2016-12-08 50: 2016-12-15 P2 Case study presentation All P3 Case study presentation All Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 19 Student Instruction Seminars» Two each for computation, cognition, and socio-technology» Each seminar will comprise two halves, one for each of the topics covered in that perspective in the previous week Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 20

Student Instruction Seminars» Prior to each seminar Students work in small groups On an exercise set at the end of each topic lecture Assess the use of a particular theory/technique in a given application domain, or Comparative analysis of two or three complementary theories or techniques based on a small amount of extra reading (tutorial article, review, or survey) Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 21 Student Instruction Seminars» Assuming a class size of 27 students: nine groups of three students Two groups will be selected during the seminar One each for the two topics addressed in the previous lectures in the perspective of informatics covered by the seminar» Both of the selected groups will make a presentation on the exercise announced in the topic lecture» Followed by a short class discussion, moderated by the instructor Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 22

Student Instruction Seminars» The seminar is a learning exercise, not an assessment one All groups, whether they were selected or not to give their presentation, must hand up a printed copy of the presentation they prepared for each seminar Those who fail to do so will be targeted for selection in subsequent seminars Do not forget to put the group number and names of group members on the first page of the presentation Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 23 Student Assessment 7.5 hp course load» 2.0 are allocated to the assignment» 5.0 hp to the case study» 0.5 to an oral presentation on the case study Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 25

Student Assessment Assignment» Use of informatics in a selected application domain» Addressing all three perspectives in the body of knowledge: 1. Computation 2. Cognition 3. Socio-technology Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 26 Student Assessment Assignment» Goal: Select and justify appropriate modelling methodologies, core theories, or fundamental techniques required for the effective deployment of a solution strategy addressing all three aspects of computation, cognition, and socio-technology in a given application area» This is a horizontal theoretically-oriented study, targeting a comprehensive treatment of some information system Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 27

Student Assessment Assignment» Conducted as a group project» On the website: Assignment Submission deadline 17:00, Wednesday Week 46 Presentation Week 46 Marking scheme Skeleton report and guidelines Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 28 Student Assessment Case Study» Narrower spectrum of issues in just one of the perspectives of informatics» Deeper treatment» Vertically-oriented investigation (cf. horizontal investigation in assignment) Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 29

Student Assessment Case Study» Given a selected application domain Critical appraisal and comparative analysis of two or more competing solutions strategies (modelling methodologies, core theories, or fundamental techniques) deployed in either the computational, cognitive, or socio-technical aspect of that application area» Carried out individually rather than in a group» Produce a printed report for the case study; may reuse any of the work for the assignment in the report Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 30 Student Assessment Case Study» The assessment of the case study does not focus on the quality or extent of the research (cf. Ph.D. thesis)» It will focus on the critical appraisal of the advantages and disadvantages of various modelling methodologies, core theories, and fundamental techniques as they relate to the informatics problem being investigated in the case study Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 31

Student Assessment Case Study» On the website: Case study description Submission deadline 17:00, Wednesday Week 50 Presentation Thursday Week 50 Marking scheme Skeleton report and guidelines Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 32 Student Assessment Presentations» The purpose of the oral presentation is to convey the main findings in the case study in an accessible, instructive, and engaging manner» It is mandatory for every student to attend the presentations» As many members of staff as possible will also attend» This will provide students with an opportunity to engage well-founded principled debate with their peers on the work they have done in their respective case studies Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 33

Student Assessment Grades» Masters students are awarded one of three grades: a pass with distinction (VG), pass (G) or a fail (U)» PhD students are awarded a grade of pass (G) or a fail (U)» Students will be awarded marks for the three modes of assessment: assignment, case study, and presentation Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 34 Student Assessment Grades» Overall mark for the course is calculated as: (2.0 x m 1 + 5.0 x m 2 + 0.5 x m 3 ) / 7.5 where m 1, m 2, and m 3 are the individual marks awarded for the written assignment, case study report, and oral presentation, respectively Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 35

Student Assessment Grades» The overall mark is converted to the final grade as shown below» Note, however, that students must pass all three components of the assessment» In the event that a student fails to achieve a passing grade, they need only re-submit those components of the assessment that received a mark below 40% Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 36 Student Assessment Deadlines and Number of Attempts» If you do not pass a given component on the first attempt, you will be given a second opportunity to submit» In this event, your final result will be withheld until you have made your second submission» There is no provision for a third attempt» If you miss a deadline for submission (or decide not to submit for that deadline) then you use up one of the two available attempts i.e. missing a submission deadline = not passing on that attempt Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 37

Student Assessment Grades» To facilitate consistent marking, a standard marking scheme is used for both assignment and case study» The case study will be marked by two people Supervisor Second-reader» The final mark is the average of the two marks, provided they do not differ by more than a given amount (10-20%) Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 38 Student Assessment Grades» In that case, a third reader may be asked to mark the report» When marking the oral presentation of the case study, the focus is the content and the effectiveness of how the information is communicated, weighted in favour of content Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 39

Work profile Week Lectures Seminars Self-study Assignment Case Study Report Presentation Total 35 4 10 14 36 4 10 14 37 4 5 4 13 38 2 2 5 4 13 39 2 2 10 14 40 4 10 14 41 2 2 5 4 13 42 2 2 10 14 43 10 10 44 4 5 4 13 45 2 2 4 6 14 46 2 10 2 14 47 10 10 48 10 10 49 10 10 50 6 4 10 Total 30 12 80 20 52 6 200 Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 40 Quality Assurance Input for this quality assurance process is a student questionnaire to be completed by each student at the end of the semester» The student feedback form is available on the Scio website Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 41

Questions? Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 42 Computing comprises several disciplines 1. Computer Engineering (CE) 2. Computer Science (CS) 3. Information Systems (IS) 4. Information Technology (IT) 5. Software Engineering (SE) Computing Curricula 2005: The Overview Report, ACM and IEEE, ISBN 1-59593-359-X, 2006. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 43

Other possibilities: 1. Bioinformatics 2. Medical informatics 3. Computing Curricula 2005: The Overview Report, ACM and IEEE, ISBN 1-59593-359-X, 2006. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 44 Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 45

Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 46 Computer Engineering (CE) The design and construction of computers & computer-based systems» hardware, software, communications, and the interaction among them» theories, principles, and practices of traditional electrical engineering and mathematics Software development» digital devices and their interfaces with users and other devices» hardware more than software or there may be a balanced emphasis Embedded systems» e.g. cell phones, digital audio players, digital video recorders, alarm systems, x-ray machines, and laser surgical tools Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 47

Computer Science (CS) theoretical and algorithmic foundations of computing cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics,... challenging programming, especially using new approaches effective ways to solve computing problems» Best possible ways to process, analyse, communicate, visualise, and store information» Optimal performance Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 48 Information Systems (IS) Integrating information technology and business processes to meet the information needs of business Focus on information» Technology as a tool for generating, processing, and distributing information Defining and achieving organisational goals» Determine how information and technology-enabled business processes can provide a competitive advantage» IS specialists act as an effective bridge between the technical and management communities within an organisation, Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 49

Information Systems (IS) also known in the USA by the following titles (2008) Management Information Systems (41% of programs) Information Systems (21%) Computer Information Systems (18%) Remaining 21%: Information Systems Management [Business] Information Systems [Business] Computer Systems [Business] Computer Information Systems [Business] Information Technology Management [Business] Informatics Information Resources Management Information Technology Information Technology Systems Information Technology Resources Management Accounting Information Systems Information Science Information Scientific and Theory Quantitative in Informatics Science Lecture 01: Overview of the course & introduction to Informatics Slide 50 Information Technology (IT) Focus on the technology more than on the information it conveys Providing systems that work properly: secure, upgraded, maintained, and replaced as appropriate Combination of knowledge and practical, hands-on expertise to take care of an organisation s IT infrastructure and the people who use it» Select, install, customize, and maintain software and hardware that match needs of computer users and the organisation as a whole» Network installation, administration, and security; the design of web site; the development of multimedia resources; the installation of communication components; the oversight of email systems Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 51

Software Engineering (SE) The discipline of developing and maintaining (large) software systems that» behave reliably and efficiently,» are affordable to develop and maintain,» satisfy all the requirements that customers have defined Seeks to integrate the principles of mathematics and computer science with the engineering practices developed for tangible, physical artifacts Assess customer needs and develop usable software that meets those needs Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 52 Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 53

Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 54 Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 55

Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 56 Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 57

Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 58 Computer engineers should be able to design and implement systems that involve the integration of software and hardware devices; Computer scientists should be able to work in a broad range of positions involving tasks from theoretical work to software development; Information systems specialists should be able to analyze information requirements and business processes and be able specify and design systems that are aligned with organisational goals; Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 59

Information technology professionals should be able to work effectively at planning, implementation, configuration, and maintenance of an organisation s computing infrastructure Software engineers should be able to perform and manage activities at every stage of the life cycle of large-scale software systems. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 60 But what about Informatics? A very broad discipline computer science human-computer interaction information science information technology information systems algorithmics mathematics social sciences Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 61

University of Skövde definition of informatics: Informatics is the science that addresses how information is represented, processed and communicated in artificial and natural systems, and how such systems are developed in order to achieve usable and effective applications and solutions. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 62 University of Skövde definition of informatics: The following aspects of informatics are addressed in our research: Computational Cognitive Socio-technical The integration of these aspects is essential for achieving usable and effective applications and systems. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 63

Computational Fundamental theory and methodology for how information is processed, represented and communicated in computer systems Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 64 Cognitive Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 65

Cognitive How information is processed, represented and communicated in natural systems, and how humans interact with different types of information technology. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 66 Cognitive How information is processed, represented and communicated in natural systems, and how humans interact with different types of information technology. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 67

Cognitive How information is processed, represented and communicated in natural systems, and how humans interact with different types of information technology. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 68 Socio-technical The relationship between people and technology Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 69

Socio-technical How IT systems are used and developed IT systems are used and developed to ensure usability for individuals, organisations, or society. Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 70 Organisational Individual Societal Systems View Joint optimization of the performance of all components Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 71

People People People The 3 Most Important Things in Informatics Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 72 People Product Process The other 3 Most Important Things in Informatics! Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 73

Theory & Practice We use theory To model the problem and find a solution To understand peoples information needs and preferences To design efficient and effective algorithms To build innovative high quality systems Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 74 Innovation Modelling Methodology Complexity Theory Serious Games Automata & Computabilty Theory Management Theory Scientific Theory in Informatics Discrete Probability & Information Theory Organizational Theory Decision Processes Embodied Cognition Cognition as Computation Cognitive Psychology Scientific Theory in Informatics Lecture 01: Overview of the course & introduction to Informatics Slide 75 Algorithmic Strategies