Curriculum

Information Management Curriculum

BAS in Applied Computing

Journey to a bachelor's as an Arizona Wildcat

Emphasis Area Courses

Required for students in the Information Management emphasis.

APCV 360 - Database Management Fundamentals

APCV 360 provides an introduction to database management concepts including definitions of data elements, basic data structures, data modeling, and systems architectures. Topics also cover some of the leading database management products and design tools currently in use.

APCV 361 - Data Analysis and Visualization

APCV 361 will lay a foundation for students to understand how to process, analyze, and visualize data. Topics include data collection and integration, exploratory data analysis, statistical inference and modeling, machine learning, and data visualization. The emphasis of the course topics will be placed on integration and synthesis of concepts and their application to solving problems. Students will explore these topics using software tools.

CSCV 337 - Web Programming

CSCV 337 introduces the techniques and technologies for developing dynamic websites. Topics include a web server, PHP as the server-side scripting language, the MySQL database, JavaScript and AJAX for enriching web services, and page layout with HTML and CSS. Security concerns will be considered with details for the prevention of such vulnerabilities in web applications. This course includes a team project to deploy a dynamic website. Weekly laboratory.

CSCV 460 - Database Design

CSCV 460 analyzes the functions of a database system. Data modeling and logical database design. Query languages and query optimization. Efficient data storage and access. Concurrency control and recovery.

Core Courses

Completed by all BAS in Applied Computing students.

Back to top

ENGV 306 - Advanced Composition

ENGV 306 focuses on the study of genre and rhetorical situation and advanced practice in expository writing.

CYBV 329 - Cyber Ethics

CYBV 329 is a sustained study of ethical issues that arise in relation to employment in the public and private sectors, including allocation of resources, corporate and social responsibility, relationships, and discrimination. This course is a designated writing emphasis course. The main focus of this course will be on the ethical and legal standards governing information technology. New technology creates ethical challenges for individuals around the globe and applies to most persons regardless of whether they are employed in the information technology field or a more traditional occupation.

APCV 302 - Statistics in the Information Age

APCV 302 provides an introduction to descriptive and inferential statistics. It also presents an introduction to data complexity, uncertainty and variation in information age and discusses techniques for interpreting the data.

CYBV 326 - Introductory Methods of Network Analysis

CYBV 326 provides a methodology for analyzing networks by examining the network at its infrastructure, network, and applications layers; exploring how they transfer data; investigating how network protocols work to enable communication; and probing and analyzing how the lower-level network layers support the upper ones. Students will use hands-on labs and exercises to investigate and analyze network fundamentals.

APCV 320 - Computational Thinking and Doing

APCV 320 provides an overview of basics of programming and techniques used by computing professionals in a variety of application areas. Topics include computation, programs, algorithms, programming languages, and complexity, as well as how these concepts and techniques are used to solve problems in computing.

CYBV 301 - Fundamentals of Cyber Security

CYBV 301 will provide students with an introduction to Fundamentals of Cybersecurity, which will include an introduction to cyber security policy, doctrine, and operational constraints.  A broad survey of cybersecurity concepts, tools, technologies and best practices will be presented. Students will use hands-on activities to become familiar with and practice cybersecurity techniques and procedures.

APCV 310 - Introduction to Computing

APCV 310 introduces students to computing concepts in hardware, software, networking, data processing, and other emerging technologies. Topics cover information representation, relational databases, system design, web development, and cutting edge technologies for CPU, operating systems, and networks.

APCV 498 - Senior Capstone

APCV 498 is a culminating experience for majors involving a substantive project that demonstrates a synthesis of learning accumulated in the major, including broadly comprehensive knowledge of the discipline and its methodologies.