Birmingham-Southern College Catalog 2017-2018
134
ACADEMIC PROGRAMS
CAC 220 Storage and Analysis of Data (1)
An introduction to database development and big data. Topics will include sql databases,
database programming, big data storage, and data analytics. Prerequisite: CAC 180.
CAC 230 Web Design and Mobile Development (1)
An introduction to web development, including HTML, CSS, and JavaScript, as well as
mobile application development. Prerequisite: CAC 170.
CAC 240 Robotics (1)
An overview of robotics. The course examines existing robotics used in industry, and
requires students to develop and program robots to solve various problems throughout the
term. Prerequisite: CAC 170.
CAC 310 Programming Languages (1)
An examination of three programming paradigms. The course requires students to learn
three different languages and how to determine the best language for a given problem.
Prerequisite: CAC 210.
CAC 320 Architecture and Internet of Things (1)
An introduction to computer architecture through the use of devices such as Arduino and
Raspberry Pi. Prerequisite: CAC 210.
CAC 410 Systems and Cybersecurity (1)
An examination of cybersecurity topics such as threat detection, secure design, and
hacking techniques. The course will also include an overview of the Linux operating
system. Prerequisite: CAC 310.
CAC 430 Human Computer Interaction (1)
An exploration of ways to improve the user experience. Students will examine existing
interfaces and design their own interfaces requiring the use of design documents.
Prerequisite: CAC 310.
CAC 470 Senior Capstone (1)
A senior capstone experience in creative and applied computing. Working in a group,
students will propose and implement a project by moving through each phase of the
software development process. Prerequisite: CAC 430.
CH - Chemistry
CH 101 Introductory Chemistry (1)
An introduction to the fundamental principles of chemistry and the importance of
chemistry in modern life. Three lectures and one three-hour laboratory per week.
Summer.