Background Image
Table of Contents Table of Contents
Previous Page  134 / 256 Next Page
Information
Show Menu
Previous Page 134 / 256 Next Page
Page Background

ACADEMIC PROGRAMS

Birmingham-Southern College Catalog 2017-2018

133

BI 442 Comparative Vertebrate Anatomy (1)

A study of the phylogenetic development of chordate systems with special emphasis on

the comparative morphology of a series of vertebrates. Three lectures, one three-hour

laboratory, and one TBA laboratory per week. Prerequisite: completion of or concurrent

enrollment in BI 470, or instructor consent. Fall.

BI 463 Advanced Topics in Biology (1)

An advanced, in-depth study of the current literature on a topic or topics selected by the

instructor. Prerequisites: biology major and at least junior standing.

BI 470 Directed Research I (1)

An advanced exploration of the practices and techniques of biological research focusing

on research ethics, advanced use of scientific literature, and the design and presentation

of experiments and data analysis. This course is the first of two required units of senior

capstone research. Instructor consent required. Prerequisite: BI 225. Fall, Spring,

Summer.

BI 472, 499 Directed Research II (1)

An advanced exploration of the practices and techniques of biological research focusing

on the execution and presentation of experiments, data analysis, and information

retrieval. Either of these courses may be completed as the second of two required units of

senior capstone research. Prerequisite: BI 470. BI 472: Fall, Spring, Summer; BI 499:

Exploration term.

CAC - Creative and Applied Computing

CAC 150 Global Impact of Innovative Technology (1)

An evaluation of how companies have utilized technology, the effect technology had on a

given industry, the ethics surrounding various technologies, and forward-thinking

innovations.

CAC 170 Computer Science Principles (1)

An introduction to the foundations of computing. Topics will include ethics, correlations

between computing and other fields, networking and security, and programming and

logical thinking.

CAC 180 Programming in Python (1)

An introduction to textual programming using Python. The course will cover data types,

decisions, loops, functions, basic data structures, and classes. Prerequisite: CAC 170.

CAC 210 Data Structures and Media Computation (1)

A survey of advanced Python programming, including important data structures such as

lists, stacks, queues, trees, and graphs, in addition to searching and sorting algorithms.

Manipulation of media (art and music) will be a major focus of the course. Prerequisite:

CAC 180.