Communication Theory Essentials: Group Decisions, Organizational Culture, and Aristotle’s Rhetoric

Functional Perspective on Group Decision Making (Ch. 17)

Randy Hirokawa & Denis Gouran | Objective | Socio-psychological & Cybernetic Tradition

The authors are convinced that group interaction has a positive effect on the final decision.

  • Hirokawa seeks quality solutions.

Communication serves as a social tool for group decision making to reach joint conclusions—a democracy where responsibility relies on the group.

The functional perspective specifies what communication must accomplish for joint

Read More

Discourse Analysis: Utterance, Mediation, and Genre Components

The Three Gates of Communication and Discourse Analysis

Gate 1: Utterance, Message, and Reception Dynamics

The utterance is the time when the sender is encoding a message and transmitting it. Utterance and reception become inseparable; they cannot exist without each other.

Discourse (or Speech) is the result of a particular utterance; it is determined, unique, and unrepeatable. However, the utterance may remain even if the issuer is no longer present.

The message is understood as “what was transmitted.

Read More

Mastering Professional & Personal Communication Templates

Crafting Informal Emails & Friendly Letters

Here are some versatile phrases for starting and concluding informal emails or friendly letters:

Opening an Informal Message

  • “Hi [Name],”
  • “I hope everything is going well on your end.”
  • “I’m reaching out to…”
  • “It’s been a while since we last caught up, and I wanted to drop you a quick message to see how things are going on your end.”
  • “I’ve been meaning to write to you because [reason for writing, e.g., share some news, ask about something, etc.].”

Main

Read More

Essential Journalism Principles and News Writing Techniques

Journalistic Skills & Critical Thinking

1. Sasha is covering the aftermath of a protest. Which of the following actions best shows her using reactive skills?

  • When the police instigate violence, she changes the story to include information about police conduct in the area.

2. In a 24/7 news environment, critical thinking is…

  • More important than ever.

3. The best way to find a “big picture” story is to…

  • Look for patterns in stories written about a subject.

4. What is the effect of quality journalism

Read More

Operating System Concepts: Memory, Concurrency, and Distributed Systems

Dynamic Memory Allocation Fundamentals

  • Highly parallel applications are common.
  • Dynamic memory allocation is ubiquitous.
  • Serial memory allocators are inadequate for parallel systems.

Parallel Allocator Requirements

  1. Speed: As fast as a serial allocator on a single-processor system.
  2. Scalability: Performance scales linearly with the number of processors.
  3. False Sharing Avoidance: Does not introduce false sharing of cache lines.
  4. Low Fragmentation Ratio: Keep the ratio of allocated memory to application-allocated
Read More

C Programming Examples: Essential Algorithms

This document provides a collection of fundamental C programming examples, demonstrating common algorithms and data structure manipulations. Each section presents a self-contained C code snippet that you can compile and run to understand core programming concepts.

Prime Number Check

This C program determines if a given integer is a prime number. A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself.

#include <stdio.h>

int main() {
    int num,
Read More