100
Is a thorough introduction to computers, including hardware and software concepts. Hands-on experience using micro-computer hardware and software tools is included. Elementary skills in using such computer tools as word processing, spreadsheets, database managers, and programming will be developed as time allows. Social issues involving computers will be discussed.
Serves three main purposes: to develop in students an understanding of the algorithmic formulation of methods for problem solving on a computer; to train students to use at least one procedural computer language; and to acquaint students with the basic properties of computers.
Serves three main purposes: to develop in the students an understanding of the principles of object-oriented programming, to introduce the student to the algorithmic methods for problem solving on the computer, and to train students to use at least one object-oriented computer language.
Introduces data structures such as stacks, queues, lists, trees, and graphs in an object-oriented framework. The material of this course is fundamental in the object-oriented analysis and computer solution of a wide variety of problems.
CSC 144 or permission of instructor.
Enables the student educator to master the knowledge and skills necessary tobecome an intelligent user of computers in classrooms and laboratories. Course topics include computer-aided instruction; Piaget's and Papert's learning theories in relation to computers; word processing; electronic grade books; databases; spreadsheets; telecommunications; Internet; and an introduction to multimedia. This course is for those seeking teacher licensure. Education majors only.
Serves three main purposes: to develop in the students an understanding of the object-oriented approaches to the algorithmic formulation of methods for problem solving on the computer; to train students to use at least one object-oriented computer language and to prepare students for applied object-oriented programming in their upper level courses.