|
| 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.
|