May 09, 2024  
Undergraduate Catalog (ARCHIVED) 2019-2020 
    
Undergraduate Catalog (ARCHIVED) 2019-2020 [ARCHIVED CATALOG]

Course Descriptions


 

Computer Science

  
  • CSC 163 - Hardware, Virtualization, and Data Communication

    3 credits
    This course will provide students with a broad understanding of computer hardware, computer architecture, virtualization, and data communications.
  
  • CSC 230 - Tech Foundations: Ethics

    1 credit
    A study of the importance of ethics in the computer security field. Topics will include vulnerability disclosure, differences between black-hat and white-hat hacking, legal ramifications of computerized system exploitation, security inspection, and best practices for ethical hacking.
  
  • CSC 231 - Tech Foundations: Linux

    1 credit
    A study of the Linux operating system to introduce commands and uses. Special attention will be paid to choosing, installing, and configuring a Linux distribution. Command line input, differences between Linux and Windows operating systems, and installing software will be stressed.
  
  • CSC 232 - Tech Foundations: Scripting

    1 credit
    A study of the role of scripting programming as a mechanism to control several aspects of a technology infrastructure. Special attention will be paid to optimization and customization of scripts related to users, network storage and access, and roles within the enterprise.
  
  • CSC 234 - Software Security

    3 credits
    This course will make use of hands-on exercises in compiled and web-based software to illustrate attack methodologies and techniques that lead to software vulnerabilities that violate fundamental security principles.  Attacks and mitigation strategies related to filter evasion, session management, input validation, buffer overflows, and related areas will be emphasized. Prerequisite(s): CSC 150  
  
  • CSC 249 - Computer Science I Revisted

    1 credit
    An accelerated coverage of the topics from Computer Science I.  Focus on problem solving, algorithm development, design, and programming concepts.  Topics include sequence, selection, repetition, functions, and arrays.  Designed for students with previous credit for CSC 150 or equivalent that need a bridge course to be prepared for CSC 250. Prerequisite(s): CSC 150  
  
  • CSC 250 - Computer Science II

    3 credits
    Problem solving, algorithm design, standards of program style, debugging and testing. Extension of the control structures and data structures of the high-level language introduced in CSC 150 . Elementary data structures and basic algorithms that include sorting and searching. Topics include more advanced treatment of functions, data types such as arrays and structures, and files. Prerequisite(s): CSC 150 
  
  • CSC 260 - Object Oriented Design

    3 credits
    This course emphasizes object-oriented programming methodologies. An object-oriented language will be used to illustrate these OO concepts. The Unified Modeling Language (UML) will be introduced. Prerequisite(s): CSC 250  or CIS 251  
  
  • CSC 285 - Networking I

    3 credits
    LAN topologies, media choices, protocols and transmission techniques are addressed. Overview of LAN planning and installation considerations. LAN hardware and software offerings and problem determination procedures are presented.
  
  • CSC 291 - Independent Study

    1-5 credits
    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic. Prerequisite(s): Consent of the instructor
  
  • CSC 292 - Topics

    1-5 credits
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
  
  • CSC 300 - Data Structures

    3 credits
    A systematic study of data structures and the accompanying algorithms used in computing problems; structure and use of storage; methods of representing data; techniques for implementing data structures; linear lists; stacks; queue; trees and tree traversal; linked lists; and other structures. Prerequisite(s): CSC 250 
  
  • CSC 310 - Advanced Data Structures

    3 credits
    Describe and implement a variety of new and advanced data structures not studied in typical introductory courses on data structures and algorithms. Prerequisite(s): CSC 300  
  
  • CSC 314 - Assembly Language

    3 credits
    A thorough introduction to assembly language programming and processor architecture. A study of low-level programming techniques, and the layout of a typical computer. The student will gain insight into the memory layout, registers run-time stack, and global data segment of a running program. Prerequisite(s): CSC 250 
  
  • CSC 317 - Computer Organization and Architecture

    3 credits
    A course in computer organization with emphasis on the hierarchical structure of computer systems. Covers such topics as: components of computer systems and their configuration, design of basic digital circuits, the microprogram level, the conventional machine level, the operating system level, assembly language, address modes, interpreters/translators, computer arithmetic. Prerequisite(s): CSC 314  
  
  • CSC 321 - Information Security Management

    3 credits
    Students will learn the fundamental concepts in managing information protection in an organization.  The course will review information security programs, security policies and procedures, as well as investigate disaster recovery, security awareness and I.T. auditing concepts.  In addition, students will understand and interpret current regulatory bodies that influence businesses from an IT security standpoint.  This is a writing-intensive course which will provide students multiple opportunities to document information security decisions for an organization to operationalize.  Prerequisite(s): Completed 30 credit hours.
  
  • CSC 328 - Operating Environments

    3 credits
    This course examines the role of the operating system in computer operations.  Current operating environments include Windows, UNIX/Linux, and similar operating environments are studied from a theoretical and hands-on perspective.
  
  • CSC 333 - Tech Foundations: Emerging Topics

    1 credit
    A study of current and noteworthy topics within the technology domain that will further prepare students for a professional career. Prerequisite(s): CSC 250  
  
  • CSC 364 - Virtualization

    1 credit
    A study of the virtualization of computer systems at home and in an enterprise through a hands-on exploration of common hypervisors and containerization implementations including interaction with cloud-based resources.
  
  • CSC 385 - Networking II

    3 credits
    This course takes an in-depth look at TCP/IP’s layered architecture and the role its various protocols play in network communication.  Protocol analyzers are used to examine the operation and message sequences for all key data-link, network, and transport layer protocols.  Fundamental networking issues such as connection establishment/teardown and handshaking, congestion and flow control, and multiplexing are addressed.  The course also includes a significant IPv6 component: IPv6 addressing, automatic addressing facilities, IPv6 header architecture, MTU and packet handling, IPv6 routing, ICMPv6, and NDP in IPv6. Prerequisite(s): CSC 285  
  
  • CSC 387 - Routing and Switching

    5 credits
    Students will learn to design, configure, implement and troubleshoot multiple LAN/WAN network technologies using enterprise routers, switches, and firewalls.  In addition, students will demonstrate an in-depth understanding of the underlying protocols.  The class will incorporate lectures and hands-on lab projects using modern routing and switching equipment from varying vendors.  Students will learn to analyze business needs and recommend appropriate network and routing solutions regardless of the network size or complexity. Prerequisite(s): CSC 385  
  
  • CSC 388 - Computer Forensics Fundamentals

    3 credits
    This course introduces students to the foundation of public and private computer forensic investigations.  Forensic tools will be used to demonstrate the steps of a complete forensic investigation of a NTFS system. Prerequisite(s): CIS 350  or CSC 163  
  
  • CSC 402 - Mathematical Foundations of Artificial Intelligence

    3 credits
    This course will cover fundamental mathematical and computational objectives and knowledge units necessary for a student to successfully study artificial intelligence and machine learning.  Material may be taken from the included topics: partial derivatives, optimization, probability theory, linear algebra, principal component analysis, Markov chains, information theory, Bayes theory, iterative techniques, and Monte Carlo simulations. Prerequisite(s): CSC 250 , MATH 123  and MATH 281  
  
  • CSC 403 - Programming Graphical User Interface

    3 credits
    A course dealing with the issues of programming in a graphical user interface environment. In-depth programming will be done in a graphical operating system environment. Issues such as design of user interfaces, object-oriented programming and networking will be covered along with examples of other environments. Prerequisite(s): CSC 260  
  
  • CSC 404 - Foundation of Computation

    3 credits
    An overview algorithms and approaches to solving cyber operations problems, which include essential underlying concepts drawn from discrete mathematics, algorithms analysis, and finite automaton.  Topics may include, but not limited to, searching and sorting algorithms, complexity theory, regular expressions, computability, mathematical foundations of cryptography, and entropy. Prerequisite(s): CSC 300  and MATH 201  
  
  • CSC 407 - Advanced Routing and Switching

    3 credits
    Students will learn to extend basic routing and switching knowledge into applied networking applications.  The class will leverage a combination of hands on labs, lecture, and real-world problem solving.  Students will be exposed to a variety of practical applications including the implementation of large scale wireless LAN management, voice over internet protocol implementation, storage area networking technologies, IPv6, firewalling strategies, and and advanced routing protocols. Prerequisite(s): CSC 387  
  
  • CSC 410 - Parallel Computing

    3 credits
    The fundamental ideas and issues involved in programming and using parallel computers. This course will cover topics in the design, analysis, and implementation of parallel algorithms.  Environments discussed and used may include a variety of shared-memory and message passing models, cluster computing, and GPU computing.  Prerequisite(s): CSC 300  
  
  • CSC 418 - Advanced Computer Forensics

    3 credits
    This course will analyze the impact that portable devices have in a digital forensic investigation.  Current portable devices, such as mobile phones and tablets will be forensically analyzed.  Prerequisite(s): CSC 388  
  
  • CSC 419 - Advanced Windows Forensics

    3 credits
    The course provides an advanced examination of the forensic artifacts found on NTFS file system using a variety of commercial and open source methods and tools to investigate any event for the workplace.  The course focuses on methods that ensure maximum evidence capture without altering key forensic evidence found in memory and disk space.  Special attention will be placed on RAM analysis, Internet Artifacts and the Windows Registry. Prerequisite(s): CSC 388  
  
  • CSC 420 - Cellular and Mobile Communications

    3 credits
    As more communications are conducted via mobile and cellular technologies, these technologies have become critical to both industry and private life.  This course covers how data is processed and transmitted using mobile and wireless devices.  Topics include but are not limited to: an overview of smart phone technologies, embedded operating systems, wireless and mobile specific protocols, mobile identifiers, location based services and more. Prerequisite(s): CSC 285  and MATH 114  or MATH 104  or MATH 115  or MATH 120  or MATH 121  or MATH 123  or MATH 201  
  
  • CSC 428 - Reverse Engineering

    3 credits
    This course provides fundamental knowledge of secure software development methodologies and applied security topics related to compiled programs. In-depth coverage of source code auditing, fuzzing, introduction to reverse engineering, and exploitation will be emphasized. Prerequisite(s): CSC 314  
  
  • CSC 430 - Windows Administration

    3 credits
    This course gives students a solid foundation in the operation of Microsoft Windows-based networks. Representative topics include implementing Dynamic Host Configuration Protocol (DHCP); implementing and managing the DNS Service; remote access; routing; security templates; and troubleshooting network connectivity. The course has a significant hands-on component and is designed to provide you with practical skills that you will need as a Microsoft networking professional. Prerequisite(s): CSC 328  and CSC 285  
  
  • CSC 431 - UNIX/Linux Administration

    3 credits
    This course prepares students to perform basic administration, networking, and security-oriented tasks on UNIX/Linux-based servers. This course has a significant hands-on component that utilizes both the command line and graphical user interface (GUI) environments. Topics include the vi editor, shell scripting, process management, file system management, network configuration, user account management, and troubleshooting. Prerequisite(s): CSC 328   and CSC 285  
  
  • CSC 432 - Malware Analysis

    3 credits
    This course provides fundamental knowledge of Malware analysis.  Topics include an introduction to both static and dynamic techniques for analyzing unknown binaries.  Students will be exposed to advanced malware concepts including malware detection as well as the utilization of industry standard tools to analyze, debug, and reverse engineer unknown binaries. Prerequisite(s): CSC 428  
  
  • CSC 433 - Computer Graphics

    3 credits
    Graphical programming concepts. Display media and device characteristics. Point, line. and circle plotting. Coordinating systems and transformations. Polygon clipping and filling. Spline methods, hidden surface elimination, and shading.
  
  • CSC 436 - Offensive Network Security

    3 credits
    This course provides theoretical and practical aspects of Network Penetration Testing. The course includes in-depth details and hands on labs for each of the five distinct phases of an ethical hack including reconnaissance, scanning and vulnerability assessment, gaining access and exploitation, maintaining access, and covering tracks. An applied approach with a focus on current tools and methodologies will be stressed. Prerequisite(s): CSC 328  and CSC 385  
  
  • CSC 437 - Survey of Enterprise Systems

    3 credits
    This course exposes students to a hands-on environment leveraging common platforms. The course will expose students to concepts that relate to enterprise level vitalization which include cloud computing, disaster recovery, virtualization hardware, database, resource planning, and security.  In order to fulfill these areas, students will be exposed to several tools and services that a network administrator would need to be familiar with such as web servers, load balancing, database management and email services.  Students will learn to budget for and evaluate systems as required in order to support an organization’s mission. Prerequisite(s): CSC 385  and CSC 163  
  
  • CSC 438 - Defensive Network Security

    3 credits
    This course provides theoretical and practical aspects to firewalls and intrusion detection systems. Topics include configuration, implementation, rule creation, filtering, and other state-of-the-art developments. Intrusion detection topics will provide both host based and network based exposure while firewalling concepts will include the use of both application and enterprise level devices. Prerequisite(s): CSC 385 
  
  • CSC 443 - Scripting for Network Administration

    3 credits
    This course uses current operating environments to teach the basic techniques for scripting administrative tasks that are required over modern computer networks.  Topics include scripting languages, automation of command line utilities, and connecting to remote scripting hosts. Prerequisite(s): CSC 328  
  
  • CSC 447 - Artificial Intelligence

    3 credits
    Concepts in Artificial intelligence: programming in languages such as Prolog or LISP; knowledge representation; search algorithms.
  
  • CSC 451 - Mobile Development Environments

    3 credits
    This course will examine modern mobile development environments and require students to develop multiple sample applications.  Each term, the course will focus on a specific development paradigm. Prerequisite(s): CSC 260 
  
  • CSC 455 - Software Development Environment & Tools

    3 credits
    A study of tools, methods, and environments that augment or automate the activities comprising the software development cycle, including programming-in-the-large tasks such as configuration management, testing, version control, and deployment and programming-in-the-many tasks such as project and team management.  Programming and other applied projects will be required. Corequisite(s): CSC 300  
  
  • CSC 456 - Operating Systems

    3 credits
    A study of the functions and structures associated with operating systems with respect to process management, memory management, auxiliary storage management, and processor management. Topics include concurrent and distributed computing, deadlock, real and virtual memory, job and processor scheduling, security and protection. Prerequisite(s): CSC 300  and CSC 314 
  
  • CSC 460 - Scientific Visualization

    3 credits
    Topics in the visualization of scientific concepts. The graphical capabilities of the computer will be used to visualize difficult and abstract constructions in mathematics and science. Prerequisite(s): CSC 300 
  
  • CSC 461 - Programming Languages

    3 credits
    This course consists of two parts. The first part introduces how programming languages are designed, including an introduction to the concepts of parsing and compiling. Issues related to implementation such as type checking, binding, and memory management are discussed. Secondly, the course will survey the spectrum of programming languages paradigms, including traditional imperative, object oriented, functional, and logic languages. Prerequisite(s): CSC 300  
  
  • CSC 466 - Language Processing

    3 credits
    A study of computer language processing through the activities of language design, specification, and translation. Computer language processing tools (compiler construction tools) will be used to demonstrate many of the concepts. The scanning, parsing, semantic analysis and code generation phases of compilation will be studied. Theoretical concepts including grammars and automata will be introduced. Programming projects will be required. Prerequisite(s): CSC 300 
  
  • CSC 470 - Software Engineering

    3 credits
    An introduction to the software engineering process, including lifecycle phases, problem analysis, specification, project estimation and resource estimations, design, implementation, testing/maintenance, and project management. In particular, software validation and verification as well as scheduling and schedule assessment techniques will be discussed. Prerequisite(s): CSC 300 
  
  • CSC 482 - Algorithms and Optimization

    3 credits
    This course will study computer algorithms, their performance, and techniques for optimizing algorithm implementation. A variety of algorithms including search, sorting, and graph algorithms will be examined. Tools and methods for analyzing and measuring both theoretical and practical performance will be studied. Techniques for improving the performance of implementations of the algorithms will be examined. Prerequisite(s): CSC 260 , CSC 300  and MATH 316  (concurrent registration with MATH 316 allowed)
  
  • CSC 483 - Machine Learning Fundamentals

    3 credits
    This course will study computer algorithms that automatically improve the experience. Applications range from discovering general rules in data sets to intelligent information filtering or search systems that adapt users’ interests. Topics may include: decision trees, artificial neural networks, Bayesian learning, genetic algorithms, support vector systems, and case-based learning. Prerequisite(s): CSC 300  and MATH 316 
  
  • CSC 486 - Data Mining Methods

    3 credits
    Study of analytic processes which explore data (especially very large data sets) for consistent patterns or systematic relationships, along with the study of methods for preparing data for analysis and validating the results of such analysis. The course will focus on processes, techniques, and algorithms for data mining, rather than applications. Data mining phases will be studied, including: data preparation, initial exploration, model building, model validation, and deployment. Prerequisite(s): CSC 300  and MATH 281  or MATH 381  
  
  • CSC 491 - Independent Study

    1-4 credits
    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic. Prerequisite(s): Consent of the instructor
  
  • CSC 492 - Topics

    1-5 credits
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
  
  • CSC 494 - Internship

    1-8 credits
    Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study. A higher level of supervision is provided by the instructor in these courses than is the case with field experience courses. Prerequisite(s): Consent of the instructor
  
  • CSC 498 - Undergraduate Research/Scholarship

    1-6 credits
    Includes Senior Project and Capstone Experience. Independent research problems/projects or scholarship activities. The plan of study is negotiated by the faculty member and the student. Contact between the two may be extensive and intensive. Does not include research courses which are theoretical. Prerequisite(s): Consent of the instructor

