The course will provide breadth in the area of Computing Science for Computing Science Majors. Topics: hardware and software design including logic design, basic computer organization and system software; programming paradigms; external storage, sequential file processing and elementary relational databases; networks and electronic information services; artificial intelligence; ethical and societal considerations.
Prerequisite: COMP 113
Corequisite: COMP 123