
Explore the eight sections of this basics course, covering computer science fundamentals, hardware and software, input/output devices, ICT, programming languages (C, Java, C++), operating systems, networks, and Windows versions.
A computer is an electronic device that processes data into information under a program, storing and handling numerical and non-numerical calculations with input, output, CPU, storage, and memory.
This lecture explains three computer types: analog, digital, and hybrid. Analog measures voltage and current for specific tasks; digital processes binary data at high speed and accuracy.
Discover what a personal computer is, including desktops, laptops, tablets, smartphones, netbooks, and handheld PCs, and compare power, storage, and input-output capabilities.
Learn how input devices enter data and instructions into a computer, including the keyboard with about 101 keys, the mouse as a pointing device, the touchscreen, and the flatbed scanner.
Explore how monitors and different printers—inkjet, laser, dot-matrix, and drum printers—and plotters serve as output devices for displaying and producing hard copies or large-scale diagrams.
Explore how information and communication technology, or ICT, enables storage, processing, and transmission of data to transfer ideas and solve problems across devices such as computers, internet, and cell phone.
Understand ICT as an umbrella of communication devices and applications, including internet and cell phones, that enable information access, rapid evolution, and online media such as email and social networking.
Explore how information and communication technologies empower society through computers, internet, and mobile devices, enabling affordable communication and transforming education, business, health, environment, and government.
Discover what programming languages are and how they instruct computers to perform tasks, with examples such as C, Python, C++, R, and JavaScript.
Explore the contrast between low level and high level programming languages, detailing machine language and assembly language, their binary roots, and how assemblers translate source programs.
Discover the basics of the C language, a general purpose compiled language created in 1972 and foundational to computer science.
Learn the basics of the Java language, including its bytecode, object oriented design, platform independent portable nature, and uses in mobile, desktop, web apps, web services, games, and database connections.
Explore C++, an object-oriented extension of C from the 1980s, widely used across hardware, platform, and operating systems. Learn features such as object-oriented programming, namespace, operator overloading, and error handling.
Explore what an operating system is, how it manages hardware resources and provides services, and how it boots and loads into memory to enable user programs.
Explore types of operating systems, including graphical user interface and command line interface, and learn how GUI provides icons, menus, and multitasking while CLI offers fast, powerful command prompts.
Learn how the operating system allocates processor time, manages memory, and controls devices, while organizing files and protecting data against unauthorized access through job scheduling for efficient multitasking.
Explore how computer networks enable communication between two or more computers through wired or wireless connections, and how hardware, software, and network operating systems support data sharing.
Explore the main types of computer networks—lan, man, and wan—and how a lan enables high-speed wired sharing of printers, disks, and devices in a limited area.
Explore bus, star, and ring topologies, with data traveling along a bus via taps and terminators, a central device in star topology, and a ring's unbroken circle for node connections.
Learn about Windows XP, released by Microsoft in 2001 for home and professional, with a user friendly interface and up to 128 GB RAM and two physical CPUs.
Explore Windows Vista from Microsoft, released in 2007, for home and business use, featuring the .NET framework, improved security over XP, updated graphics, and multimedia tools like Windows DVD Maker.
Learn the basics of Windows 7, its release by Microsoft, and its use on home and business PCs, with features like speed, file system performance, protected mode, and memory management.
Learn the basics of Windows 10, the latest Microsoft operating system, and its cross-device design with features like start menu, Microsoft Edge, multiple desktops, notification center, and taskbar.
Discover Windows 11 basics, latest Windows NT release, released October 5, 2021, with a new look, snap layouts, settings app, multiple desktops, and tablet mode.
In this course, the student will learn the basics of computer science.
This course includes a video lecture
The Main Topic Of This Course Include:
Introduction to Computer Science
What is Computer
Basics of ICT
Introduction to Computer Languages
Input & Output Devices
Hardware & Software
Programming Languages
Operating System
Window XP, Vista
Window 10 and 11
Importance Of Computer Science In Modern Life:
Computers make people's lives easier and more comfortable they provide opportunities for staying in touch with billions of people who may very well be in different parts of the world.
Today people can drive computerized cars and work for employers from other countries without even seeing them.
Computer science can provide us with some life-saving tools and work.
The computer has a lot of features.
The computer has become very important nowadays because it is very much accurate, fast and can accomplish many tasks easily.
Otherwise to complete those tasks manually much more time is required.
It can do very big calculations in just a fraction of a second.
Moreover, it can store a huge amount of data in it.
This course can be given as a gift to a loved one to help them get comfortable with their PC. The course starts out by actually showing how to best use the course and gives examples of how to navigate the course and download the supplemental materials that go along with the course.
This course is for everyone who knows about computers.