Biola University2017-2018NA

82

Design, B.S.

1. Analysis, modeling and problem solving: Students develop the logical, algorithmic, and mathematical capability to model and analyze real- world problems in different application domains, to devise problem- solving schemes accordingly, and to validate the correctness and effectiveness of these schemes (ULO 1). 2. Foundational knowledge and practice of computing: Students employ the theoretical, operational, and implementational underpinnings of modern computing infrastructure to be able to effectively utilize the whole spectrum, including computer hardware, software, programming environments, operating systems, and networking environments (ULO 1). 3. Programming and system integration: Students practice constructing and designing programs using mainstream programming languages, to assess fine software-engineering practices in order to implement problem-solving schemes as correct, efficient, and well-structured programs, and to integrate the programs into a computing infrastructure as functional information systems (ULO 3). 4. Integration of faith and learning: Students will develop a holistic integration of faith and learning in their perspective of computer science for enabling them to utilize their professional capacities to impact the world for Christ (ULO 2). Each Program Learning Outcome (PLO) listed above references at least one of the University Learning Outcomes (ULO 1, 2, 3), which may be found in the General Information (p. 6) section of this catalog. Requirements

MATH 291 MATH 321

Linear Algebra

3 3

Numerical Analysis

or MATH 333 Operations Research Select one course (3 credits) at the 300 or 400 level in Computer Science or Math

3

Total Credits

29

1 CSCI 440 must be taken twice with two different topics. Information Systems (33 Credits) Concentration Courses CSCI 402 Database Management

3 3 3 3 3 3 3 3 3 3 3

CSCI 440 BUSN 202 BUSN 211 BUSN 212 BUSN 328 BUSN 370 MATH 103 MATH 112 MATH 210

Topics in Computer Science Principles of Microeconomics Principles of Accounting I Principles of Accounting II

Organizational Behavior

Business Finance

Calculus for Management Sciences

Discrete Structures

Introduction to Probability and Statistics

Select one course (3 credits) at the 300 or 400 level in Business or Computer Science.

Total Credits

33

Curriculum Requirements Program-Specific Core Curriculum (GE) Courses

Design, B.S. Degree Program

The Core Curriculum (GE) requirement for a foreign language for those following a computer science major may be met by two years of high school language or the first 4 credits of a college language. The science/mathematics requirement may be met by 3 credits of science. Program Courses All concentrations must include 24 upper-division credits. The following courses are required: CSCI 105 Introduction to Computer Science

The Bachelor of Science Degree in Design contains a broad range of liberal arts general education courses, and allows students the option of choosing a wide range of general electives while providing them with a strong foundation in general design. It requires the completion of 48 credits in core and elective courses, and gives students the flexibility to complete a double major or a minor in another academic discipline. Learning Outcomes Program Learning Outcomes Upon completion of the Bachelor of Science in Design, students will be able to: 1. Conceive, design and create works of art in one or more specific fine arts fields that are technically and conceptually sophisticated (ULO 1). 2. Recognize, analyze, compare and evaluate historical and contemporary art movements and aesthetic philosophies, including both Western and Global material (ULO 1). 3. Recognize and identify a variety of professional practices, career/ employment and graduate education opportunities and apply that knowledge by developing a personalized career plan (ULO 3). 4. Articulate a clear rationale for the production and evaluation of contemporary visual art that reflects an orthodox Christian value system (ULO 2).

3 3 3 3 3 3 3 3

CSCI 106 CSCI 220

Data Structures

Computer Organization and Assembly Language Programming

CSCI 230 CSCI 311 CSCI 335 CSCI 430 CSCI 450

Programming Languages

Operating Systems

User Interface Design and Programming

Computer Communications

Software Engineering

Total Credits

24

Concentrations Computer Science (29 Credits) Concentration Courses CSCI 400 Theory of Algorithms

3 6 4 4 3

Topics in Computer Science 1

CSCI 440 MATH 105 MATH 106 MATH 112

Calculus I Calculus II

Discrete Structures

Made with FlippingBook flipbook maker