Cyber Leadership & Intelligence

  
  • CLI 101 - Introduction to Cyber Security Leadership

    3 credits
    The course will introduce students to concepts, issues, and methods relevant to the Cyber Leadership and Intelligence major.  Students will explore relevant issues and learn how to assess risks, understand threats, and explore fundamental leadership concepts.
  
  • CLI 291 - Independent Study

    1-3 credits
    Includes directed study, problems, readings, directed readings, special problems and special projects.  Students complete individualized plans of study which include significant one-on-one student-teacher involvement.  The faculty member and students negotiate the details of the study plans.  Enrollments are usually 10 or fewer students.  Meetings depending upon the requirements of the topic.
  
  • CLI 292 - Topics

    3 credits
    Includes current topics, advanced topics and special topics.  A course devoted to a particular issue in a specific field.  Course content is not wholly included in the regular curriculum.  Guest artists or experts may serve as instructors.  Enrollments are usually of 10 or fewer students with significant one-on-one student-teacher involvement.
  
  • CLI 310 - Hacking, Hackers, and Hacktivism

    3 credits
    This class considers the evolution of the social group hackers and the phenomena of hacking and hacktivism that emerge at the end of the 20th century - tracing the origins of hacking culture to the present day.
  
  • CLI 370 - Cyber-Ethics

    3 credits
    A course that explores the uses and misuses of computers, teaching the moral codes necessary to practice well the professions of cyber-security, data and intelligence analysis, programming, and system design.
  
  • CLI 420 - Cyber Leadership

    3 credits
    The course’s purpose is to serve as a leadership with an examination of current issues relevant to the CLI major, reading and research on leadership styles of innovators in the industry and government, and an examination of organizational practices.
  
  • CLI 491 - Independent Study

    1-3 credits
    Includes directed study, problems, readings, directed readings, special problems and special projects.  Students complete individualized plans of study which include significant one-on-one student-teacher involvement.  The faculty member and student negotiate the details of the study plans.  Enrollment is usually 10 or fewer students.  Meetings depending upon the requirements of the topic.
  
  • CLI 492 - Topics

    3 credits
    Includes current topics, advanced topics and special topics.  A course devoted to a particular issue in a specified field.  Course content is not wholly included in the regular curriculum.  Guest artists or experts may serve as instructors.  Enrollments are usually of 10 or fewer students with significant one-on-one student-teacher involvement.
  
  • CLI 494 - Internship

    3 credits
    Includes Directed Study, Problems, Readings, Directed Readings, Special Problems, and Special Projects.  Students complete individualized plans of study which include significant one-on-one student-teacher involvement.  The faculty member and student negotiate the details of the study plans.  Enrollments are usually 10 or fewer students.  Meetings depending upon the requirements of the topic.
  
  • CLI 498 - Undergraduate Research/Project

    1-3 credits
    Includes Senior Project and Capstone Experience.  Independent research problems/projects or scholarship activities.  The plan of study is negotiated by the faculty member and the student.  Contact between the two may be extensive and intensive.  Does not include research courses which are theoretical.

