Mathematics / Computer Science / Physics

| Printer Friendly Available Here |

CS 120 Introduction to Computers and Programming
Foundation in structured and object-oriented programming methodology with a language such as C++. Special emphasis on decision and looping structures, procedures and functions used in development of computer programs. Focus on algorithm development and a variety of applications provides basis for more advanced courses. Prerequisite:
MA 90 competency. Fall and May Terms.

CS 210 COBOL with Business Applications
Syntax of COBOL and development of algorithms in solving common business problems. Emphasis on program structure, modularity, unique characteristics of COBOL. Students write programs that deal with file manipulation processes, including multiple input and output files. Prerequisite: CS 120. Winter Term 2001.

CS 250 Systems Analysis
Development and management of information systems. Students practice concepts through a system-design case study. Prerequisite: CS 120. Fall Term 2001 and alternate years.

CS 350 Information Resource Management
Data base management systems and administration, illustrated by a major application using one particular data base. Information system operation, maintenance, control, security. Computer's impact in manufacturing processes, business offices, business management, artificial intelligence. Prerequisite: CS 120. Fall Term 2000 and alternate years.

CS 460 Systems Design Project
Integration of computer science information in a specially selected design project. Experience in designing, implementing, testing a project. Prerequisites: CS 220, fourth-year standing or final Winter Term on campus. P/D/F only.

CS 461 Perspectives in Computer Science (1/2 course credit)
Readings in history, philosophy, ethics, current issues of computer science. Required weekly written evaluations of readings and a longer paper. Weekly discussions related to selected topics. Writing intensive. Capstone. Prerequisite: fourth-year standing or final Winter Term on campus.

BA 460 Senior Seminar in Business (1/2 course credit)
Analysis and application of the strategic planning models to business decision making, business situational ethics, contemporary issues related to corporations' social responsibility. Case studies, outside readings, computer simulations. Writing intensive. Prerequisite: fourth-year standing.

CS 220 Object-Oriented Programming and Introduction to Data Structures
Constructs of the Java language and techniques and principles essential for constructing non-trivial computer programs. Classroom discussion and programming assignments introduce string processing, searching, sorting, recursion, data structures, abstraction with focus on object-oriented programming. Prerequisite: CS 120. Winter Term.

CS 230 Organization of Programming Languages
Programming languages of current and historical interest in light of design principles. Formal methods of language syntax and semantic specification in addition to functional, imperative, declarative, object-oriented language models. Emphasis on run-time behavior for sample programming languages. Prerequisite: CS 220. Fall Term 2001 and alternate years.

CS 240 Assembly Language Programming
Introduction to computer architecture through assembly language programming. Students program in an assembly language while learning fundamental concepts. Addressing techniques, macro processing, subroutine linkage, machine representation of data, machine execution cycles. Prerequisite: CS 120. Fall Term 2000.

CS 249 Computer Science Seminar
Topics of student interest and current importance, usually on a three-year rotation. Upcoming offerings include: internet programming (Fall 2000), artificial intelligence (Winter 2001), parallel processing (May 2001), computer networks (Fall 2001), language translation (May 2003). Prerequisite: Dependent on topic.

CS 260 Introduction to Computer Graphics
Basic principles, techniques of computer graphics. Development of graphics functions for use in application programs. Special emphasis on standard transformations for viewing both two- and three-dimensional graphics. Fall 2002. Prerequisites: high school trigonometry, CS 120, 220.

CS 281 Field Experience (variable credit)
Supervised exploratory experience outside the classroom. Application of academic learning to practical experience. Not applicable toward major. Prerequisite: second-year standing, 2.5 minimum cumulative grade point average. P/D/F only.

CS 310 Automata and Formal Languages
Examination of computation, including finite state automata, pushdown automata, and Turing machines and their relationship to formal languages and grammars. Introduction to computational complexity and NP-complete problems. Prerequisite: CS 220. Winter Term 2002.

CS 320 Data Structures and Algorithm Analysis
Introduction to intermediate data structures and deepening understanding of elementary data structures introduced in CS 220. Graph representations, balanced trees, multi-lists, hash tables, files. Relationship between data structures and run-time and space efficiency. Prerequisite: CS 220. Winter Term 2002 and alternate years.

CS 340 Computer Organization
Examination of computer organization and architecture to learn how computer hardware works at digital logic, micro-programming, assembly, and programming language levels. Design goals and implementation strategies for I/O handling, memory units, processors. Micro, mini, mainframe, supercomputer case studies. Prerequisite: CS 240 (CS 220 recommended). Winter Term 2001 and alternate years.

