Computer Fundamentals and Applications - Syllabus

Embark on a profound academic exploration as you delve into the Computer Fundamentals and Applications course (CFA) within the distinguished Tribhuvan university's BCA department. Aligned with the BCA Curriculum, this course (CACS101) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 20 + 20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 4 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Description

    This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.


Course Objectives

    The general objectives of this course are to provide fundamental concepts of information and communication technology and to make students capable of using different application packages in their personal as well as professional life.

Units

Introduction to Computer System

Introduction to Computer, Characteristics of Computer, Applications of Computer, Classifications of Computer, Mobile Computing, Anatomy of  Digital Computer, Computer Architecture, Memory and its Classifications, Input devices, Output devices, Interfaces.


Computer Software

Introduction to Software, Types of Software, Program vs Software, Computer Virus and antivirus.


Operating System

Introduction to Operating System, Function of Operating System, Types of Operating System, Open Source Operating System.


Database Management System

Introduction to DBMS, Database Models, SQL, Database Design and Data Security, Data Warehouse, Data Mining, Database Administrator


Data Communication and computer Network

Introduction to Communication system, Mode of Communication, Introduction to Computer Networks,Types of Computer Networks, LAN Topologies,Transmission Media, Network Devices, OSI References Model, Communication Protocols, Centralized vs Distributed System.


Internet and WWW

Internet: Introduction to internet and its applications, Connecting to the Internet , Client/Server Technology, Internet as a Client/Server Technology, Email, Video-Conferencing, Internet Service Providers, Domain, Name Server, Internet Address, Internet Protocols, (IP, TCP, HTTP, FIP, SMTP, POP, Telnet, Gopher, WAIS), Introduction to Intranet, Internet vs Intranet vs Extranet, Advantages and Disadvantages of Intranet

World Wide Web(WWW): World Wide Web and its Evolution, Architecture of Web and its Evolution, , Architecture of Web, Uniform Resource Locator(URL), Browsers: Internet Explorer, Netscape Navigator, Opera, Firefox, Chrome, Mozilla; Search Engine, Web Servers: Apache, IIS, Proxy Server, HTTP Protocol, FTP protocol



Contemporary Technologies

Multimedia, e-Commerce, e-Learning,e-Governance,e-Banking, Hypermedia, Geographical Information System, Virtual Reality, Augmented Realty, Artificial Intelligence, Ambient Intelligence, Robotics, Bit Coin.