Digital Arts and Design

  
  • DAD 110 - Introduction to Digital Arts and Design

    1 credit
    An introduction to new media and technology’s role in the creation of visual and performing arts.
  
  • DAD 180 - Introduction to Digital Storytelling

    3 credits
    An exploration of narrative in various forms of digital storytelling.  Basic digital editing skills emphasized. 
  
  • DAD 215 - Team Building and Creative Problem Solving

    3 credits
    This course will examine and practice cooperative, collaborative, and creative group problem solving. Prerequisite(s): SPCM 101  or SPCM 215  or SPCM 222 
  
  • DAD 222 - Audio Production I: Foundations

    3 credits
    A foundation study of audio recording techniques and digital audio editing. Students learn signal chain of professional audio mixers and DAWs by dissecting each component and rerouting it within the chain itself.  Topics including microphones, connection types, EQ, dynamic processors, basic mixing, digital manipulation, and output file formats. Prerequisite(s): CSC 105  
  
  • DAD 255 - Screenwriting

    3 credits
    Process and techniques of scriptwriting for film, personal narratives, commercials, and other types of digital media. Students will study scripts and create their own. Prerequisite(s): ENGL 201  
  
  • DAD 291 - Independent Study

    1-3 credits
    Includes Directed Study, Problems, Readings, Directed Readings, Special Problems, and Special Projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic. Prerequisite(s): Consent of the instructor
  
  • DAD 292 - Topics

    1-3 credits
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
  
  • DAD 310 - Digital Soundtrack Production

    3 credits
    Create and edit soundscapes, atmosphere, and musical backgrounds for multimedia presentations using digital audio and MIDI software. Learn foundational techniques in composition, sound synthesis, looping, mixing, and sound effects application. Explore music copyright, royalty, and licensing procedures. Prerequisite(s): MUS 204  
  
  • DAD 322 - Audio Production II; Multi-track Environments

    3 credits
    Builds upon Audio Production I. Course focus is on multi-track recording, production, mixing, and editing in professional software applications, Pro Tools.  Other topics taught include mixing console management, signal processing, effects, plug-ins, and critical listening practices. Prerequisite(s): DAD 222  and MUS 204  
  
  • DAD 323 - Live Sound Reinforcement

    3 credits
    An introduction to live sound mixing in performance environments both for voice and instrument applications. Student will develop skills in operating mixing consoles, speaker placement, and microphone placement techniques. Prerequisite(s): DAD 222 
  
  • DAD 330 - Film Editing I

    3 credits
    Working knowledge of cameras, equipment, and resources; development of intermediate non-linear digital editing skills; basic production of videography projects; discussion and importance of storytelling to the video production specialist. Prerequisite(s): DAD 180  
  
  • DAD 335 - Film Editing II

    3 credits
    The significance of storytelling to the organization. Projects will focus on digital advertising, branding, identity, knowledge management, and interactivity. Continued development of digital cameras and intermediate non-linear editing skills. Prerequisite(s): DAD 330  
  
  • DAD 340 - Narrative Filmmaking

    3 credits
    Discussion, development and importance of storytelling in the filmmaking; development of intermediate and advanced non-linear digital editing skills; advanced production of fictional storytelling projects. Prerequisite(s): DAD 180  and DAD 255  
  
  • DAD 345 - Documentary Filmmaking

    3 credits
    Development of non-fiction storytelling skills in a variety of context including the organization.  Continued development of digital camera use and advanced non-linear editing skills.
  
  • DAD 350 - Recording Sessions

    2 credits
    Students learn technical skills of the recording studio and use studio sessions extensively under real world situations, taking responsibility for most studio functions, such as engineering, producer, studio tech, and studio manager.  Course is repeatable. Prerequisite(s): DAD 222  
  
  • DAD 375 - Storyboarding

    3 credits
    Principles of visual storytelling for a variety of digital arts contexts. Prerequisite(s): ART 121  
  
  • DAD 380 - Professional Development for Digital Storytellers

    3 credits
    Portfolio preparation and presentation, internship strategies and discussion of issues in digital storytelling careers and professions.
  
  • DAD 415 - Team-Based Projects

    3 credits
    Hands-on experience working in multidisciplinary teams to complete digital and multimedia projects for clients. Prerequisite(s): Senior class standing
  
  • DAD 422 - Audio Production III: Advanced Techniques and MIDI Music

    3 credits
    Builds upon Audio Production II; Instructs in advanced multi-track editing techniques including advanced audio mixing, signal processing, and critical listening.  Also covers business practices for the music industry and career preparation, including copyright law, resume building and online music marketing and promotion.  Prerequisite(s): DAD 322  
  
  • DAD 423 - Electroacoustic Sound Creation with MIDI

    3 credits
    Students learn to create and edit creative sound and musical soundtracks through MIDI and DAWs not only for their own songwriting process but also for synchronizing to various video formats, presentations software, and multimedia projects.  Emphasis is given to manipulate SMPTE and MIDI time clocks in order to communication with professional post-processing experts as well. Prerequisite(s): DAD 322  and MUS 108  
  
  • DAD 424 - Advanced Digital Sound Design

    3 credits


    The art and science of adding creative and immersive sound to various video formats for television, feature films and commercials.  Emphasis is given to manage time codes and multi-track audio with realistic sound effects manipulation, digital Foley, and dialog replacement (ADR).  The course also includes surround sound mixing concepts.

      Prerequisite(s): DAD 322  and MUS 204  

  
  • DAD 465 - Advanced Film Development and Production

    3 credits
    Fundamentals of digital filmmaking from pre-production to post-production. Prerequisite(s): DAD 335  
  
  • DAD 482 - Career Preparation

    1 credit
    Course focuses on the working climate for digital artists and designers. Planning and preparation of cover letter, resume, references, and portfolio/demo reel will be a central theme. Discussion of professional development including personal presentation, use of social media, professional organizations, and job searching will also be highlighted. Prerequisite(s): ARTD 185 , ARTD 282 , DAD 180 , MUS 204  
  
  • DAD 491 - Independent Study

    1-3 credits
    Includes Directed Study, Problems, Readings, Directed Readings, Special Problems, and Special Projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic. Prerequisite(s): Consent of the instructor
  
  • DAD 492 - Topics

    1-3 credits
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
  
  • DAD 494 - Internship

    1-3 credits
    Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study. A higher level of supervision is provided by the instructor for these courses than is the case with field experience. Prerequisite(s): Consent of the instructor
  
  • DAD 498 - Undergraduate Research/Scholarship

    1-3 credits
    A capstone experience for Digital Arts and Design majors. Students create team projects and displays of their individual work, integrating theories and practices learned as DAD majors. Must be taken the final semester of student’s program of study. Prior application required. Prerequisite(s): Consent of the instructor

