30.08.2023 Views

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!