Description
This course will present an overview of several important areas of the computer field (e.g. data representation and storage, networking, operating systems, machine architecture, logic, functions, and algorithms) while seeking to develop a practical, realistic understanding of the field and prepare students for future courses. Ethical and legal aspects of areas such as Internet security, software engineering, and database technology are also introduced.