2023-2024 BSC Catalog Updated_UG ONLY_FINAL[82]
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ACADEMIC PROGRAMS<br />
163<br />
CAC 240 Robotics (1)<br />
An overview of robotics. The course examines robotics used in industry and requires<br />
students to develop and program robots to solve various problems throughout the term.<br />
Prerequisite: CAC 170 or CAC 180.<br />
CAC 293, 393, 493 Independent Study in Applied Computer Science (½ or 1)<br />
Directed study for advanced students in the major. Specific guidelines concerning<br />
independent study projects appear in the “Exploration Term and Contract Learning”<br />
section of this catalog.<br />
CAC 297, 397, 497 Internship in Applied Computer Science (1)<br />
An internship opportunity allowing students to practice career skills and/or further<br />
develop abilities beneficial for graduate study. Specific guidelines concerning internships<br />
appear in the “Exploration Term and Contract Learning” section of this catalog.<br />
“S”/“U” only. Prerequisite: CAC 210 or CAC 450.<br />
CAC 298, 398, 498 Teaching Experience in Applied Computer Science (½ or 1)<br />
A contracted teaching experience that requires instructor approval. Specific guidelines<br />
concerning teaching experiences appear in the “Teaching Experiences” section of this<br />
catalog.<br />
CAC 310 Programming Languages (1)<br />
An examination of three programming paradigms. The course requires students to learn<br />
three different languages and how to determine the best language for a given problem.<br />
Prerequisite: CAC 210.<br />
CAC 320 Architecture and Internet of Things (1)<br />
An introduction to computer architecture through the use of devices such as Arduino and<br />
Raspberry Pi. Prerequisite: CAC 210.<br />
CAC 330 Advanced Web Design (1)<br />
Continuation of web design concepts, including User Experience (UX), frameworks,<br />
Javascript and JQuery. Prerequisite: CAC 230.<br />
CAC 340 Digital Media (1)<br />
An introduction to digital media concepts and design language. Topics will include<br />
layout, typography, color theory, branding, ethics and copyright, design briefs and<br />
invoices, and critical thinking in design situations.<br />
CAC 350 Data Science I (1)<br />
Applies concepts of statistics and programming to the field of data science. Students will<br />
use various computing tools to collect, explore, and analyze data through the<br />
investigation of data driven puzzles in a wide array of fields. Prerequisites: CAC 180 or<br />
CAC 181 and MA 207 or MA 209 or instructor consent.<br />
Birmingham-Southern College <strong>Catalog</strong> <strong>2023</strong>-<strong>2024</strong>