2008-09 Course Descriptions

CS 105 Personal Computing (3-2-3), fall, spring. Personal computing emphasizing the interrelation of hardware with software on microcomputers. Includes instruction in the use of word processing, spreadsheet, database management, and communications programs. Laboratory graded and credited with course. For majors other than computer science, information technology, information systems, and mathematics.

CS 110 Computers and Society (3-0-3), fall, spring. An introduction to the computer as an information organizing and manipulating tool and to its responsible use. Familiarity with word processors and web browsers is assumed.

CS 115 Introduction to Programming (3-0-3), TBA. An introduction to programming, problem solving, and logic using a task-driven language such as Visual Basic. Topics include: sequence and sequential files, decision procedures and control flow, variables and constants, arrays, arithmetic operations and functions, data structure concepts, simple algorithm design, and debugging strategies. Laboratory graded and credited with course. A student may not receive credit for this course after receiving credit for CS 120.

CS 330 The Human-Computer Interface (3-0-3), fall, odd years. Introduction to both the programmatic and psychological considerations surrounding shaping the computer tool to the user. The course will cover the details of implementing a graphical user interface, and how to make the interface as user-friendly as possible. Prerequisites: CS 115; two of CS 120, CS 130, IT 125; and 60 earned hours.

CS 341 Numerical Methods (3-0-3), fall, even years. Survey of elementary numerical methods used in scientific computing applications. Topics include computer representation of integer and real numbers, sequences, series approximations, finite differences, interpolation, curve fitting, numerical differentiation and integration, and roots of a single non-linear equation. Selected algorithms to be solved using the computer. Programming experience required. Prerequisite: MATH 186. Same as MATH 341.

CS 352 Programming Languages (3-0-3), fall. Students will improve their understanding of languages, increase their vocabulary of useful programming constructs, and be able to learn or design a language more easily. Prerequisites: CS 120 and 220.

CS 374 Software Engineering (3-0-3), fall. A study of the development of large scale software systems. Includes an overview of currently used analysis and design methodologies, including both structured and object-oriented paradigms. Projects will afford practical experience in the development of interpersonal communication skills needed for team software development. Prerequisite: CS 332.

CS 495 Computer Science Senior Seminar (2-0-2), spring. Supervised study of selected topics in the field of computer science that are not normally or not often available as part of the regular course offerings. A comprehensive term project is normally required. A writing-intensive course. For computer science majors; must be taken during the last spring semester before graduation.

ACU in Dallas

ACU is expanding its presence in the Dallas-Fort Worth Metroplex with a new campus and several new graduate programs.