Available software packages in the areas of word processing, database management, spreadsheets, and communications are introduced with applications in management and social sciences. Credit not allowed for both CSCI 110 and CSCI 115. Required of all mathematics and computer science majors. No previous computer programming experience is needed for this course. Topics include computer organization, operating systems, structured programming, and program modularization.
Assignments involve designing, coding, debugging, and documenting computer programs.
Required for B.S. degree in computer science. A continuation of the material covered in CSCI 201. Emphasis is placed on the development of a disciplined approach to program development and the enhancement of problem solving skills. Topics include data abstraction, recursion, linked data structures, stacks and queues, and top-down development of programs. Assignments involve designing, writing, and debugging programs with application in business or other data processing environments.