BiolaCatalog2014-2015NA

Computer Science, B.S.

Degree Program 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:

Interdisciplinary This concentration will provide students maximum latitude in creating a course of study to suit their particular needs. Students choosing this option begin by consulting with the Chairman of the Communication Studies Department. The Chairman will help students choose appropriate courses, which may include courses from other departments. Students will then complete a form (available from the Communication Studies Department) in which they describe career goals and give a rationale for each of the courses selected. The form will be submitted to a committee made up the Communication Studies Department chairman, and a second faculty member. The committee may accept the proposal as submitted, make minor modifications before accepting it, or reject it. If accepted, the proposal becomes part of the student’s graduation requirements. In making its decision the committee will consider the following: 1. The proposed courses should prepare students well for stated career objectives; 2. The proposal should focus study to a limited area which can be covered in depth; 3. The academic rigor of the proposal should be at least equal to that expected of other Communication Studies concentrations; and 4. If, in the judgment of the committee, these goals can be met better through another major or concentration the proposal will be rejected. 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: COMM 368 Methods of Communication Research Credit(s): 3. COMM 473 Communication and Diversity Credit(s): 3. Computer Science, B.S. 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).

Computer Science or Information Systems. General Education Requirements

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 (24 Credits) All concentrations must include 24 upper-division credits. The following courses are required: CSCI 105 Introduction to Computer Science Credit(s): 3. CSCI 106 Data Structures Credit(s): 3. CSCI 220 Computer Organization and Assembly Language Programming Credit(s): 3. CSCI 230 Programming Languages Credit(s): 3. CSCI 311 Operating Systems Credit(s): 3. CSCI 335 User Interface Design and Programming Credit(s): 3. CSCI 430 Computer Communications Credit(s): 3. CSCI 450 Software Engineering Credit(s): 3. Concentrations Computer Science (29 Credits) Concentration-Specific Requirements CSCI 400 Theory of Algorithms Credit(s): 3. CSCI 440 Topics in Computer Science Credit(s): 3. CSCI 440 must be taken twice with two different topics. MATH 105 Calculus I Credit(s): 4. MATH 106 Calculus II Credit(s): 4. MATH 112 Discrete Structures Credit(s): 3. MATH 291 Linear Algebra Credit(s): 3. And: MATH 321 Numerical Analysis Credit(s): 3. OR MATH 333 Operations Research Credit(s): 3. Elective Requirements CHOOSE one course (3 credits) at the 300 or 400 level in Computer Science or Math.

Information Systems (33 Credits) Concentration-Specific Requirements CSCI 402 Database Management

Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3. Credit(s): 3.

Topics in Computer Science Principles of Microeconomics Principles of Accounting I Organizational Behavior

CSCI 440 BUSN 202 BUSN 211 BUSN 328 BUSN 370

Business Finance

MATH 103 Calculus for Management Sciences

MATH 112 Discrete Structures

MATH 210 Introduction to Probability and Statistics

Choose one of the following: BUSN 212

Principles of Accounting II

Management Information Systems

BUSN 220 BUSN 306 BUSN 405

System Analysis and Design MIS Project Management

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

67

Made with FlippingBook flipbook maker