Department: Mathematics & Computer Science
Marietta E. Cameron
Associate Professor of Computer Science
Office:
Olin 209
Contact Information:
Birmingham-Southern College
Box 549032
900 Arkadelphia Rd
Birmingham, AL 35254
Office Phone: (205) 226-3037
Office Fax: (205) 226 3078
E-mail: mcameron@bsc.edu
Brief Career Background:
1991-present Birmingham-Southern College, Associate Professor(2004-present), Assistant Professor(1995-2003), Instructor (1991-1995)
Summers 2001 & 2002- NASA Faculty Fellow -- Goddard Space & Flight Center , Greenbelt, Maryland
1988-1991 -- Blue Cross and Blue Shield of Alabama, Programmer Analyst
Educational Background:
Ph.D. (1999) & M.S. (1992)-- University of Alabama at Birmingham
B.S.(1988) Birmingham-Southern College
Areas of Academic Interest:
- Computer Graphics
- Computer Vision
- Artificial Intelligence
Courses Taught:
CS 170 Introduction to Computing (1)
An introduction to the field of computer science. Topics include computing concepts and terminology. A major part of this course is problem solving and algorithm development using a programming language such as Pascal, Java, or C++. Not open to students who have received credit for CS 171. Prerequisite: MA 115 or equivalent. Fall, Spring.CS 171 Computers and the Mind's Eye (1)
An overview of the discipline of computer science and its contributions to and from other disciplines including (but not exclusively) art, mathematics, physics, psychology, and philosophy. This course introduces problem solving via the computer by using tools and concepts from computer visualization and provokes thought on how various results from computing redefine perceptions of art and intelligence. Not open to students who have received credit for CS 170. Prerequisite: MA 115 or equivalent. Fall, Spring.CS 290 Data Structures (1)
A study of structures for storing and manipulating data. Students learn to create and use such data structures as stacks, lists, trees, and graphs. Prerequisite: CS 250. Fall, SpringCS 330 Systems Analysis (1)
The design of large-scale computer-based systems, with examples from major application areas. Prerequisite: CS 290 or consent.CS 390 Automata, Computability, and Formal Languages (1)
A study of the theory of computer science. Topics include such areas as computability, computational complexity, and formal languages. Prerequisites: CS 250 and MA 240.CS 440 Introduction to Computer Graphics (1)
An introduction to the terminology, standards, and basic algorithms in computer graphics. Topics include image transformations, projections from 3D to 2D, curve and surface modeling and three-dimensional viewing. Prerequisites: CS 290, MA 240, and MA 231.CS 465 Artificial Intelligence (1)
An introduction to topics such as cognitive modeling, automatic problem solving, natural language processing, and robotics. Prerequisites: CS 290 and MA 240.

