NEB NotesNepal
OptCS.101 • Class 1011 Lessons
Credit Hours: 4

Computer Science (Optional)

कम्प्युटर विज्ञान (ऐच्छिक)

Cyber Law & Ethics, Networking & Telecommunication, Internet Services, Computer Security & Virus, Multimedia, Number Systems, MS Access DBMS, QBASIC Modular & File Handling, and C Programming.

Prescribed Chapters

Showing 11 Lessons
Unit 1

Cyber Law and Computer Ethics

1 Lesson
Lesson 1Syllabus Mapped

Cyber Law and Computer Ethics

साइबर कानुन र कम्प्युटर नैतिकता

Cyber law in Nepal, Electronic Transaction Act (ETA) 2063, computer ethics, intellectual property rights, software piracy, and digital signatures.

Unit 2

Networking and Telecommunication

1 Lesson
Lesson 2Syllabus Mapped

Networking and Telecommunication

नेटवर्किङ र दूरसञ्चार

Types of computer networks (LAN, MAN, WAN), network topologies (Star, Bus, Ring, Mesh), guided/unguided transmission media, protocols (TCP/IP).

Unit 3

Internet and its Services

1 Lesson
Lesson 3Syllabus Mapped

Internet and its Services

इन्टरनेट र यसका सेवाहरू

Internet history and architecture, WWW, Web browser, Search engines, E-commerce, E-governance, Cloud computing, and IoT.

Unit 4

Computer Security

1 Lesson
Lesson 4Syllabus Mapped

Computer Security

कम्प्युटर सुरक्षा

Security threats (hardware, software, data), firewalls, cryptography, password policies, backup and recovery strategies.

Unit 5

Computer Virus

1 Lesson
Lesson 5Syllabus Mapped

Computer Virus

कम्प्युटर भाइरस

Meaning of computer virus, symptoms of infection, types of viruses (Boot sector, File infector, Macro), malware, Trojans, spyware, antivirus software.

Unit 6

Multimedia and its Applications

1 Lesson
Lesson 6Syllabus Mapped

Multimedia and its Applications

मल्टिमिडिया र यसका उपयोगहरू

Components of multimedia (text, audio, graphics, video, animation), virtual reality, interactive multimedia, applications in education and medicine.

Unit 7

Computer Number System

1 Lesson
Lesson 7Syllabus Mapped

Computer Number System

कम्प्युटर सङ्ख्या प्रणाली

Binary, Octal, Decimal, Hexadecimal number systems, mutual inter-conversions, binary addition, subtraction, multiplication, 1s and 2s complement.

Unit 8

Database Management System – MS Access

1 Lesson
Lesson 8Syllabus Mapped

Database Management System – MS Access

डाटाबेस व्यवस्थापन प्रणाली (MS Access)

DBMS concepts, RDBMS, tables, primary key, data types, field properties, queries (select, action), forms, and reports in MS Access.

Unit 9

Modular Programming in QBASIC

1 Lesson
Lesson 9Syllabus Mapped1 Solved Q&A

Modular Programming in QBASIC

मोड्युलर प्रोग्रामिङ (QBASIC)

Modular programming concepts, SUB procedures (DECLARE, CALL, SUB...END SUB), FUNCTION procedures (DECLARE, FUNCTION...END FUNCTION), arguments and parameters.

Unit 10

File Handling in QBASIC

1 Lesson
Lesson 10Syllabus Mapped

File Handling in QBASIC

फाइल ह्यान्डलिङ (QBASIC)

Sequential data files, file access modes (OUTPUT, INPUT, APPEND), file statements: OPEN, CLOSE, WRITE #, INPUT #, LINE INPUT #, EOF function.

Unit 11

Programming in C

1 Lesson
Lesson 11Syllabus Mapped

Programming in C

सी प्रोग्रामिङ

Introduction to C, data types (int, float, char), operators (arithmetic, relational, logical), control structures (if, if-else, switch), loops (for, while, do-while).