CS 360 Operating Systems
Study of assumptions and goals underlying operating system design. Multi-programming and related issues of memory, process, CPU management. Students become acquainted with popular operating systems. Prerequisite: CS 220. May Term 2002.

CS 371, 372 Internship (variable credit)
Integration of classroom theory with planned and supervised periods of progressively challenging employment related to students' career objectives. Generally, students enrolled in CS 371 are expected to enroll in 372. At most, one internship course credit applies toward a major. Course credit to be applied toward major requires departmental approval. Prerequisite: third- or fourth-year standing, two computer science course credits, two mathematics course credits, 2.5 grade point average, cumulative and in major, department chair approval. P/D/F only. Possible off-campus costs.

CS 399 Supplemental Instruction: Computer Science (1/2 course credit)
Teaching practicum in a specific area of study. Student SI leaders participate in leader training, attend classes for which they serve as leaders, prepare and lead study sessions that reinforce course content, model and teach effective study strategies. P/D/F only.

CS 450 Independent Study (variable credit)
Individual study on a student-selected topic with approval of supervising instructor.

MA 107 Finite Mathematics
Application of mathematics to problems in business management, social science, natural science. Brief algebra review with applications of linear, exponential, logarithmic functions; mathematics of finance involving simple interest, simple discount, compound interest, ordinary annuities; linear systems, matrices, simplex method of solving linear programming problems. Prerequisite: MA 90 competency.

MA 201 Calculus I
First college-level mathematics course for students with satisfactory preparation. Topics from algebra, plane analytic geometry, calculus. Emphasis on functions, limit of functions, continuity, derivatives, integrals, applications. Prerequisites: three years of high school mathematics (including one semester trigonometry) or MA 190.

MA 214 Statistical Methods
Basic terminology, concepts, techniques of describing data and inferring properties of populations (large groups) by using samples (small groups) from those populations. Includes some probability theory and use of calculators and computers to manipulate and analyze data. Prerequisite: MA 190 or 107 or two years of high school algebra with at least B grades.

AC 121, 122 Principles of Accounting I, II
Preparation and understanding of financial statements for business enterprises. Accounting procedures and relevance in management decision making. Prerequisite: Math 90, if required. AC 122 prerequisite: AC 121.

BA 345 Principles of Management
Reaching organizational goals by working through people and other organizational resources. Emphasis on planning, organization, directing, and controlling functions and the contemporary tools available to reach high-quality decisions. Prerequisites: second-year standing; EC 141, 142 recommended.

BA 360 Management Science
Survey of the most widely used quantitative techniques in business decision making. Linear programming, networking, forecasting, inventory planning and control techniques. Computer applications for some topics. Prerequisites: MA 107 (or 201), 214 (or 313).

BA 325 Business Communication
Identical with EN 325. Communication skills needed for success in business. Includes business letter, memo, report writing. Oral presentation skills, job application skills, communication theory, technology. Writing intensive. Prerequisite: third- or fourth-year standing; writing preparatory competency.

BA 331 Business Law I
Concepts needed for everyday business affairs. Understanding of legal systems, contracts, Uniform Commercial Code, sales, employment, bailments, insurance, real estate, wills. Prerequisite: second-year standing.

BA 334 Business Finance
Introduction to concepts of financial management. Emphasizes asset valuation and factors affecting stock value. Quantitative course analyzing financial opportunities. Prerequisite: AC 122.

BA 353 Marketing
Techniques and strategies used to develop new products and promotions and to determine prices and channels of distribution. Introductory topics of marketing research, consumer behavior, advertising, sales, product management, international marketing. Group project. Prerequisite: second-year standing; EC 141, 142 recommended.

BA 438 Organizational Behavior and Management
Introduction to managing human behavior in organizations. Individual behavior, interpersonal relationships, small groups, intergroup relations, leadership, change. Students apply concepts to realistic problems and dilemmas and evaluate their efforts by utilizing management concepts, theories, reasonings, guidance. Prerequisite: BA 345.

PSY 223 Human Behavior in Organizations
Theoretical, empirical principles of human behavior in organizations and social systems. People-organization relationship improvement through effective management. Structure and function of organizations, modeling, conformity, attitude change, motivation, job satisfaction, organizational climate and development, decision making, job design, training, performance appraisal. Prerequisite: PSY 101. Winter Term 2001 and alternate years.














This page is maintained by Dr. Josef Breutzmann. Send comments to: josef.breutzmann@wartburg.edu