Introduces the fundamentals of computer science. Algorithm design, flowchart, structure, programming methodology, hardware and software are discussed. A programming language such as Pascal, C++, or Visual Basic 6.0 is used to illustrate these concepts.