TU BSc CSIT 1st Semester Introduction to Information Technology (CSC114): Complete Notes, Syllabus, Important Questions & Exam Guide

Introduction
Introduction to Information Technology (CSC114) is one of those subjects that gets underestimated almost universally by first-semester BSc CSIT students. The name sounds basic. The topics — computers, hardware, software, networking — feel familiar because you've been using these things your whole life. But there's a significant difference between using a computer and understanding how one actually works, and that gap is exactly what CSC114 is designed to close.
The course sits at the foundation of the entire BSc CSIT curriculum for a reason. Every advanced subject you'll encounter — Computer Organization and Architecture, Operating Systems, Computer Networks, Database Management Systems, Information Security — assumes you already understand the concepts introduced here. The student who treats CSC114 seriously in the first semester consistently finds those later courses easier, not because the content overlaps exactly, but because the vocabulary, the mental models, and the habit of understanding systems rather than just using them transfer directly.
CSC114 also covers a wider range of topics than any other first-semester course. In eleven units you'll go from the history of computing to binary number systems to operating systems to databases to cloud computing to cybersecurity. That breadth can feel overwhelming, but it's also an opportunity: many exam questions are straightforward definitions, comparisons, and short explanations, which means a student who has read and understood the material (not just memorized bullet points) can cover the syllabus efficiently and score well.
This guide is built around understanding, not memorization. Each unit is explained with real-world examples and analogies, solved numerical examples appear where the content demands them (especially in Unit 5), and exam tips at the end of each unit tell you honestly which topics are high-priority and which are rarely asked. The study plans, past-question analysis, and FAQs at the end give you everything you need to prepare from first principles or revise the night before the exam.
Whether you're beginning your preparation months in advance or reviewing in the final week, this guide is designed to be the only CSC114 resource you need open.
Official Course Information
| Particular | Details |
|---|---|
| Course Title | Introduction to Information Technology |
| Course Code | CSC114 |
| Semester | First Semester |
| Nature of Course | Theory + Lab |
| Full Marks | 60 + 20 + 20 |
| Pass Marks | 24 + 8 + 8 |
| Credit Hours | 3 |
Text Books: Computer Fundamentals – Anita Goel (Pearson) Reference Books: Introduction to Computers – Peter Norton; Computer Fundamentals – P.K. Sinha; Data Mining Concepts – Jiawei Han; Cloud Computing Bible – Barrie Sosinsky
Unit-Wise Syllabus Overview
| Unit | Title | Hours |
|---|---|---|
| 1 | Introduction to Computer | 3 |
| 2 | The Computer System Hardware | 3 |
| 3 | Computer Memory | 4 |
| 4 | Input and Output Devices | 4 |
| 5 | Data Representation | 6 |
| 6 | Computer Software | 6 |
| 7 | Data Communication and Computer Network | 5 |
| 8 | The Internet and Internet Services | 4 |
| 9 | Fundamentals of Database | 4 |
| 10 | Multimedia | 3 |
| 11 | Computer Security | 3 |
Units 5 and 6 carry the most teaching hours (6 each) and are the most heavily tested. Units 3, 4, 7, 8, and 9 are consistent sources of long questions. Units 10 and 11 are shorter but almost always appear as short questions or brief notes.
Unit 1: Introduction to Computer (3 Hrs)
A computer is an electronic device that accepts input, processes it according to a set of stored instructions, and produces output. That definition is fine for a short answer, but the more useful framing is the IPO cycle: Input → Processing → Output. Everything a computer does, from opening a browser to running a simulation, follows this cycle.
Digital vs. Analog Computers
Most students have only ever used digital computers, so the distinction feels abstract. An analog computer works with continuous, physical quantities — a traditional speedometer uses shaft rotation speed (a continuous value) to indicate velocity. A digital computer works with discrete binary values (0 and 1). Modern computers are almost exclusively digital because discrete values are far more reliable: a bit is either 0 or 1, not "somewhere around 0," which makes error detection and correction practical.
Characteristics of Computer
Speed, accuracy, automation, versatility, reliability, and storage capacity are the key characteristics. The most important to understand (not just memorize) are automation (a computer can execute millions of instructions without human intervention for each step) and versatility (the same hardware runs a word processor, a game, and a scientific simulation, because the processing is governed by software, not the physical machine).
Generations of Computer
| Generation | Period | Technology | Example |
|---|---|---|---|
| First | 1940s–1950s | Vacuum tubes | ENIAC, UNIVAC |
| Second | 1950s–1960s | Transistors | IBM 1401 |
| Third | 1960s–1970s | Integrated Circuits (ICs) | IBM System/360 |
| Fourth | 1970s–present | Microprocessors (VLSI) | Intel-based PCs |
| Fifth | Present–future | AI, parallel processing | AI assistants, quantum computers |
Each generation's technology represents a real leap — not just smaller and cheaper, but fundamentally different in how computation is implemented. Vacuum tubes failed frequently and consumed enormous power. Transistors were smaller, faster, and more reliable. Integrated circuits put thousands of transistors onto a single chip. Microprocessors put an entire CPU onto one chip, making personal computers economically and physically possible.
Classification of Computers
Supercomputers → Mainframes → Minicomputers → Microcomputers (PCs, laptops, tablets, smartphones). The hierarchy reflects decreasing processing power and cost, and increasing accessibility.
Exam Tips for Unit 1
★★★★★ Generations of computers — appears almost every year, requires table format ★★★★★ Differentiate analog and digital computers ★★★★☆ Characteristics of computers ★★★☆☆ Classification and applications
Unit 2: The Computer System Hardware (3 Hrs)
The CPU is described as the "brain" of the computer, but that analogy is more literal than it sounds. Just as the brain receives sensory input, interprets it, decides on a response, and directs the body — the CPU receives instructions from memory, decodes them, performs the required operation (via the ALU), and directs data flow throughout the system.
CPU Components
┌─────────────────────────┐
│ CPU │
│ ┌──────┐ ┌─────────┐ │
│ │ ALU │ │ Control │ │
│ │ │ │ Unit │ │
│ └──────┘ └─────────┘ │
│ Registers │
└────────────┬────────────┘
│ System Bus
┌────────────┼────────────┐
│ │ │
Memory I/O Storage
- ALU (Arithmetic Logic Unit): Performs all arithmetic (add, subtract, multiply, divide) and logical (AND, OR, NOT, comparisons) operations.
- Control Unit (CU): Directs the fetch-decode-execute cycle; tells each component what to do and when.
- Registers: Tiny, extremely fast storage locations inside the CPU that hold the data and instructions currently being processed. You can think of registers as the CPU's workspace countertop — it can only work on what's sitting there, so it constantly fetches from memory (the larger storage room) and puts results back.
The Instruction Cycle
Every instruction a program runs goes through these steps:
- Fetch: Control Unit retrieves the next instruction from memory.
- Decode: Control Unit interprets what the instruction means.
- Execute: ALU or other components carry out the instruction.
- Store: Result is written back to a register or memory.
This cycle runs billions of times per second in a modern CPU.
The System Bus
The system bus is the communication highway between the CPU, memory, and I/O devices. It has three components: the data bus (carries actual data), the address bus (carries memory addresses — where data is going or coming from), and the control bus (carries control signals like read/write commands).
Exam Tips for Unit 2
★★★★★ CPU block diagram with ALU, CU, registers — appears almost every year ★★★★★ Instruction cycle (fetch-decode-execute) explanation ★★★★☆ System bus components and functions ★★★☆☆ Microprocessor definition and role
Unit 3: Computer Memory (4 Hrs)
Memory in a computer isn't a single thing — it's a hierarchy of different storage technologies, each with different speed, capacity, and cost characteristics. Understanding why this hierarchy exists is more useful than just memorizing its levels.
The Memory Hierarchy
Registers ← Fastest, smallest, most expensive
↓
Cache Memory
↓
Primary Memory (RAM)
↓
Secondary Memory (SSD/HDD) ← Slowest, largest, cheapest per GB
The fundamental tradeoff is that faster memory technology costs more per unit of storage. This means making an entire computer's storage as fast as CPU registers would be prohibitively expensive. Instead, the hierarchy uses a small amount of very fast memory (registers, cache) backed by progressively larger and slower memory, with the system automatically keeping frequently-used data in faster memory.
Types of Memory
- CPU Registers: Inside the CPU. Hold the data being actively processed. Measured in bytes, not gigabytes.
- Cache Memory: Small, very fast memory between CPU and RAM. When the CPU needs data, it checks cache first. If found (cache hit), retrieval is fast. If not (cache miss), data is fetched from RAM and copied to cache.
- Primary Memory (RAM): The computer's working memory. Programs and data currently in use are loaded here from storage. Volatile — contents are lost when power is removed. Measured in gigabytes today.
- ROM (Read-Only Memory): Non-volatile primary memory that holds firmware — the instructions needed to start the computer (BIOS/UEFI). Contents are not lost when power is removed.
- Secondary Memory: Persistent storage — hard disks (HDD), solid-state drives (SSD), USB drives, optical disks. Much slower than RAM but retains data without power.
RAM vs. ROM
| Aspect | RAM | ROM |
|---|---|---|
| Volatility | Volatile (loses data on power off) | Non-volatile |
| Read/Write | Both | Read-only (typically) |
| Contents | Programs and data in use | Firmware, boot instructions |
| Example | DDR4 RAM in laptop | BIOS/UEFI chip on motherboard |
Access Types
- Sequential Access: Data must be read in order from beginning (magnetic tape).
- Direct Access: Jump approximately to location, then search nearby area (HDD).
- Random Access: Any location accessed in the same time regardless of position (RAM, SSD).
Exam Tips for Unit 3
★★★★★ Memory hierarchy diagram with explanation ★★★★★ Differentiate RAM and ROM ★★★★☆ Cache memory — what it is and why it's needed ★★★☆☆ Access types (sequential, direct, random)
Unit 4: Input and Output Devices (4 Hrs)
Input devices capture data from the outside world and convert it into digital form the computer can process. Output devices convert processed digital data back into a form humans can understand or use.
Input Device Categories
The distinction between human data entry devices and source data entry devices is frequently tested and worth understanding clearly:
- Human Data Entry Devices: Require a person to manually enter data in real time. Examples: keyboard, mouse, touchscreen, microphone. The data originates in human thought or action.
- Source Data Entry Devices: Capture data that already exists in some physical form, without a human retyping it. Examples: barcode scanner, optical mark reader (OMR for answer sheets), magnetic stripe reader (ATM cards), fingerprint scanner. These reduce manual entry errors and speed up data collection.
Common Input Devices: Keyboard, mouse, touchpad, scanner, barcode reader, webcam, microphone, joystick, light pen, OCR reader, magnetic card reader.
Output Device Categories
- Soft Copy Output: Displayed temporarily and not in physical form. Example: monitor, speaker.
- Hard Copy Output: Physical, permanent output. Example: printer, plotter.
I/O Ports and System
An I/O port is the physical interface connecting external devices to the computer system — USB (most common today), HDMI (video/audio output), VGA, audio jacks, Ethernet. The I/O system operates through device controllers (hardware interfaces between the device and the bus) and device drivers (software that tells the OS how to communicate with a specific device).
Exam Tips for Unit 4
★★★★☆ Human data entry vs. source data entry devices with examples ★★★★☆ Types of input/output devices with examples ★★★☆☆ I/O ports and their functions ★★★☆☆ How the I/O system works
Unit 5: Data Representation (6 Hrs)
This unit carries the most teaching hours (tied with Unit 6) and is consistently the most numerical-heavy unit in CSC114 exams. Number system conversions appear almost every year. Understanding the process, not just memorizing steps, is what lets you solve variations you haven't seen before.
Why Binary?
Computers are built from electronic switches. A switch is either open (no current = 0) or closed (current flows = 1). Binary maps perfectly onto this two-state hardware — which is why all data inside a computer, regardless of what it looks like to you (text, image, sound), is ultimately stored and processed as sequences of 0s and 1s.
The Four Number Systems
| System | Base | Digits Used | Example |
|---|---|---|---|
| Decimal | 10 | 0–9 | 45 |
| Binary | 2 | 0–1 | 101101 |
| Octal | 8 | 0–7 | 55 |
| Hexadecimal | 16 | 0–9, A–F | 2D |
Octal and hexadecimal exist primarily as human-friendly shorthand for binary — converting between binary and these bases uses grouping shortcuts (3 bits per octal digit, 4 bits per hex digit) rather than requiring full decimal conversion.
Solved Conversion Examples
Decimal 45 → Binary (Division by 2 method):
| Division | Quotient | Remainder |
|---|---|---|
| 45 ÷ 2 | 22 | 1 |
| 22 ÷ 2 | 11 | 0 |
| 11 ÷ 2 | 5 | 1 |
| 5 ÷ 2 | 2 | 1 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Read remainders bottom to top: (45)₁₀ = (101101)₂ ✓
Binary 101101 → Decimal (Place value method): 1×2⁵ + 0×2⁴ + 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 32 + 0 + 8 + 4 + 0 + 1 = (45)₁₀ ✓
Decimal 45 → Hexadecimal:
| Division | Quotient | Remainder |
|---|---|---|
| 45 ÷ 16 | 2 | 13 (D) |
| 2 ÷ 16 | 0 | 2 |
Read bottom to top: (45)₁₀ = (2D)₁₆ ✓
Binary → Hexadecimal shortcut: Group binary digits into sets of 4 from the right, convert each group. 101101 → 0010 1101 → 2 D → (2D)₁₆ ✓
Binary → Octal shortcut: Group binary digits into sets of 3 from the right. 101101 → 101 101 → 5 5 → (55)₈ ✓
Binary Arithmetic
Binary addition follows the same logic as decimal but with base-2 carrying:
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 1 = 10 (write 0, carry 1)
- 1 + 1 + 1 = 11 (write 1, carry 1)
Binary Coding Schemes
- ASCII (American Standard Code for Information Interchange): 7-bit encoding representing 128 characters — English letters, digits, and basic symbols. The letter 'A' is stored as 65 (01000001 in binary).
- Unicode: Extended encoding supporting virtually all world scripts, using 8 to 32 bits per character. Essential for multilingual software.
Logic Gates
| Gate | Symbol | Output |
|---|---|---|
| AND | A·B | 1 only when both inputs are 1 |
| OR | A+B | 1 when at least one input is 1 |
| NOT | A' | Inverts the input |
| NAND | (A·B)' | Inverse of AND |
| NOR | (A+B)' | Inverse of OR |
| XOR | A⊕B | 1 when inputs differ |
Exam Tips for Unit 5
★★★★★ Decimal to binary conversion (solved step-by-step) — appears every year ★★★★★ Binary to decimal, decimal to hexadecimal ★★★★★ Binary → Octal and Binary → Hexadecimal using grouping shortcut ★★★★☆ Logic gates with truth tables ★★★☆☆ ASCII vs Unicode, signed/unsigned numbers
Unit 6: Computer Software (6 Hrs)
Software is the set of instructions that tells hardware what to do. Without software, a computer is an inert collection of electronic components. The division between system software and application software is the most fundamental classification.
System Software
System software manages the hardware and provides the platform on which all other programs run. It operates in the background and users rarely interact with it directly.
- Operating System (OS): The most important piece of system software. Controls all hardware resources, manages running programs, and provides the user interface.
- Device Drivers: Translate between OS commands and the specific instructions a hardware device understands. When you plug in a new printer, Windows downloads a driver — the software that tells the OS how to communicate with that exact model.
- Utility Software: Tools for system maintenance — antivirus, disk cleanup, file compression, backup utilities.
Application Software
Application software is designed for specific user tasks. Word processors, web browsers, spreadsheets, games, media players, accounting software — all are application software running on top of the OS.
The Operating System in Depth
The OS has six core functions, each of which matters enough to be a standalone exam question:
-
Process Management: Decides which programs get CPU time and for how long. The CPU scheduler switches between processes so rapidly that multiple programs feel simultaneous, even on a single-core processor.
-
Memory Management: Allocates RAM to running programs and ensures they don't overwrite each other's memory. Without memory management, one crashed program could corrupt every other program's data.
-
File Management: Organizes data into files and directories, controls who can read, write, or execute each file, and handles storage/retrieval operations.
-
Device Management: Coordinates communication between software and hardware devices through device drivers. When you print a document, the OS queues the job, calls the printer driver, and manages the data transfer.
-
Security and Protection: Authenticates users (username/password, biometrics), enforces access permissions, and protects system resources from unauthorized use.
-
User Interface: Provides either a Graphical User Interface (GUI — icons, windows, mouse interaction) or a Command Line Interface (CLI — text commands). Linux systems commonly offer both.
Types of Operating Systems
- Batch OS: Jobs collected and processed together without user interaction. Historical — mainframe era.
- Multiprogramming OS: Multiple programs loaded in memory simultaneously; CPU switches between them. Improves CPU utilization.
- Time-sharing OS: Multiple users share the CPU with rapid switching, each feeling they have dedicated access. UNIX is the classic example.
- Real-time OS (RTOS): Processes inputs within strict time constraints. Used in embedded systems, medical devices, aircraft control.
- Examples: Windows (GUI, proprietary), Linux (open-source, CLI/GUI), macOS (Unix-based, GUI).
Exam Tips for Unit 6
★★★★★ Functions of an operating system — long answer, appears almost every year ★★★★★ Differentiate system software and application software with examples ★★★★☆ Types of operating systems with examples ★★★★☆ Process management and memory management explained
Unit 7: Data Communication and Computer Network (5 Hrs)
A computer network is a collection of devices connected together to share resources and exchange data. The importance of networking is so fundamental today that it's hard to imagine computing without it — every web request, email, and cloud service depends on networking infrastructure.
Transmission Media
Data travels through physical or wireless transmission media:
| Medium | Type | Speed | Distance | Example |
|---|---|---|---|---|
| Twisted Pair | Wired | Moderate | Short-medium | Office LAN cables (Cat5e/Cat6) |
| Coaxial Cable | Wired | Higher | Medium | Cable TV, older Ethernet |
| Fiber Optic | Wired | Very high | Long | Internet backbone, data centers |
| Radio Waves | Wireless | Varies | Long | Wi-Fi, mobile networks |
| Microwaves | Wireless | High | Long (line-of-sight) | Satellite links, microwave towers |
| Infrared | Wireless | Low | Very short | TV remotes, old IrDA ports |
Network Types
| Type | Coverage | Example |
|---|---|---|
| PAN | ~10 meters | Bluetooth earbuds to phone |
| LAN | Single building/campus | College computer lab |
| MAN | City-wide | City ISP infrastructure |
| WAN | Country/global | The internet |
Network Topologies
- Bus: All devices share one backbone cable. Simple, cheap for small networks. One break in the backbone takes down everything.
- Star: All devices connect to a central hub or switch. Most common in modern LANs. Central device failure is the single point of failure, but individual device failures don't affect others.
- Ring: Devices in a closed loop, data travels in one direction. Predictable performance; one device failure breaks the ring.
- Mesh: Every device connects to every other. Maximum fault tolerance; expensive and complex.
- Tree: Hierarchical arrangement of star topologies. Scalable.
Network Devices
- Hub: Broadcasts data to all connected devices (Physical layer). Creates unnecessary traffic.
- Switch: Sends data only to the intended device using MAC addresses (Data Link layer). More efficient than a hub.
- Router: Connects different networks and directs packets between them using IP addresses (Network layer). Your home router connects your local network to the internet.
Exam Tips for Unit 7
★★★★★ Network topologies with diagrams — appears almost every year ★★★★★ Differentiate LAN, MAN, WAN ★★★★☆ Transmission media types and comparison ★★★★☆ Network devices (hub vs switch vs router) and their OSI layers
Unit 8: The Internet and Internet Services (4 Hrs)
The internet is the global network of interconnected networks using the TCP/IP protocol suite. It grew from ARPANET (a US Defense research project in the late 1960s) into the public infrastructure that now connects billions of devices worldwide.
Key Internet Concepts
- IP Address: A unique numerical label assigned to every device on a network. IPv4 uses 32-bit addresses (e.g., 192.168.1.1). IPv6 uses 128-bit addresses to accommodate the vastly larger number of internet-connected devices.
- DNS (Domain Name System): Translates human-readable domain names (google.com) into IP addresses. Without DNS you'd need to memorize IP addresses to visit websites.
- Internet Services: Email (SMTP/IMAP/POP3), World Wide Web (HTTP/HTTPS), File Transfer (FTP), remote access (SSH/Telnet), VoIP.
Emerging Internet Technologies
- IoT (Internet of Things): Everyday objects embedded with sensors and connectivity — smart thermostats, fitness trackers, connected appliances — that send and receive data over the internet without direct human operation.
- Cloud Computing: Delivery of computing resources (storage, processing, software) over the internet. Google Drive stores your files on remote servers you access via the internet — that's cloud storage. Google Docs lets you run a word processor entirely in a browser — that's SaaS (Software as a Service).
- E-commerce: Commercial transactions conducted over the internet (Daraz, Amazon, online banking).
- E-governance: Delivery of government services digitally — online tax filing, digital ID, government portals.
- GIS (Geographic Information Systems): Systems that capture, store, and analyze geographical data. Google Maps is the most familiar example.
Exam Tips for Unit 8
★★★★☆ Cloud computing — definition and examples ★★★★☆ IoT — definition and real-world examples ★★★☆☆ E-commerce, e-governance, smart city concepts ★★★☆☆ Internet services and internet architecture overview
Unit 9: Fundamentals of Database (4 Hrs)
A database is an organized, structured collection of related data stored so it can be efficiently accessed, managed, and updated. The key word is organized — a database isn't just a pile of data; it's data with a defined structure and relationships.
Why Databases Instead of Files?
Storing data as plain files (like spreadsheets or text files) works for small, single-user scenarios. As scale, complexity, and the number of simultaneous users grows, plain files fail: data gets duplicated, inconsistencies appear, and searching becomes slow. A Database Management System (DBMS) solves these problems by managing data centrally, ensuring consistency, controlling concurrent access, and enabling fast queries.
DBMS Advantages
- Reduced data redundancy: Data is stored once, referenced from multiple places.
- Data consistency: Because data is stored once, updates are immediately reflected everywhere.
- Data integrity: Rules (constraints) enforce that data meets requirements — no negative age, no duplicate student IDs.
- Security: Access control limits who can read or modify specific data.
- Concurrent access: Multiple users can work with the database simultaneously without corrupting data.
Database Architecture Levels
- 1-tier: Client directly accesses the database on the same machine. Simple, no network.
- 2-tier: Client connects to a database server over a network. Common in small organizations.
- 3-tier: Client → Application server → Database server. The application server handles business logic. Most web applications follow this model.
Modern Data Concepts
- Data Warehousing: Collecting large volumes of data from multiple operational sources into a central repository for analysis, rather than day-to-day transaction processing.
- Data Mining: Analyzing large datasets to discover patterns, trends, and relationships not immediately obvious — used in fraud detection, recommendation systems, and market research.
- Big Data: Datasets too large and complex for traditional database tools to handle efficiently. Characterized by Volume (size), Velocity (speed of data generation), and Variety (different data formats). Hadoop and Spark are common Big Data processing frameworks.
Exam Tips for Unit 9
★★★★★ What is DBMS? Explain advantages. ★★★★☆ Differentiate database, database system, and DBMS ★★★★☆ Database architecture (1-tier, 2-tier, 3-tier) ★★★☆☆ Data warehousing, data mining, Big Data — brief notes
Unit 10: Multimedia (3 Hrs)
Multimedia refers to content that combines multiple forms of media — text, graphics, audio, video, and animation — typically in an interactive way. The term distinguishes this combined approach from single-medium communication like a plain text document or an audio-only broadcast.
Characteristics of Multimedia
- Combination: Uses more than one medium.
- Interactivity: Users can navigate, choose, and respond (in interactive multimedia).
- Digital: All media types stored and transmitted digitally.
- Integration: Different media types work together in a unified experience.
Elements of Multimedia
- Text: The foundation — labels, descriptions, subtitles.
- Graphics/Images: Static visual content — photographs, illustrations, diagrams.
- Audio: Sound, music, narration, sound effects.
- Video: Moving visual sequences.
- Animation: Simulated motion through sequences of images.
Multimedia Applications: E-learning platforms, video games, digital advertising, virtual reality, medical imaging visualization, digital libraries, entertainment, and training simulations.
Exam Tips for Unit 10
★★★☆☆ Definition and characteristics of multimedia ★★★☆☆ Elements of multimedia with examples ★★☆☆☆ Multimedia applications — usually a short note
Unit 11: Computer Security (3 Hrs)
Computer security concerns the protection of computer systems, networks, and data from damage, unauthorized access, and attacks. As more critical infrastructure and personal information moves online, security has become one of the most important areas of the entire field.
Security Threats vs. Security Attacks
A security threat is a potential danger — the possibility that something could go wrong. A security attack is an actual attempt to exploit a vulnerability. A threat exists even when nothing bad happens; an attack is the event itself. This distinction is commonly tested.
Malicious Software (Malware)
| Type | How It Spreads | Primary Damage |
|---|---|---|
| Virus | Attaches to files; spreads when infected files are shared | Corrupts data, slows system |
| Worm | Self-replicates across networks without needing a host file | Network congestion, data damage |
| Trojan | Disguises itself as legitimate software | Opens backdoors, steals data |
| Ransomware | Usually via email attachments or infected downloads | Encrypts files, demands payment |
| Spyware | Hidden installation | Monitors and steals user activity |
Security Services (CIA Triad)
- Confidentiality: Only authorized parties can access information.
- Integrity: Information is accurate and hasn't been altered without authorization.
- Availability: Systems and data are accessible to authorized users when needed.
Security Mechanisms
- Cryptography: Converting data into an unreadable form (encryption) that only the intended recipient can decrypt. Protects confidentiality in transit and storage.
- Digital Signature: A cryptographic technique that verifies the authenticity and integrity of a message — confirms it came from the claimed sender and wasn't altered.
- Firewall: Hardware or software that monitors and controls network traffic based on security rules — blocks unauthorized access while permitting legitimate traffic.
- Authentication: Verifying identity — passwords, biometrics, two-factor authentication (2FA).
- Intrusion Detection System (IDS): Monitors network traffic for suspicious patterns and alerts administrators.
Exam Tips for Unit 11
★★★★☆ Types of malicious software with explanation ★★★★☆ Security mechanisms — cryptography, firewall, digital signature ★★★★☆ Differentiate security threat and security attack ★★★☆☆ CIA Triad (confidentiality, integrity, availability)
Past Paper Analysis (TU CSC114 Exam Patterns)
Based on the pattern of TU past papers, here is how topic frequency breaks down:
Appears almost every year:
- Generations of computers (Unit 1)
- CPU block diagram and instruction cycle (Unit 2)
- Memory hierarchy and RAM vs ROM (Unit 3)
- Decimal to binary and binary to hexadecimal conversions (Unit 5)
- Functions of operating system (Unit 6)
- Network topologies with diagram (Unit 7)
- DBMS — definition and advantages (Unit 9)
Frequently appears:
- Characteristics and classification of computers (Unit 1)
- Types of input/output devices (Unit 4)
- Logic gates with truth tables (Unit 5)
- Types of software and OS types (Unit 6)
- Transmission media and network devices (Unit 7)
- Cloud computing, IoT, e-commerce (Unit 8)
- Database architecture and Big Data (Unit 9)
Occasionally appears:
- Multimedia elements and characteristics (Unit 10)
- IoT and GIS definitions (Unit 8)
Rarely appears as a standalone question:
- Individual storage device types (magnetic tape, optical disk)
- Binary arithmetic beyond simple addition
- Detailed internet architecture
Study Plans
30-Day Plan
- Days 1–3: Unit 1 (Computer history, generations, classification)
- Days 4–6: Unit 2 (CPU, instruction cycle, system bus)
- Days 7–10: Unit 3 (Memory hierarchy, RAM/ROM, access types)
- Days 11–13: Unit 4 (Input/output devices and I/O system)
- Days 14–19: Unit 5 (Number conversions — daily practice, logic gates)
- Days 20–23: Unit 6 (OS functions, types, software classification)
- Days 24–26: Unit 7 (Networking, topologies, devices)
- Days 27–28: Units 8–9 (Internet services, cloud, DBMS)
- Days 29–30: Units 10–11 (Multimedia, Security) + full past question review
15-Day Plan
- Days 1–2: Units 1–2
- Days 3–4: Units 3–4
- Days 5–8: Unit 5 (dedicate more time — practice conversions daily)
- Days 9–10: Unit 6
- Days 11–12: Unit 7
- Days 13–14: Units 8–9
- Day 15: Units 10–11 + all comparison tables review
7-Day Revision Plan
- Day 1: Units 1–2 (generations table, CPU diagram)
- Day 2: Units 3–4 (memory hierarchy, device types)
- Day 3–4: Unit 5 (conversions — do at least 5 full examples, logic gates)
- Day 5: Unit 6 (OS functions — write them from memory)
- Day 6: Units 7–9
- Day 7: Units 10–11 + full past-question checklist
Night Before Exam
- Redo one complete decimal-to-binary and one decimal-to-hexadecimal conversion by hand — these appear every year and require a clear head.
- Skim the generations of computers table (technology, period, example) — always worth marks.
- Review the OS functions list and the network topology advantages/disadvantages.
- Check the RAM vs ROM, system vs application software, and LAN vs MAN vs WAN comparison tables.
- Don't attempt anything new. Focus only on what you've already practiced.
Common Mistakes Students Make
Memorizing generation dates without understanding what the technology change actually was — examiners can tell when you understand the progression vs. when you've memorized a table. Doing binary conversions in your head instead of showing division steps — in the exam, steps earn partial marks even if the final answer is wrong, so write every step. Confusing hub, switch, and router — these appear constantly as "what does X do" or "at which layer does X operate," and mixing them up is an instant mark deduction. Skipping Units 10 and 11 because they're short — they reliably appear as short questions and are among the easiest marks to collect if you've read them.
Frequently Asked Questions
Is CSC114 difficult? CSC114 is broad but not deeply technical at this stage. The difficulty for most students comes from the volume of topics rather than the complexity of any single one. Students who read and understand rather than memorize bullet points consistently find it manageable.
Which unit carries the highest marks in the exam? Units 5 (Data Representation) and 6 (Computer Software) carry the most teaching hours and are typically the heaviest in exams. Unit 2 (CPU) and Unit 7 (Networking) are also consistent sources of long questions.
Can I pass CSC114 by reading notes only? You can pass with notes, but you risk being unprepared for "explain why" or "give an example" questions that require understanding rather than recall. Reading the textbook chapters alongside notes is more reliable.
How many numerical questions are typically asked? Usually 1–2 numerical questions, almost exclusively from Unit 5 (number system conversions). Occasionally binary arithmetic appears. Practice at least 10 full conversion examples before the exam.
Is binary conversion really that important? It appears in almost every TU CSC114 exam paper. If you can solve decimal-to-binary, binary-to-decimal, decimal-to-hexadecimal, and binary-to-octal conversions correctly and with clear steps, you're virtually guaranteed those marks.
Which chapter should I revise last? Revise Unit 5 (conversions) and Unit 2 (CPU diagram + instruction cycle) in the final day — these are the most diagram- and step-dependent topics where freshness matters.
How much should I write for a long question (10 marks)? Aim for structured answers with a definition, diagram (where applicable), detailed explanation with examples, and a comparison table if the question is "differentiate between." Typically 2–3 A4-sized pages for a 10-mark answer in TU exams.
Are IoT and cloud computing important? They come up as short-answer or brief-notes questions in Unit 8, not typically as standalone long questions. A clear definition and 2–3 real-world examples is usually sufficient.
Do I need to memorize all the storage devices in Unit 3? Magnetic tape, magnetic disk, optical disk, and magneto-optical disk are in the syllabus. A brief description of each is sufficient — full technical specifications aren't typically tested at this level.
What is the difference between a database and a DBMS? A database is the organized collection of data itself. A DBMS is the software system used to create, manage, and query that database. The relationship: a DBMS manages one or more databases.
Which operating system examples should I mention? Windows (Microsoft, GUI, proprietary, most common personal use), Linux (open-source, CLI/GUI, server and developer use), macOS (Apple hardware only, Unix-based GUI) are the three worth knowing. Mentioning Android (Linux-based) and iOS for mobile is a bonus.
How should I draw the CPU block diagram? Box labeled "CPU" containing three inner components: ALU, Control Unit, and Registers. Arrows showing data flow between them, and connections to Memory and I/O devices via the System Bus (shown as three parallel lines labeled Data Bus, Address Bus, Control Bus).
Quick Resources
Before the exam, make sure you can:
- [ ] Draw the CPU block diagram from memory with labels
- [ ] Write the memory hierarchy pyramid with speed/size tradeoffs
- [ ] Convert any decimal number to binary and hexadecimal step by step
- [ ] List and explain all six OS functions
- [ ] Draw and compare Bus, Star, Ring, and Mesh topologies
- [ ] Differentiate RAM vs ROM, System vs Application software, LAN vs MAN vs WAN
- [ ] Write and explain the truth tables for AND, OR, NOT, NAND, NOR, XOR
- [ ] Explain DBMS and its advantages over file systems
- [ ] Define cloud computing, IoT, and e-commerce with examples
- [ ] Explain three types of malware and three security mechanisms
Conclusion
CSC114 is not a subject to rush through in the final week. Its value — both for the exam and for everything that follows — comes from actually understanding how computer systems are organized and why they're designed the way they are. The student who understands why memory has a hierarchy, why operating systems manage processes centrally, and why databases replaced plain file storage will find those concepts reappearing, in more complex forms, throughout the rest of the CSIT curriculum.
These notes have been prepared by studying the official Tribhuvan University CSC114 syllabus, analyzing previous examination question patterns, and organizing the material to support both conceptual understanding and exam performance. The goal is not to replace the textbook but to complement it with exam-focused structure, solved examples, and honest guidance about what actually matters for TU assessments.
The best approach: read each unit for understanding, work through the conversion examples yourself (don't just read the solutions), use the exam tips to prioritize your revision time, and test yourself with the past question list before the exam.
Bookmark this page and return to it during your revision week — the past-paper analysis and night-before checklist are worth rereading close to the exam.
For related subjects, see: BSc CSIT Mathematics-I (MTH117) Complete Guide, C Programming (CSC115) Complete Guide, Digital Logic (CSC116) Complete Guide, Physics (PHY118) Complete Guide, and Computer Networks (CSC263) Complete Guide.
0 Comments