BSc CSIT Introduction to Information Technology (CSC114) Complete Guide: TU 1st Semester Syllabus, Concepts, Examples & Exam Preparation
<!-- Featured image placeholder: images/featured-image-csc114.png -->Introduction
Introduction to Information Technology (CSC114) is one of the first courses BSc CSIT students encounter at Tribhuvan University, and it's easy to underestimate. On the surface it looks like a tour of things most students already half-know — what a CPU does, what RAM is, how the internet works. But CSC114 is really where students build the vocabulary and mental models that every later course assumes you already have. Operating Systems, Computer Networks, Database Management Systems, and Computer Security all build directly on top of the concepts introduced here.
The course is also unusual in that it's graded as Theory + Lab, meaning your understanding has to translate into hands-on familiarity with hardware, operating systems, and common productivity software, not just exam answers. Students who treat this course as "easy memorization" often find themselves re-learning fundamentals when networking or database courses arrive in later semesters and assume this material is already second nature.
This guide walks through the official CSC114 syllabus unit by unit, explains each topic with real-world analogies and examples rather than one-line definitions, and includes the comparison tables, number-system conversions, and study plans that actually help during exam preparation. Detailed unit-wise articles with full practice questions are linked at the end for deeper study.
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 |
Course Description
CSC114 covers the foundational concepts of computers and information technology: an introduction to computers, hardware, software, memory, input/output devices, data representation, databases, networking and data communication, the internet, multimedia, and computer security. It's a broad survey course, but each unit feeds directly into a dedicated course later in the CSIT program.
Course Objective
The course aims to give students a solid working knowledge of fundamental computing and information technology concepts — not just definitions, but a functional understanding of how the pieces of a computer system fit together and communicate with each other.
Why CSC114 Matters Beyond the Exam
It's tempting to treat this as a "general knowledge" course you can cram the week before the exam, but the units map almost one-to-one onto later subjects. Data Representation (Unit 5) is the foundation for Digital Logic and Computer Organization. Computer Networks (Unit 7) is a preview of the dedicated Computer Networks course in later semesters. Databases (Unit 9) sets up Database Management Systems. Computer Security (Unit 11) previews Information Security. Students who actually understand these units, rather than memorizing them, consistently find the corresponding later courses easier.
Official Unit-Wise Syllabus Overview
Unit 1: Introduction to Computer (3 Hrs)
This unit covers the difference between digital and analog computers, the defining characteristics of a computer (speed, accuracy, storage, automation), the history and generations of computing, and how computers are classified (by size, purpose, and processing power). Instead of memorizing "a computer is an electronic device," focus on understanding why each generation's defining technology — vacuum tubes, transistors, integrated circuits, microprocessors — represented a real leap in speed and miniaturization. Exam questions here often ask you to compare generations or classify a described system.
Unit 2: The Computer System Hardware (3 Hrs)
Here you'll study the Central Processing Unit (CPU), the memory unit, instruction format and instruction cycle, and the microprocessor, along with how all these units interconnect. A useful way to understand the CPU is the "kitchen" analogy: the Control Unit is the chef directing tasks, the Arithmetic Logic Unit (ALU) is where the actual cooking (computation) happens, and registers are the small countertop space holding ingredients currently in use — not the whole pantry (that's main memory). Understanding the instruction cycle (fetch, decode, execute) is more valuable than memorizing it, since it explains why CPU speed alone doesn't determine overall performance.
Unit 3: Computer Memory (4 Hrs)
This unit introduces the memory hierarchy: CPU registers, cache memory, primary memory (RAM), and secondary memory (HDDs, SSDs, optical disks), along with how each is accessed. Think of memory hierarchy like a library: registers are the book open on your desk (instant access, tiny capacity), cache is the shelf next to you, RAM is the floor you're on, and secondary storage is the entire library building (huge capacity, much slower to retrieve from). Exam questions frequently test whether you understand why faster memory is more expensive and smaller in capacity.
Unit 4: Input and Output Devices (4 Hrs)
This unit categorizes input devices (keyboards, mice, scanners, and "source data entry" devices like barcode readers) and output devices (monitors, printers, speakers), along with how I/O ports connect them to the system. Beyond memorizing device lists, understand the difference between human data entry (you typing) and source data entry (a barcode scanner reading pre-existing data), since this distinction shows up in application questions.
Unit 5: Data Representation (6 Hrs)
This is one of the heaviest units, covering number systems (binary, octal, decimal, hexadecimal) and conversions between them, binary arithmetic, signed and unsigned number representation, binary coding schemes, and logic gates. Because it carries six teaching hours — the most of any unit — it's typically weighted heavily on the exam. This is also the most "practice-based" unit: you genuinely get better at conversions through repetition, not by reading about them. See the conversion reference and logic gate table later in this guide.
Unit 6: Computer Software (6 Hrs)
Tied with Unit 5 for the most teaching hours, this unit covers the distinction between system software and application software, how software is acquired, and a deep look at operating systems: their objectives, types, and core functions (process management, memory management, file management, device management, protection and security, and user interface). Don't just memorize the list of OS functions — understand what would go wrong without each one (e.g., without memory management, programs would overwrite each other's data).
Unit 7: Data Communication and Computer Network (5 Hrs)
This unit introduces why networking matters, transmission media, network types (LAN, MAN, WAN), network topology, communication protocols, network devices, and wireless networking. A concrete way to understand this: think about how Wi-Fi works on a college campus. A central router (network device) broadcasts a wireless signal across campus (wireless networking); your laptop connects using a shared protocol like Wi-Fi's 802.11 standard (communication protocol); and the campus network itself is a LAN because it's confined to one location, while the connection out to the wider internet makes it part of a WAN. Topology questions usually ask you to identify or draw star, bus, ring, or mesh arrangements.
Unit 8: The Internet and Internet Services (4 Hrs)
This unit covers internet history, internetworking protocols, internet architecture, how to connect to and address resources on the internet, internet services, and an introduction to IoT, wearable computing, cloud computing, e-commerce, e-governance, smart cities, and GIS. Cloud computing is easiest to understand through something students already use: Google Drive. Instead of storing files only on your laptop's hard disk, Google Drive stores them on servers you access over the internet — meaning you can reach your files from any device, and Google (not you) handles the storage hardware, backups, and maintenance. That's the core idea behind cloud computing, and it applies to IoT and smart-city concepts too: sensors and devices send data to remote servers rather than processing everything locally.
Unit 9: Fundamentals of Database (4 Hrs)
This unit introduces databases, database systems, Database Management Systems (DBMS), database system architecture, and an introduction to data warehousing, data mining, and big data. A useful real-world example: think about how Facebook stores user data. Every user's profile, posts, friends list, and messages are organized in structured tables inside a massive database system, not as separate files. A DBMS is the software layer that lets Facebook's servers efficiently search, update, and retrieve a specific user's data among billions of users without scanning through everything — which is exactly what database indexing and architecture are designed to make possible.
Unit 10: Multimedia (3 Hrs)
This unit defines multimedia, its characteristics, and its core elements (text, audio, video, graphics, and animation), along with common multimedia applications. It's a shorter unit, but don't skip it just because it carries fewer hours — questions here are usually straightforward definition-and-example based, making it an easy source of marks if you've actually read it.
Unit 11: Computer Security (3 Hrs)
The final unit covers security threats and attacks, malicious software (viruses, worms, trojans, and similar threats), security services and mechanisms (cryptography, digital signatures, firewalls, user authentication, and intrusion detection systems), and security awareness and policy. Understanding the difference between a security threat (a potential danger) and a security attack (an actual attempt to exploit that danger) is a common point of confusion worth clarifying before the exam.
Quick Comparison Tables
These comparisons are some of the most frequently tested "differentiate between" questions in CSC114 exams.
RAM vs ROM
| Aspect | RAM | ROM |
|---|---|---|
| Volatility | Volatile (loses data when power is off) | Non-volatile (retains data without power) |
| Read/Write | Both read and write | Mostly read-only |
| Speed | Faster | Generally slower |
| Typical Use | Temporary storage for running programs | Stores firmware/boot instructions |
LAN vs WAN
| Aspect | LAN | WAN |
|---|---|---|
| Coverage | A single building or campus | Spans cities, countries, or continents |
| Ownership | Usually owned by a single organization | Often uses third-party/shared infrastructure |
| Speed | Generally higher | Generally lower (more distance, more hops) |
| Example | A college's internal network | The internet itself |
Hardware vs Software
| Aspect | Hardware | Software |
|---|---|---|
| Nature | Physical, tangible components | A set of instructions/programs |
| Examples | CPU, RAM, keyboard, monitor | Operating system, applications |
| Wear | Degrades physically over time | Doesn't wear out, but can become outdated |
SSD vs HDD
| Aspect | SSD | HDD |
|---|---|---|
| Mechanism | Flash memory, no moving parts | Spinning magnetic disk with read/write head |
| Speed | Significantly faster | Slower |
| Durability | More resistant to physical shock | More prone to mechanical failure |
| Cost per GB | Generally higher | Generally lower |
ASCII vs Unicode
| Aspect | ASCII | Unicode |
|---|---|---|
| Bit Size | 7-bit (128 characters) | Variable (commonly 8, 16, or 32-bit) |
| Character Range | English letters, digits, basic symbols | Virtually all world languages and symbols |
| Use Today | Legacy/basic text systems | Standard for modern multilingual software |
Browser vs Search Engine
| Aspect | Browser | Search Engine |
|---|---|---|
| Definition | Software used to access and display web pages | A website/service used to find information on the web |
| Function | Renders HTML, CSS, and JavaScript into viewable pages | Indexes and ranks web content to answer search queries |
| Examples | Chrome, Firefox, Edge | Google, Bing |
| Relationship | You open a search engine inside a browser | A search engine is just one website among many a browser can display |
Number System Conversions (Unit 5 Reference)
Number system conversion is the most practice-dependent topic in CSC114 — reading about it won't help nearly as much as working through conversions by hand.
Decimal to Binary (divide by 2, read remainders bottom-up): 156 in decimal → 156÷2=78 r0, 78÷2=39 r0, 39÷2=19 r1, 19÷2=9 r1, 9÷2=4 r1, 4÷2=2 r0, 2÷2=1 r0, 1÷2=0 r1 → reading remainders bottom-up gives 10011100.
Binary to Decimal (multiply each bit by its power of 2): 11010101 = (1×2⁷)+(1×2⁶)+(0×2⁵)+(1×2⁴)+(0×2³)+(1×2²)+(0×2¹)+(1×2⁰) = 128+64+0+16+0+4+0+1 = 213.
Decimal to Hexadecimal (divide by 16, read remainders bottom-up): 423 in decimal → 423÷16=26 r7, 26÷16=1 r10(A), 1÷16=0 r1 → reading bottom-up gives 1A7.
Binary to Hexadecimal (shortcut): group binary digits into sets of 4 from the right, then convert each group directly. 1101 0101 → D5 in hexadecimal (1101=D, 0101=5).
Octal to Binary (shortcut): convert each octal digit to its 3-bit binary equivalent. 547 in octal → 5=101, 4=100, 7=111 → 101100111.
Common Logic Gates (Unit 5)
| Gate | Output is TRUE when… |
|---|---|
| AND | Both inputs are TRUE |
| OR | At least one input is TRUE |
| NOT | Input is FALSE (inverts the single input) |
| NAND | Not both inputs are TRUE (inverse of AND) |
| NOR | Neither input is TRUE (inverse of OR) |
| XOR | Exactly one input is TRUE (not both) |
How CSC114 Is Typically Tested
With marks split as 60 (theory) + 20 (lab/practical) + 20 (internal), the theory paper generally mixes short conceptual/definition questions with "differentiate between" comparison questions and longer descriptive questions covering a full topic (such as explaining the OSI-style breakdown of networking concepts or describing the memory hierarchy in full). Units with more teaching hours — Data Representation and Computer Software in particular — tend to be weighted more heavily, so prioritize them when time is limited. The lab component tests practical familiarity with hardware identification, basic OS usage, and common productivity software, so don't neglect hands-on practice in favor of theory alone.
Study Plan
30-Day Plan
- Days 1–4: Unit 1–2 (Introduction to Computer, Hardware)
- Days 5–9: Unit 3–4 (Memory, Input/Output Devices)
- Days 10–15: Unit 5 (Data Representation) — the heaviest unit, drill number conversions daily
- Days 16–21: Unit 6 (Computer Software, especially Operating Systems)
- Days 22–25: Unit 7–8 (Networking, Internet Services)
- Days 26–28: Unit 9–10 (Database, Multimedia)
- Days 29–30: Unit 11 (Security) and a full-syllabus review
15-Day Plan
- Days 1–3: Units 1–4 combined
- Days 4–7: Unit 5 (Data Representation), with daily conversion drills
- Days 8–10: Unit 6 (Software and Operating Systems)
- Days 11–13: Units 7–9 (Networking, Internet, Database)
- Days 14–15: Units 10–11 plus comparison-table revision
7-Day Plan
- Day 1: Units 1–2
- Day 2: Units 3–4
- Day 3–4: Unit 5 (Data Representation) — don't compress this one further than necessary
- Day 5: Unit 6
- Day 6: Units 7–9
- Day 7: Units 10–11 plus the comparison tables and conversion reference
Night-Before Exam Strategy
- Don't attempt to learn new material — focus only on the comparison tables and the conversion reference sheet.
- Re-do two or three number conversions by hand to keep the method fresh.
- Skim each unit's bolded key terms rather than rereading full explanations.
- Get adequate sleep — Data Representation and OS questions both require clear-headed step-by-step thinking, not just recall.
Common Mistakes Students Make in CSC114
- Memorizing one-line definitions instead of understanding what each component actually does, which falls apart on "explain" or "differentiate" questions.
- Treating number conversions as something to "learn" rather than practice, then making careless arithmetic errors under exam time pressure.
- Confusing RAM and ROM, or Browser and Search Engine — both are extremely common mix-ups in exam answers.
- Skipping the lab component's practical familiarity in favor of only studying theory.
- Underestimating short units like Multimedia (Unit 10), which are easy marks if actually studied.
- Not practicing past-paper-style "differentiate between" questions, which require comparison tables, not just definitions.
Frequently Asked Questions (FAQs)
Is Introduction to Information Technology (CSC114) difficult for BSc CSIT first-semester students? Most students find the breadth of topics more challenging than any individual concept. The material itself is largely conceptual rather than mathematically difficult, so consistent reading and practice with number conversions is usually enough.
How should I study for CSC114? Focus on understanding each concept with a real-world example rather than memorizing definitions, practice number system conversions by hand regularly, and use comparison tables to prepare for "differentiate between" questions.
Which chapters are most important in CSC114? Data Representation (Unit 5) and Computer Software (Unit 6) carry the most teaching hours and tend to be weighted accordingly, but Networking (Unit 7) and Database (Unit 9) are also commonly tested in detail.
Can I pass CSC114 without reading the full textbook? It's possible to pass using consolidated notes and past questions, but understanding the textbook explanations (rather than only memorizing notes) makes later courses like Computer Networks, Operating Systems, and DBMS substantially easier.
What's the difference between the theory and lab components? The theory exam (60 marks) tests conceptual and written understanding, while the lab/practical component (20 marks) tests hands-on familiarity with hardware, operating systems, and common productivity software like word processors and spreadsheets.
Why does Data Representation feel harder than the other units? It's the most practice-dependent unit — reading about binary conversions doesn't build the skill the way working through dozens of conversions by hand does, so students who only read this unit (instead of practicing it) tend to struggle.
Is this course relevant to later semesters, or is it just an introductory formality? It's directly relevant — Data Representation feeds into Digital Logic, Networking feeds into Computer Networks, Database feeds into DBMS, and Computer Security feeds into Information Security, all taught in later semesters.
What's a good way to remember the OSI-style networking concepts in Unit 7? Tie each concept to something tangible, like the Wi-Fi-on-campus example in this guide, rather than memorizing terms in isolation — concrete examples are easier to recall under exam pressure than abstract definitions.
Here are quick review short questions and answers built for fast exam revision: short, exam-ready questions and answers organized by the official TU unit structure, covering all eleven units.
Unit 1: Introduction to Computer
Q1: What is a computer, and what is the IPO cycle? A computer is an electronic device that accepts input, processes it according to a set of stored instructions, and produces output. This process is summarized as the IPO cycle — Input, Process, Output — and it applies to everything from a calculator computing a sum to a server processing a web request.
Q2: What are the four main components of a computer system? A computer system consists of hardware (physical components like the CPU, keyboard, and monitor), software (the programs and instructions that tell the hardware what to do), data (the raw facts and figures processed by the system), and users (the people who operate and interact with the system). All four have to work together — hardware alone, without software or data, can't produce useful output.
Q3: How are computers classified, and why does classification matter? Computers are typically classified by size and processing power (supercomputers, mainframes, minicomputers, microcomputers) and by purpose (general-purpose vs. special-purpose). Classification matters because it explains why a smartphone, a laptop, and a data-center server — all "computers" — are built and used so differently.
Unit 2: The Computer System Hardware
Q4: What are the functions of the CPU, and what are its main parts? The CPU executes instructions, performs arithmetic and logical operations, and controls the flow of data between components. It consists of the Arithmetic Logic Unit (ALU), which performs calculations and comparisons; the Control Unit (CU), which directs the fetch-decode-execute cycle; and registers, which hold the small amount of data currently being processed.
Q5: What is the instruction cycle? The instruction cycle is the sequence the CPU repeats for every instruction: fetch (retrieve the instruction from memory), decode (interpret what the instruction means), and execute (carry it out). This cycle runs continuously, often billions of times per second, which is part of what CPU clock speed measures.
Q6: What is a microprocessor? A microprocessor is a single integrated circuit chip that contains the CPU's core functions — the ALU, control unit, and registers — fabricated onto one piece of silicon. Its invention is what made personal computers physically and economically possible.
Unit 3: Computer Memory
Q7: What is the memory hierarchy, and why is it organized that way? The memory hierarchy arranges storage by speed and cost: CPU registers (fastest, smallest, most expensive) at the top, followed by cache memory, then primary memory (RAM), and finally secondary storage (HDDs, SSDs — slowest, largest, cheapest per unit). It's organized this way because faster memory technology is significantly more expensive per byte, so systems use a small amount of fast memory backed by larger, slower memory to balance performance and cost.
Q8: What is cache memory, and what is its purpose? Cache memory is a small, very fast memory located close to the CPU that stores frequently or recently used data and instructions. Its purpose is to reduce the time the CPU spends waiting for data from slower main memory, since accessing cache is significantly faster than accessing RAM.
Q9: Differentiate between primary memory and secondary memory. Primary memory (RAM) is directly accessible by the CPU, is typically volatile, and holds data only while a program is running. Secondary memory (hard disks, SSDs, optical disks) is non-volatile, holds data permanently until deliberately deleted, and is not directly accessed by the CPU — data must first be loaded into primary memory to be processed.
Unit 4: Input and Output Devices
Q10: Differentiate between human data entry devices and source data entry devices. Human data entry devices, like a keyboard or mouse, require a person to manually input data in real time. Source data entry devices, like a barcode scanner or optical mark reader, capture data directly from an existing physical source without a person retyping it, which reduces manual entry errors.
Q11: What is the role of an I/O port? An I/O port is the physical interface (such as USB or HDMI) that allows input and output devices to connect to and communicate with the rest of the computer system, transferring data between the device and the CPU/memory.
Unit 5: Data Representation
Q12: Convert (25)₁₀ to binary. Using the division-by-2 remainder method: 25÷2 = 12 r1, 12÷2 = 6 r0, 6÷2 = 3 r0, 3÷2 = 1 r1, 1÷2 = 0 r1. Reading the remainders from bottom to top gives (11001)₂.
Q13: What is ASCII, and why was it created? ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding standard that assigns a unique numeric value to letters, digits, and basic symbols so computers can represent text consistently. It was created to standardize how text is stored and exchanged between different computer systems, though it's limited to English characters and basic symbols, which is why Unicode was later developed for multilingual text.
Q14: Why is binary the fundamental number system for computers? Computers are built from electronic circuits that are most reliably represented as two states — on/off, high/low voltage — which map naturally onto the two binary digits, 0 and 1. Other number systems like octal and hexadecimal exist mainly as a convenient shorthand for humans reading and writing binary values, not because computers process them directly.
Unit 6: Computer Software
Q15: What is system software, and how does it differ from application software? System software manages a computer's hardware and provides the platform on which other programs run — operating systems and device drivers are examples. Application software, by contrast, is designed for end users to perform specific tasks, such as word processors, browsers, or games. System software runs in the background to make the system usable; application software is what users directly interact with to get work done.
Q16: What are the main functions of an operating system? An operating system manages processes (deciding which programs run and when), memory (allocating RAM to running programs and preventing them from interfering with each other), files (organizing and controlling access to data on storage devices), and devices (coordinating communication with hardware like printers and disks), while also providing security and a user interface.
Q17: Name three popular operating systems and one key difference between them. Windows, Linux, and macOS are three widely used operating systems. A key difference is openness: Linux is open-source and its code can be freely modified and redistributed, while Windows and macOS are proprietary systems controlled by Microsoft and Apple respectively.
Unit 7: Data Communication and Computer Network
Q18: What is a computer network? A computer network is a system of interconnected computers and devices that can communicate and share data, hardware, and services with each other, typically using a shared communication protocol such as TCP/IP.
Q19: Differentiate between LAN, MAN, and WAN. A LAN (Local Area Network) covers a small area like a single building or campus and is usually owned by one organization. A MAN (Metropolitan Area Network) spans a larger area such as a city, often connecting multiple LANs. A WAN (Wide Area Network) covers the largest area — potentially countries or continents — with the internet being the largest example of a WAN.
Q20: What are the roles of a router, switch, and modem? A router directs data packets between different networks and connects a local network to the internet. A switch connects multiple devices within the same local network and forwards data only to the intended recipient device. A modem converts digital data from your network into a signal that can travel over the internet service provider's infrastructure (such as a phone or cable line), and back again.
Unit 8: The Internet and Internet Services
Q21: What is the internet, and how does it differ from the web? The internet is the global physical and logical infrastructure of interconnected networks that allows data to travel between devices worldwide. The web (World Wide Web) is a service that runs on top of the internet, consisting of interlinked documents and pages accessed through browsers — meaning the internet is the network, and the web is one of the services that uses it.
Q22: What is cloud computing? Cloud computing is the delivery of computing services — storage, processing power, software — over the internet from remote servers, rather than relying solely on a local device's hardware. Google Drive is a common example: files are stored on Google's servers and accessed over the internet from any device, instead of being limited to one physical hard disk.
Q23: Briefly explain the Internet of Things (IoT). IoT refers to everyday physical devices — sensors, appliances, wearables — that are connected to the internet and can collect and exchange data without direct human operation, such as a smart thermostat that adjusts itself based on sensor data sent to and from a remote server.
Unit 9: Fundamentals of Database
Q24: What is a DBMS, and why is it needed instead of plain files? A Database Management System (DBMS) is software that creates, manages, and allows efficient retrieval and updating of data stored in a database. It's needed instead of plain files because a DBMS handles structured organization, prevents data duplication and inconsistency, controls concurrent access by multiple users, and allows fast searching through indexing — none of which plain flat files handle well at scale. MySQL and Oracle Database are widely used examples.
Q25: What is a table in the context of a database? A table is a structure of rows and columns used to store data in a relational database, where each row represents a single record and each column represents a specific attribute of that record — similar to how a Facebook user table might have one row per user with columns for name, email, and join date.
Q26: What is the difference between data warehousing and data mining? Data warehousing is the process of collecting and storing large volumes of data from multiple sources in a central repository for analysis. Data mining is the process of analyzing that stored data to discover patterns, trends, or relationships that aren't immediately obvious — warehousing is about storage and consolidation, mining is about extracting insight from what's stored.
Unit 10: Multimedia
Q27: What is multimedia, and what are its core elements? Multimedia refers to content that combines multiple forms of media — text, audio, video, graphics, and animation — to communicate information, often interactively. Its core elements are text, images/graphics, audio, video, and animation, used together rather than in isolation.
Q28: Give two real-world applications of multimedia. E-learning platforms use multimedia by combining video lectures, animated diagrams, and interactive quizzes to teach concepts more effectively than text alone. Digital advertising similarly combines video, audio, and graphics to communicate a message quickly and persuasively.
Unit 11: Computer Security
Q29: Differentiate between a security threat and a security attack. A security threat is a potential danger that could exploit a vulnerability in a system — it hasn't necessarily happened yet. A security attack is an actual attempt to exploit that vulnerability and cause harm, such as unauthorized access or data theft. In short, a threat is the possibility; an attack is the action.
Q30: What is malicious software, and name three types. Malicious software (malware) is software intentionally designed to damage, disrupt, or gain unauthorized access to a computer system. Common types include viruses (which attach to and spread through files), worms (which spread independently across networks without needing a host file), and trojans (which disguise themselves as legitimate software to trick users into installing them).
Q31: What is a firewall, and how does it protect a system? A firewall is a security system — implemented as hardware, software, or both — that monitors and controls incoming and outgoing network traffic based on a defined set of rules. It protects a system by blocking unauthorized access attempts from external networks while still allowing legitimate traffic through.
Past-Pattern Style Long-Answer Questions
These are the kind of broader questions that typically appear as longer, descriptive-answer questions on the actual exam rather than short-answer questions. Use the unit explanations in the main guide to build full answers; this list is meant to guide your practice, not replace writing out full answers yourself.
- Explain the IPO cycle and the functional units of a computer with a labeled diagram.
- Explain the memory hierarchy and justify why faster memory types have smaller capacity.
- Describe the objectives and core functions of an operating system in detail.
- Differentiate between system software and application software with examples of each.
- Explain the types of computer networks and common network topologies.
- Describe the architecture and applications of a database management system.
- Explain cloud computing, IoT, and e-governance as emerging internet-based services.
- Describe common computer security threats and the mechanisms used to defend against them.
Conclusion
CSC114 covers a wide range of foundational IT topics, and while it's tempting to treat it as a quick memorization course, the units it covers reappear directly in Digital Logic, Computer Networks, Database Management Systems, and Information Security later in the CSIT program. Use the comparison tables and conversion reference in this guide as quick recall tools, but build your actual understanding around the real-world examples — Wi-Fi on campus, Google Drive, Facebook's database — since those are what make the abstract definitions stick.
For full chapter-wise notes, solved conversion problems, and practice questions for each topic, see the detailed unit-wise guides:
- Unit 1: Introduction to Computer (coming soon)
- Unit 2: The Computer System Hardware (coming soon)
- Unit 3: Computer Memory (coming soon)
- Unit 4: Input and Output Devices (coming soon)
- Unit 5: Data Representation (coming soon)
- Unit 6: Computer Software (coming soon)
- Unit 7: Data Communication and Computer Network (coming soon)
- Unit 8: The Internet and Internet Services (coming soon)
- Unit 9: Fundamentals of Database (coming soon)
- Unit 10: Multimedia (coming soon)
- Unit 11: Computer Security (coming soon)
You may also find these related guides useful: BSc CSIT C Programming Guide, Digital Logic Notes, Mathematics-I (MTH117) Complete Guide, and Physics Notes for BSc CSIT 1st Semester.

0 Comments