Economics

  
  • ECON 201 - Principles of Microeconomics

    3 credits
    Principles of microeconomics studies basic economic concepts as they relate to consumer, worker, and business decisions. Emphasis is given to satisfaction maximizing behavior by individuals and profit maximization by firms. Market structures are thoroughly analyzed regarding their effect on price, output, and competitiveness.
  
  • ECON 202 - Principles of Macroeconomics

    3 credits
    Principles of macroeconomics considers the economy as a whole, how its sectors interact, and how monetary and fiscal policy can influence output, inflation, interest rates, unemployment, poverty, debt, and other factors.
  
  • ECON 330 - Money and Banking

    3 credits
    Money and banking examines the historical development of money, the bank system, and the Federal Reserve in the United States.  The course studies interest rate determination and how monetary policy affects rates and the economy. Prerequisite(s): ECON 201  and ECON 202  
  
  • ECON 433 - Public Finance

    3 credits
    Public finance focuses on the role of the public sector in the United States economy.  It uses economic analysis to examine when government intervention in a market economy might be justified and to evaluate public spending and taxes. Prerequisite(s): ECON 201  and ECON 202  
  
  • ECON 491 - Independent Study

    1-4 credits
    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.
  
  • ECON 492 - Topics

    1-4 credits
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
  
  • ECON 494 - Internship

    1-6 credits
    Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study. A higher level of supervision is provided by the instructor in these courses than is the case with field experience courses.

Education

  
  • ED 291 - Independent Study

    1-4 credits
    Includes Directed Study, Problems, Readings, Directed Readings, Special Problems, and Special Projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic. Prerequisite(s): Consent of the instructor
  
  • ED 295 - Practicum

    1-3 credits
    Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study. A higher level of supervision is provided by the instructor in these courses than is the case with field experience courses. Prerequisite(s): Consent of the instructor
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8