F27IX - Industrial Praxis

Santiago Segundo Chumbe

Course leader(s):

Aims

To instruct students in undertaking self-directed study

  • To instruct students in presenting their findings

  • To acquaint students with the work of the department, and how it related to their industrial context

  • To deepen students’ understanding of the degree courses for which they are registered

  • To familiarise students with the computer systems used by the department and their relationship to the students’ industrial context

  • To present skills that students could usefully employ to become in an industrial context

  • Syllabus

    1. Written Reports (1.1 Structure and Format, 1.2 Literature review, 1.3 Citation and plagiarism, 1.4 Writing Style)

    2. Oral presentations (2.1 Aim and objectives of a presentation, 2.2 Academic presentation structure, 2.3 Strategies and recommendations, 2.4 Using body language)

    3. HWU computing resources (3.1 Your learning environment, 3.2 Available computing resources, 3.3 SFTP and SSH access to MACS servers)

    4. Introduction to Linux (4.1 Linux OS basics, 4.2 Linux file system, 4.3 Linux system architecture, 4.4 Common Linux commands)

    5. Meta-skills (5.1 Emotional intelligence, 5.2 Resilience, 5.3 Communication, 5.4 Critical thinking, 5.5 Teamwork)

    6. Academic Integrity (6.1 Integrity, 6.2 Professional responsibility and accountability, 6.3 Personal and academic development, 6.4 Breaches of academic integrity)

    7. Study techniques (7.1 WBL challenges and opportunities, 7.2 Working under pressure, 7.3 Learning styles, 7.4 Effective study techniques)

    8. Introduction to C++ (8.1 C++ fundamentals, 8.2 C++ programming style, 8.3 Identifiers and operators, 8.4 Conditional and iterative statements, 8.5 Nested loops and goto statement, 8.6 Input/output streams)

    9. C++ functions (9.1 Native built-in functions, 9.2 User functions, 9.3 Values passing, 9.4 Function overloading, 9.5 Recursion and recursive functions)

    10. Data structures and file operations (10.1 Mathematical functions, 10.2 Macros in C++, 10.3 Arrays in C++, 10.4 File handling in C++, 10.5 Pointers)

    Learning outcomes

    By the end of the course, students should be able to do the following:

    Further details

    Curriculum explorer: Click here

    SCQF Level: 7

    Credits: 15