Computer Science

Courses

CSCI 101: Introduction to Computers

Credits 3
General hardware and software issues such as: terminology, environments. Applications such as: word processing, spreadsheets, databases, Internet usage.

CSCI 160: Computer Science

Credits 3
An introduction to computer science including problem solving, algorithm development and structured programming in a high-level language. Emphasis on design, coding, testing and documentation of programs using accepted standards of style.

CSCI 161: Computer Science II

Credits 3
Advanced concepts in computer science including data structures, algorithm analysis, standard problems such as searching and sorting and memory management issues.

CSCI 289: Social Implications of Computer Technology

Credits 3
An introduction to the effects of computer technology on society and individuals and to ethical problems faced by computer professionals. Topics covered include privacy, the nature of work, centralization versus decentralization and the need for human factors analysis in the development of a new computer system.