P: 230. Overview of computer architecture; fundamentals of operating systems; introduction to programming languages; file organization and database concepts; social and ethical issues in computing.