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