13.08.2019 Views

2019-2020 BSC Catalog

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

148 ACADEMIC PROGRAMS<br />

CAC 240 Robotics (1)<br />

An overview of robotics. The course examines existing robotics used in industry, and<br />

requires students to develop and program robots to solve various problems throughout the<br />

term. Prerequisite: CAC 170.<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.<br />

CAC 298, 398, 498 Teaching Experience in Applied Computer Science (½ or 1)<br />

A teaching experience course. Specific guidelines concerning teaching experiences<br />

appear in the “Teaching Experiences” section of this 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 410 Systems and Cybersecurity (1)<br />

An examination of cybersecurity topics such as threat detection, secure design, and<br />

hacking techniques. The course will also include an overview of the Linux operating<br />

system. Prerequisite: CAC 310.<br />

CAC 430 WR Human Computer Interaction and Software Engineering (1)<br />

An exploration of ways to improve the user experience. Students will examine existing<br />

interfaces, write analyses, and design their own interfaces requiring the use of design<br />

documents. A Writing Reinforcement designated course. Prerequisite: CAC 310.<br />

CAC 470 Senior Capstone (1)<br />

A senior capstone experience in applied computer science. Working in a group, students<br />

Birmingham-Southern College <strong>Catalog</strong> <strong>2019</strong>-<strong>2020</strong>

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

Saved successfully!

Ooh no, something went wrong!