No previous experience with computers is assumed. CPSC 116 has been renumbered as CPSC 101. Lecture 3, laboratory 1. An introduction to computer data structures and their manipulation and applications. Structures studied include arrays, queues, stacks, linked lists, and binary trees.
Applications covered include methods of searching and sorting.
An introduction to a broad range of fundamental concepts in computer science. Topics covered includes data structures, discrete mathematics, analysis of algorithms, software engineering, and computer organization. This course is intended for students who are not majoring or minoring in computer science or computer engineering, but wish the background necessary for taking selected advanced computing courses such as artificial intelligence and computer graphics. Not open to computer science or computer engineering majors or minors for credit. A study of the techniques of software development, use, and maintenance.