An Introduction to This Course


The official CSCI 101 course description is given as follows:
An overview of the fundamental concepts and applications of computer science. Topics include data storage, hardware, operating systems, and programming principles.
which implies the following four computer foundations are to be covered: The following subjects will be used to cover the course topics: This course is for non-computer-science majors, so no advanced computer knowledge and programming will be covered. Other than studying the computer concepts and knowledge, the instructor will show how to use various fundamental computer tools in classes: