Biola University2016-2017NA

77

Biola University

Requirements Major Requirements General Education Requirements

Concentration-Specific Requirements Obtaining a degree with this concentration requires a minimum of 42 credits, 24 of which must be from the Department of Communication Studies. A minimum of 27 credits must be upper-division. The interdisciplinary proposal must be submitted and approved no later than the first semester of the Junior year. No exceptions will be made. The following courses are required:

The general education 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. Core Requirements All concentrations must include 24 upper-division credits. The following courses are required: CSCI 105 Introduction to Computer Science

Select 36 credits (27 upper-division) with approval from the Communications Department, 24 of which must be COMM courses.

36

COMM 368 COMM 473 Total Credits

Methods of Communication Research

3 3

3 3 3 3 3 3 3 3

Communication and Diversity

CSCI 106 CSCI 220

Data Structures

42

Computer Organization and Assembly Language Programming

Computer Science, B.S. Degree Program

CSCI 230 CSCI 311 CSCI 335 CSCI 430 CSCI 450

Programming Languages

Operating Systems

User Interface Design and Programming

A Bachelor of Science degree in Computer Science is offered upon completion of the University baccalaureate requirements and the computer science major in one of the following concentrations: Computer Science or Information Systems. Learning Outcomes Program Learning Outcomes Upon completion of the Bachelor of Science in Computer Science, students will be able to: 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. 5) section of this catalog.

Computer Communications

Software Engineering

Total Credits

24

Concentrations Computer Science (29 Credits) Concentration-Specific Requirements CSCI 400 Theory of Algorithms

3 6 4 4 3 3 3

Topics in Computer Science 1

CSCI 440 MATH 105 MATH 106 MATH 112 MATH 291 MATH 321

Calculus I Calculus II

Discrete Structures

Linear Algebra

Numerical Analysis

or MATH 333 Operations Research Elective Requirements 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-Specific Requirements CSCI 402 Database Management

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

Made with FlippingBook flipbook maker