Biola University 2015–16 Catalog
Computer Science Faculty Chair:
CSCI 440 - Topics in Computer Science Topics are selected from the following:
Compiler Theory: The theory of languages and their implementation. Systems Programming: Design and implementation of language translators and system utilities. Theory of Computation: Concepts from theoretical computer science, finite state concepts, decidability, computability, and Turing machines. Computer Graphics: Computer interactive graphics, software structures, screen display, and graphical techniques. Artificial Intelligence: Concepts and techniques of artificial intelligence, representation, search strategies, control, communication and perception, and applications. Prerequisite(s): 106. Note(s): Course may be taken multiple times for credit with different content. Grade Mode: A. Credit(s): 3. CSCI 450 - Software Engineering Concepts, principles, techniques, and documents of software engineering. Emphasis on systematic approaches to software engineering and the software life cycle. Team project required. When Offered: Spring. Prerequisite(s): 230, 311, and 430. Grade Mode: A. Credit(s): 3. CSCI 480 - Research Seminar Special studies in computer science. Restriction(s): Must be Senior class. Grade Mode: A. Credit(s): 1–3.
William R. Wade, Ph.D.
Professor(s):
McCarty, Wade
Associate Professor(s):
Lin
Courses CSCI 103 - Computer Applications
Introduction to computer applications using programs such as Word, Excel, or PowerPoint. When Offered: Fall, spring. Note(s): May be repeated with a different topic. May not be counted toward the major. Does not count toward General Education. Grade Mode: A. Credit(s): 1. CSCI 104 - The Nature of Computing The history of computing machines. Computer logic and binary arithmetic. Elementary concepts of computers. Elementary programming. Societal impact of computers. When Offered: Fall, spring. Note(s): Approved for General Education Math credit. May not be counted toward the major. Grade Mode: A. Credit(s): 2. CSCI 105 - Introduction to Computer Science Introduction to computer hardware and software. Problem solving methods. Elementary concepts of algorithm development. C++ programming. When Offered: Fall. Lecture/Lab Hours: Three hours lecture, one hour lab. Grade Mode: A. Credit(s): 3. CSCI 106 - Data Structures Linear lists, strings, arrays and orthogonal lists; graphs, trees, binary trees, multi-linked structures, searching and sorting techniques, dynamic storage allocation; applications. When Offered: Spring. Prerequisite(s): 105. Grade Mode: A. Credit(s): 3. CSCI 220 - Computer Organization and Assembly Language Programming Fundamentals of digital logic and the architecture of modern computer systems, machine level representation of data, memory system organization, structure of machine languages, assembly language programming. When Offered: Spring Prerequisite(s): 105. Grade Mode: A. Credit(s): 3. CSCI 230 - Programming Languages Organization and structure of programming languages. Runtime behavior and requirements of programs. Introduction to programming language specifications and analysis. Study of various alternative languages such as Java, C++ and Python. When Offered: Fall. Prerequisite(s): 106. Grade Mode: A. Credit(s): 3. CSCI 311 - Operating Systems Computer operating systems; topics include time sharing, process communication, memory management, storage allocation, interrelationships between the operating system and the architecture of computer systems. When Offered: Fall. Prerequisite(s): 106. Grade Mode: A. Credit(s): 3. CSCI 335 - User Interface Design and Programming User interface design, implementation, and evaluation; event-driven programming in GUI applications and web applications; user-centered design methodologies. When Offered: Alternate years. Prerequisite(s): 106. Grade Mode: A. Credit(s): 3. CSCI 400 - Theory of Algorithms Various types of algorithms, analytic techniques for the determination of algorithmic efficiency, NP-complete problems, complexity hierarchies, and intractable problems. When Offered: Alternate years. Prerequisite(s): 106, MATH 112. Grade Mode: A. Credit(s): 3. CSCI 402 - Database Management Integrated database systems, logical organization, data description language (DDL), data manipulation language (DML), of hierarchical networks and relational databases, overview of selected database management systems (DBMS). When Offered: Alternate years. Prerequisite(s): 230. Grade Mode: A. Credit(s): 3. CSCI 430 - Computer Communications Concepts of computer communications, local area networks, seven layers of communication protocols, global networks. When Offered: Spring. Prerequisite(s): 106. Grade Mode: A. Credit(s): 3.
Education A division of the School of Education Faculty Dean:
June Hetzel, Ph.D.
Assistant Dean:
Tim Stranske, Ph.D.
Chair:
Lorena Vidaurre, Ph.D.
Professor(s):
Hetzel, O’Quinn, Sibold
Associate Professor(s):
Bishop, Eastman, Johnson, LaBarbera, Stranske, Taylor, Vidaurre
Assistant Professor(s):
Curtis, Hong, Stein
Courses LEDU 301 - Introduction to Teaching This course examines the structure and function of the school,
foundations of education, qualities required for teacher effectiveness, and contemporary issues in education. A 25-hour fieldwork practicum component is required. Successful completion of this course constitutes one of the requirements for admission to the Teacher Preparation Program. CBEST must be taken during this course. Restriction(s): May not be Freshman class. Note(s): Special approval required. Must submit Certificate of Clearance forms and valid negative TB test results. Credential candidates must pass this course with a grade of “B-” or higher. Fee: Paid Taskstream subscription required. Approximately $130 for livescan and application fees will be required. Grade Mode: A. Credit(s): 3. LEDU 309 - Elementary Math/Science Methods During interrelated activities in program coursework and fieldwork, Multiple Subject education candidates learn, understand and use content-specific teaching strategies for helping grades K-6 students learn the state-adopted academic content standards for Math and Science. Prerequisite(s): PSYC 200; LEDU 301, 330, 341. Corequisite(s): LEDU 431 and 432. Note(s): Credential candidates must pass this course with a “B-” or higher. Fee: $25. Paid Taskstream subscription required for credential candidates. Grade Mode: A. Credit(s): 2. LEDU 330 - Psychological Foundations of Education Application of psychological principles to the education process, role of the teacher and learner, human growth and development, learning styles, motivation, memory, transfer of learning, measurement and evaluation, research and experimentation in learning theory. Prerequisite(s): PSYC 200; LEDU 301 or MUSC 205. Note(s): Special approval required. Restricted to formal application and acceptance to the School of Education. Credential candidates must pass this course with a “B-” or higher. This course is designed to fulfill the University’s writing competency
160
Made with FlippingBook flipbook maker