Fundamentals of Computer Science

Computer architecture, memory hierarchy, number systems, boolean logic, and algorithms.

Available materials

11 notes and 3 documents currently available.

Unit 1: 4 notes · Unit 2: 1 notes · Unit 3: 3 notes · Unit 4: 2 notes · Unit 5: 1 notes

StudyDump notes are student-curated. Document source labels identify official or faculty materials where supplied. Update and added dates describe the listing, not a faculty review.

Unit 1: Computer Fundamentals & Architecture

  • Computer Fundamentals & Architecture (Core Theory) — Student-curated StudyDump note · Updated 2026-09-15 · Core Unit 1 study notes covering computer fundamentals, classifications, hardware and I/O devices, 7 characteristics, applications, 5 generations, Von Neumann architecture, functional units, memory hierarchy, computer buses, and worked numerical examples.
  • Von Neumann Architecture & Practice MCQs — Student-curated StudyDump note · Updated 2026-09-15 · Specialized study note on the Von Neumann architecture: stored-program concept, CPU functional organization, system buses, fetch-decode-execute cycle, the Von Neumann bottleneck, and 30 categorized practice MCQs.
  • FCS CAT-1: Complete 240 MCQ Question Bank — Student-curated StudyDump note · Updated 2026-09-20 · Complete 240 multiple-choice examination questions with answers and explanations for FCS CAT-1 covering Fundamentals, Generations, Von Neumann & Harvard Architecture, CPU Registers & System Buses, Memory Units & Hierarchy, Cache, RAM, ROM, Storage (HDD, SSD, Flash, Optical), and Linux Commands, Practicals & GCC Automation.
  • Linux Lab Practicals & Commands Manual — Student-curated StudyDump note · Updated 2026-09-15 · Hands-on Linux practical laboratory programs (Programs 1 to 5) with step-by-step terminal execution, expected output, and stat details, accompanied by quick lookup tables and an in-depth reference manual for core and administrative Linux commands.

Unit 2: Memory Technologies & Software Architecture

  • Memory Technologies, Storage & Software Architecture — Student-curated StudyDump note · Updated 2026-09-16 · Part II of FCS study notes: Semiconductor RAM (SRAM vs DRAM) and ROM types, secondary storage ecosystem (HDD, SSD, NVMe, Optical), software classification (System, Application, Utility, Middleware), language translators (Assembler, Compiler, Interpreter), and firmware/BIOS architecture.

Unit 3: Operating Systems & Linux Environments

  • Operating Systems, Linux Architecture & CLI — Student-curated StudyDump note · Updated 2026-09-16 · Part III of FCS study notes: Operating system architecture and classifications (Batch, Time-Sharing, RTOS, Mobile OS), Linux kernel and shell hierarchy, navigation and file manipulation, octal permission calculation (chmod, chown), process lifecycle, fork() system calls, and remote cloud terminal execution.
  • Linux Commands — Student-curated StudyDump note · Updated 2026-09-22 · Comprehensive Linux command reference covering 48 commands across all CHO topics: navigation (pwd, ls, cd), directory operations (mkdir, rmdir), file creation & manipulation (touch, echo, cp, mv, rm, stat), file inspection (file, cat, less, more, head, tail), text search & processing (grep, wc, find, sort), piping & redirection (|, >, >>), documentation (man, info, help, whatis, whereis, which), session history, user & system identification (whoami, who, id, uname, uptime, free, tty, cal, date, hostname), permissions (chmod, chown, chgrp), process management (ps, top, kill), terminal management (clear), privilege escalation (su, sudo), system restart (reboot), and key command comparisons.
  • Linux System Calls & Process Management — Student-curated StudyDump note · Updated 2026-10-06 · Comprehensive study notes on System Calls and fork(): definition and purpose, major categories, process fundamentals (PID, PPID, getpid, getppid, address space), fork() syntax and return values, C programs, parent-child process diagrams, process commands (ps, pidof), GCC compilation, multiple fork formulas (2^n), and quick revision.

Unit 4: Software & Programming Languages

  • Software and Programming Languages — Student-curated StudyDump note · Updated 2026-10-14 · Complete CAT-2 exam guide covering Software Classification (System, Application, Utility, Middleware, Firmware), Evolution of Programming Languages (1GL–5GL), and Language Translators (Assembler, Compiler, Interpreter, Linker & Loader).
  • Software Classification — 60 Scenario MCQ Bank — Student-curated StudyDump note · Updated 2026-10-14 · Complete 60-question scenario-based MCQ bank covering Application Software, System Software, Firmware, and Middleware with verified answers and concise explanations.

Unit 5: Contemporary Computing & Cloud Systems

  • Contemporary Computing, Cloud & Virtualization — Student-curated StudyDump note · Updated 2026-09-16 · Part V of FCS study notes: Contemporary computing paradigms (Cluster, Grid, Edge, Cloud), decoupled microservices architectures, cloud delivery models (IaaS, PaaS, SaaS), deployment strategies (Public, Private, Hybrid), and virtualization technologies (Type 1 vs Type 2 hypervisors, VMs vs Docker containers).

Course documents and resources

Saved Bookmarks

0

Request or Upload Content

Send missing topics, notes, question banks, or corrections directly to Sehjal

Click to upload or drag and drop
PDF, PNG, JPG, DOCX, ZIP (Up to 10MB)

Submitting opens FormSubmit's confirmation or error page. You can return to StudyDump with your browser Back button.