Apr 20, 2024  
Catalog 2020-2021 
    
Catalog 2020-2021 [ARCHIVED CATALOG]

Course Descriptions


 

Computing and Design

  
  • CST 202 - Drawing for Digital Media


    Drawing for Digital Media: This course covers concepts and drawing skills related to the use of drawing and visualization in both the studio and digital environment. The course integrates studio drawing and illustration with digital technology, covering hand rendering, scanning, auto-tracing, photo conversion, vector art and bitmap drawing using digital visualization and illustration hardware and software. Included topics are 2D and 3D design, drawing, storyboarding and illustration (traditional and digital). Co-requisite of CST 202L .

    Prerequisite(s)/Corequisite(s): (Coreq: CST 202L )
    Typically Offered: Fall, Spring

    Units: 2
  
  • CST 202L - Drawing for Digital Media Lab


    Drawing for Digital Media Lab: This lab is offered as a co-requisite with the CST 202  lecture section. Students will use studio and digital tools to complete projects that relate directly to the lecture content. Students are expected to be comfortable with studio drawing tools as well as digital image software and have an ability to functionally adapt to new software. Students must take the lab during the same semester as the lecture. Students are expected to supply their own studio drawing materials, such as pencils, tablets of drawing paper, etc.

    Prerequisite(s)/Corequisite(s): (Coreq: CST 202L)
    Typically Offered: Fall, Spring

    Units: 1
  
  • CST 203 - Digital Color


    Digital Color: This course introduces students to the nomenclature, technical components, theories and principles, and cultural associations of color relevant to professional communication designers. Students will demonstrate understanding of key concepts by completing design projects using Illustrator, InDesign, Photoshop and Dreamweaver.

    Typically Offered: Periodically offered

    Units: 1
  
  • CST 203L - Digital Color Lab


    Digital Color Lab: This course introduces students to the nomenclature, technical components, theories and principles, and cultural associations of color relevant to professional communication designers. Students will demonstrate understanding of key concepts by completing design projects using Illustrator, InDesign, Photoshop and Dreamweaver.

    Typically Offered: Periodically offered

    Units: 1
  
  • CST 204 - Introduction to Typography


    Introduces the history of type, type fonts, principles of letterform design, professional typesetting skills, layout for screen and print delivery. Subjects include the history and construction of letter forms, typographic composition and typesetting principles and techniques.

    Typically Offered: Fall term only

    Units: 3
  
  • CST 205 - Multimedia Design and Programming


    Introduces design, creation, and manipulation of interactive applications and electronic media for communication purpose. Focuses on creating media, understanding media concepts, and manipulating the created media using basic programming concepts of control flow, functions, expressions and data types in the Python language. Students acquire a basic understanding for digital media formats, how to design, create such media using basic programming skills.

    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 209 - Introduction to Animation


    Offers a comprehensive introduction to the techniques, theory, history and cultural significance of animation. Students explore the history of animation as an entertainment and art form as well as demonstrate and apply basic skills in traditional and digital animation techniques. Basic pre-production, production and distribution skills for small and larger scale projects are also covered. Students should be comfortable with drawing, group work and basic digital media tools before enrolling.

    General Education: C1 Arts: Arts, Cinema, Dance, Music, Theater
    Typically Offered: Periodically offered

    Units: 3
  
  • CST 210 - Understanding Video Games


    This course covers a comprehensive overview of analytical theory pertaining to video game media. Topics covered: play and game, emergence versus progression, game mechanics, story, interpretive theory, the culture of games, violence, sex and race in games, and finally, serious games.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 211 - Technical Communications


    Emphasizes critical thinking skills combined with reading, writing, thinking, and understanding visual information within a technical communications context. Students critically analyze material for reasonableness, persuasive power, social context, and ethical merit. Students read numerous context related writings, analyze their effectiveness, and write a number of papers that offer significant insights based on valid research in information technology and communications design.

    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 212 - Technical Presentations


    A written, oral, and visual communications course that emphasizes critical thinking skills combined with reading, writing, oral presentations, and presenting visual information within a technical communications context. Students critically analyze oral and visual presentations and recognize reasonableness, persuasive power, factual accuracy, social context, and ethical considerations in their own work and the work of others.

    Prerequisite(s)/Corequisite(s): (Prereq: GE  Area A1 with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 226 - Digital Photography


    Teaches use of digitally based image acquisition and manipulation tools to capture and modify photographic images for use in print and screen-based media. Has two major instructional components. The initial instruction sets are based around conventional photographic principles such as lighting, composition, subject matter, and how digital capture processes affect these. The second component deals with image adjustment and delivery. Deals with aesthetic aspects of photography.

    General Education: C1 Arts: Arts, Cinema, Dance, Music, Theater
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 227 - Design Fundamentals


    This project-based course combines the study of visual design and aesthetic principles while developing skills to produce digital graphic media. Students study historic design trends, typography, color theory, and production for cross-media production. Students apply the steps of the Design Process to create original vector and bitmapped imagery to solve visual communication design problems.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 201  with a C- or better)
    General Education: C1 Arts: Arts, Cinema, Dance, Music, Theater
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 228 - Digital Image:Creation&Manipul


    Digital image creation and manipulation is an important skill set that enables website graphic design, print design, and digital photography. Explores digital imaging techniques through the use of photo manipulation software, learn to use photo editing and color correction tools, create special effects, and work with a variety of file formats. Also covers practical aspects and steps to create digital images for a variety of outputs including audience analysis, material acquisition, and legal and ethical concerns.

    Typically Offered: Periodically offered

    Units: 2
  
  • CST 231 - Problm-Solving/Programng


    This is an introductory programming course to develop problem-solving techniques for numerical and non-numerical problems from various disciplines. Students will design the solution to each problem and implement it in the C++ programming language. Coverage includes introduction to computer system, C++ basics, flow control, functions, I/O streams, arrays, strings, and classes.

    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 234 - Intro to Operating Systems


    Introduces modern operating systems such as Unix and topics such as process management (creation, synchronization, and communication); processor scheduling; deadlock prevention, avoidance, and recovery; main-memory management; virtual memory management (swapping, paging, segmentation and page-replacement algorithms); control of disks and other input/output devices; file-system structure and implementation; and protection and security.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 235 - Intro to Obj Oriented Prog


    Designed as a second semester programming course using the object-oriented features of the C++ programming language. It is assumed that students have been introduced to classes and objects, control structures, repetition, functions, and logical operators. Topics introduced in this course will include material on types, classes, constructors, operator overloading, objects, inheritance, polymorphism, templates, data streams, error management, and proper object-oriented design.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 236 - Computing for Designers


    Introduction to the use of computers for digital media creations, this course covers the fundamentals of how computers work in the creation of digital media for commercial entertainment and fine art purposes; including hardware components, operating principles, software basics, memory management, storage, programming basics for vector and bitmap functions, compression schemes and basic scripting.

    Typically Offered: Spring term only

    Units: 3
  
  • CST 237 - Intro to Computer Architecture


    Provides students with the fundamental knowledge of computer architectures, hardware and software components of computer systems, interrelationship among different components. Coverage includes introduction to data representation, CPU, assembly programming, memory systems, input/output devices, pipelining, multi-processing systems, operating systems and network architecture. 

    Prerequisite(s)/Corequisite(s): (Prereq: CST 231  and MATH 170  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 238 - Introduction to Data Structures


    Provides students with intermediate-level programming skills to make it possible for them to write clear, efficient, and high-quality code. Students learn basic data structures such as array, list, stack, queue, and tree. They also acquire several basic algorithms in programming such as searching, sorting, and recursion. Furthermore, students learn in-depth knowledge of C++ programming language such as classes, pointers, and dynamic memory management.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 231  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 251 - Web Tools


    Introduces students to the tools and methods of web design and production. Students will learn basic HTML, web design tools, Cascading Style Sheets (CSS) and browser compatibility while applying the design principles of information architecture, color, layout, and type.

    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 252 - Scripting for Multimedia


    Students learn HTML5 and related technologies including HTML, CSS3, Canvas, JavaScript and jQuery to create dynamic multimedia content. Students learn the fundamental concepts of web programming plus designing, coding, testing, debugging, and documenting of computer programs. Using JavaScript, students apply those concepts to create programs utilizing digital media, including images, animation, audio, video and text. This is a laboratory class using Windows or Macintosh computers.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 251  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 263 - Intro to Database Systems


    This course is an introduction to Relational Database Management Systems. Topics covered will include relational database theory and the logical and physical design, implementation, and management of databases. Additional topics will include Entity-Relationship Diagrams, Normalization and an introduction to SQL (Structured Query Language).

    Typically Offered: Periodically offered

    Units: 3-4
  
  • CST 271 - Digital Culture


    Focuses on the philosophical roots (as evidenced in literature) of contemporary digital culture. From Armageddon to the Matrix; from Frankenstein to Lawnmower man; from the library at Alexandria to the archives of the Internet; the world of the digital intelligentsia owes its vision and mythology to the resonant themes found in literature and philosophy. Explores the essence of humanity that defines the natural world and strives to remake it in a more perfect fashion.

    General Education: C2 Humanities:Lit, Philosophy, Lang other than Eng
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 273 - Cyberdemocracy


    Explores the implications of new communication technologies with regard to democracy, social activism, cultural identity, and social equity in the United States. Democracy cannot be separated from the issue of social identity since throughout our history many groups were excluded from political participation. Explores whether new media like the Internet will increasingly make identity irrelevant, or will create greater fragmentation.

    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 274 - History of Communication Technologies and Politics in America


    Examines the history of communication technologies and how they shaped and have been shaped by politics throughout American history. The story begins in pre-revolutionary America, when newspapers united the colonies, and moves through the telegraph, the telephone, motion pictures, radio, broadcasting, network and cable television, personal computers, the Internet, mobile phones, and social media. Students leverage their understanding of communication history to address some of constitutive choices facing our nation, including foreign interference in elections, net neutrality, and data privacy.

    General Education: DHIS US Histories
    University Requirement: US1 U.S. Histories
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 281 - Introduction to Communication Networks


    Introduces networking concepts and protocol using the TCP/IP protocol stack. The concepts covered include IP addressing, subnetting, network hardware, network theory, TCP/IP protocols and applications, IP routing concepts and router administration and routing algorithms. The course emphasizes hands-on networking skills as well as understanding of networking principles and concepts.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 282 - Introduction to Network Security


    Covers the principles, practice and technologies for securing computers on the web and the Internet, including cryptographic tools and standard network security protocols like SSL/TLS, IPSEC, Kerberos, PGP, S/MIME, and others wireless. The material for the course will be derived from industry supported security courses.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 281  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 284 - LAN and WAN Internetworking


    This course covers the intermediate concepts of routing and switching including RIPv2, EIGRP, OSPF, VLSM, CIDR, VLANs, network congestion issues, VTP, and Spanning Tree protocol. It also covers the various Wide Area Network services including Frame Relay, ISDN, HDLC, PPP, DDR. The course includes hands on experience using routers and switches and additional theory leading to a more detailed understanding of routing, switching and Wide Area Networks.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 282  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 286 - Physics of Computing


    Introduces the basic principles of physical science and the application of these principles to electronics and computing. Students will learn fundamental concepts of physics in the first half of the course and build on it with topics that are relevant to the function of electronic devices and computers. Computational Physics tools and procedures will also be covered through assignments and project.

    Prerequisite(s)/Corequisite(s): [(Prereq: MATH 130  with a C- or better) or (Coreq: MATH 130 )]
    General Education: B1 Physical Science, B3 Laboratory Activity
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 300 - Major ProSeminar


    Helps students identify and articulate personal, professional, and social goals. Provides an integrated overview of the computer science and communication design majors and their requirements. Students develop a plan for their learning goals. Students learn writing, presentation, research and critical-thinking skills within the diversified fields of information technology and communication design. Students learn how to analyze, predict, and articulate trends in the academic, public service,

    Prerequisite(s)/Corequisite(s): [Prereq: (GE  Areas A1 and A2 and A3 with a C- or better) and (Junior or Senior Standing)]
    University Requirement: GWAR Graduation Writing Assess
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 301 - Prosem:Minors&Certificates


    Provides an overview of minor and certificate programs offered by the School of Information Technology and Communications Design. Administrative processes, development and approval of an Individual Learning Plan, and an understanding of the portfolio development requirements for program completion are covered. CST 301 may be repeated for credit for students pursuing additional minors or certificates. Credit/no-credit only.

    Typically Offered: Periodically offered

    Units: 1
  
  • CST 302 - History of Communication Design


    Surveys the development of communication design in modern history, viewed in the context of contemporary political, scientific, and cultural influences. Communication design includes disciplines such as graphic design, web design, advertising, instructional design, digital media, animation, digital illustration, interactive design and motion graphics.

    Prerequisite(s)/Corequisite(s): (Prereq: GE  Areas A1 and A2 and A3 and B4 with a C- or better)
    General Education: UDC Intergrated Arts and Humanities
    Typically Offered: Periodically offered

    Units: 3
  
  • CST 304 - Typography


    Typography is the art of designing letterforms, alphabets and creating compositions with letters and words. This course explains typographic practices to develop an eye for type and how to use it effectively.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 227  with a C- or better)
    Typically Offered: Fall term only

    Units: 4
  
  • CST 305 - 3D Modeling & Animation


    Teaches students to model, animate, and render using current digital 3D modeling and animation technology. Includes a foundation for developing character animation and special effects sequences.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 328  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 306 - Game Engine Programming


    Providing students with fundamental and transferable game engine programming skills. After the completion of this course the students will be able to develop games using a game engine and a toolset of object-oriented programming techniques, design patterns and software engineering paradigms.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 307 - Game Character and Environment Modeling


    Introduces creating 3D characters and environments for games and related media production. Uses of 3D modeling software to create visual assets for use in game production and trailers. Students will create 3D characters and environmental objects, such as landscapes, buildings, manufactured items, from hand renderings. Rigging for game kinematics is also covered. The outcome for the course is a character, skinned, rigged and placed into a fully realized, modeled environment.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 308 - Management & Design


    Focuses on the design process and management tools to facilitate the creation of multimedia and Web-based video communications projects. Students demonstrate proficiency in project management and project design using formal and informal design processes. Covers multimedia production, project management, budgets, and legal and contractual issues.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 201  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 311 - Intro to Computer Networks


    Survey of Telecomm and Data Comm Technology Fundamentals, Local Area Network, Wide Area Network, Internet and internetworking protocols including TCP/IP, network security and performance, emerging industry trends such as voice over the network and high speed networking. Designed as a foundation for students who wish to pursue more advanced network studies including certificate programs. Includes hands-on networking labs that incorporate Cisco CCNA lab components.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  and MATH 130  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 312 - Network Security


    Focuses on the theory, practice and technologies for securing computers on the web and the Internet. Students will learn cryptographic tools and how they are used by standard network security protocols like SSL/TLS, IPSEC, Kerberos, PGP, S/MIME, and wireless. Students will also learn about ethical hacking and policies and procedures to protect against such hacking.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 311  and MATH 170  with a C- or better)
    Typically Offered: Fall term only

    Units: 4
  
  • CST 319 - Computing Across the Disciplines


    This upper division general education course covers the fundamental ideas of computer science, data analysis, quantitative reasoning and their application in social and natural sciences. The class uses Python and HTML to teach students how to think algorithmically, mathematically to solve real-world quantitative problems. Assignments and projects are inspired by real-world challenges from multiple disciplines. This course is for students with or without prior programming experience.

    Prerequisite(s)/Corequisite(s): (Prereq: GE  Areas A1 and  A2 and  A3 and B4 with a C- or better)
    Typically Offered: Periodically offered

    Units: 3
  
  • CST 320 - Intro to Digital Games


    Focuses on the fundamental issues in the development of digital games. Discusses components of modern digital games and their relationships, historical development of contemporary video and computer gaming, team member roles and tasks within the production process. Covers relationships of the conceptual creative and technical production to overall game development and analyzes the business, marketing and industry components of game development.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 321 - Game Design and Interactive Media I


    Presents the principles of game and related interactive media design. Students design and create games and interactives using analog and digitally-based authoring tools. Includes project management, production, and asset management of images, text, sound, animation, and computer code.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 227  with a C- or better)
    Typically Offered: Spring term only

    Units: 4
  
  • CST 322 - Environment Modeling


    The course equips students with the fundamental skills needed for the development of games. After first developing with basic 3D modelling skills, student learn how to model, texture and light complex objects and scenes using industry standard tools.

    Typically Offered: Fall term only

    Units: 2
  
  • CST 323 - Character Design


    The course equips students with the fundamental skills needed for the design of 3D character models. Students learn how to apply industry best-practice and tools to character designing and modeling process. Drawing skills are recommended, but not required to succeed in the class.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 202  with a C- or better)
    Typically Offered: Fall term only

    Units: 2
  
  • CST 325 - Graphics Programming


    This course teaches the students the fundamentals of game programming and skills needed for game development, including GPU programming, matrix and quaternion algebra for physics calculation, animation, lighting and basics of implementing 3D models into a framework.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  and MATH 130  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 326 - Game Development


    This course provides students with fundamental and transferable game programming skills. Students will learn how to develop games using a game engine and a toolset of object-oriented programming techniques, design patterns and software engineering paradigms. Additionaly, the course discusses ethical considerations in game development, develops interpersonal and oral communication skills, and game design document writing.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 320  or CST 325  with a C- or better)
    Typically Offered: Spring term only

    Units: 4
  
  • CST 327 - Experimental Typography


    Explores creative communication and structural aspects of typography. Students experiment and challenge typographic conventions to produce innovative and dynamic communication designs.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 227  and CST 330  with a C- or better)
    Typically Offered: Fall term only

    Units: 3
  
  • CST 328 - Digital Art and Design


    A survey course that combines the study of technology, design and aesthetic principles as they apply to twenty-first century visual media. Students learn how fundamental concepts of art and design apply to a broad range of commercial, expressive and entertainment forms. Students also study the democratization of the creative process through digital media, using current technology to produce sophisticated and expressive examples of personal digital creativity.

    Prerequisite(s)/Corequisite(s): (Prereq: GE  Areas A1 and  A2 and  A3 and B4 with a C- or better)
    General Education: UDC Intergrated Arts and Humanities
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 329 - Reasoning with Logic


    In this course students learn to develop skill in using logic to describe and assess arguments. Students will learn to write formulas in propositional and first-order logic, and more importantly, to write and check proofs. Students will also learn to write formulas in three-valued and modal logic, know how to choose an appropriate logic, and understand the limitations of logic in capturing human reasoning.

    Prerequisite(s)/Corequisite(s): [(Prereq: (GE  Areas A1 and A2 and  A3 and B4) and (MATH 170 ) with a C- or better)]
    General Education: UDB Integrated Scientific Inquiry and Quant Reason
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 330 - Media Tools II


    Integrates audio, video, and animation authoring software to design, manage, and create a multimedia project. Includes planning, sketching, and storyboarding a video project. Introduces tools and techniques to create audio and visual digital effects. Covers essential design principles and video composition.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 201  or equivalent)
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 331 - Computer Graphics


    Laboratory-based course that presents tools for designing and developing computer graphic scenes and systems to create computer graphics programs.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 231  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 333 - Topics In Object-Oriented Prog


    Prerequisite(s)/Corequisite(s): (Prereq: CST 231  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 334 - Operating Systems


    Students in this course will learn about the use and design of modern operating systems, focusing on Linux. On the “use” side, students will learn the Linux command line, to write shell scripts, and to build programs with GNU utilities like awk, sed, and make. On the “design” side, students will develop a deep understanding of process management, memory management, file systems, and concurrency, and how they apply to modern technologies like virtualization and cloud computing.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  and MATH 130  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 336 - Internet Programming


    Provides students with dynamic web application development skills, focusing on the integration of server-side programming, database connectivity, and client-side scripting. Coverage includes the Internet architecture, responsive design, RESTful web services, and Web APIs. 

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 337 - Computer Architecture


    Provides students with the fundamental knowledge of computer architectures, hardware and software components of computer systems, interrelationship among different components. Coverage includes introduction to data representation, CPU, assembly programming, memory systems, input/output devices, pipelining, multi-processing systems, operating systems and network architecture.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 231  and MATH 170  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 338 - Software Design


    Provides students with the fundamental concepts to develop large-scale software, focusing on the object-oriented programming techniques. Coverage includes the introduction to Java programming language, object-oriented programming, software life cycle and development processes, requirements analysis, and graphical user interface development.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 341 - Intro Instructional Design


    Introduces instructional design to create training and educational materials in business and education. Includes the principles of design for job aids, videos, programming, and computer-based training.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 345 - Visual Thinking


    Students use the design process to strengthen their visual intelligence and vocabulary for communicating ideas. Course emphasizes ideation, systems thinking, and translating complex ideas using various tools and strategies.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 227  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 346 - Human-Computer Interaction


    Explores the fundamental concepts and design processes of the interdisciplinary field of human-computer interaction (HCI) that integrates theories and methodologies across multiple domains, such as cognitive psychology, human factors, and systems design. Through readings and hands-on exercises, students gain an understanding of the components involved in designing for universal audiences, social and emotional user experiences, usable products, emerging technologies and the impact on society.

    Prerequisite(s)/Corequisite(s): (Prereq: Junior OR Senior Standing)
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 351 - Web Design


    Covers web design aesthetics, layout, structure and universal design. Applies the design process and systems design principles using web templates and web content management systems.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 201  and CST 251  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 352 - Web Scripting


    Introduces technical skills required to create dynamic websites using scripting languages and database integration. Covers frontend and backend web technologies that allow users to retrieve, add, delete, and update records from a website.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 252  with a C- or better)
    Typically Offered: Fall term only

    Units: 4
  
  • CST 362S - Technology & Communities SL


    Typically Offered: Periodically offered

    Units: 4
  
  • CST 363 - Introduction to Database Systems


    This course provides balanced coverage of database use and design,focusing on relational databases. Students will learn to design relational schemas, write SQL queries, access a DB programmatically,and perform database administration. Students will gain a working knowledge of the algorithms and data structures used in query evaluation and transaction processing. Students will also learn to apply newer database technologies such as XML, NoSQL, and Hadoop.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  and MATH 130  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 365 - Business & Information Technology


    Business & Information Technology: Examines relationships between business and technology. Topics include basic concepts of general business, accounting and financing, communication in business, human resources, and marketing. Discusses how information technology is used in these business operations. Intended to give students the ability to understand the fundatmental importance of business, as well as to prepare them for making important business/economic decisions as technology professionals.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 370 - Design and Analysis of Algorithms


    Students learn important data structures in computer science and acquire fundamental algorithm design techniques to get the efficient solutions to several computing problems from various disciplines. Topics include the analysis of algorithm efficiency, hash, heap, graph, tree, sorting and searching, brute force, divide-and-conquer, decrease-and-conquer, transform-and-conquer, dynamic programming, and greedy programming.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  and MATH 170  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 373 - Ethics in Comm & Tech


    Investigates through an ethical perspective how communication technology affects our lives. Discusses individual and institutional values represented through technological choices. Using case studies and current events, explores such issues as intellectual property rights, information access and privacy, and the digital divide.

    Typically Offered: Periodically offered

    Units: 4
  
  • CST 375 - Brand Strategies for Designers


    Covers the essential components and elements that make up successful brands and how to map out a brand strategy employing current brand development tools and processes. Through readings, lectures and hands-on projects, students explore how brands go beyond logos and visual identity systems to include all aspects of a business that connect consumer needs, emotions and the competitive market environment.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 227  with a C- or better or (Instructor Consent)
    Typically Offered: Spring term only

    Units: 3
  
  • CST 377 - Business of Design


    Introduces design industry best practices and prepares students for a design career. Identifies the roles and responsibilities of employers, clients and designers. Topics include the recent legal and technological developments that affect the design profession. It addresses the different design trade customs, rates, salaries, copyrights, contracts, pricing and state and federal taxes.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 300  with a C- or better)
    Typically Offered: Fall term only

    Units: 3
  
  • CST 383 - Introduction to Data Science


    In data science, data analysis and machine learning techniques are applied to visualize data, understand trends, and make predictions. In this course students will learn how to obtain data, preprocess it, apply machine learning methods, and visualize the results. A student who completes the course will have enough theoretical knowledge, and enough skill with modern statistical programming languages and their libraries,to define and perform complete data science projects.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 238  with a C- or better)
    Typically Offered: Spring term only

    Units: 4
  
  • CST 390 - Portfolio Development


    Covers planning, production and presentation of a Communication Design portfolio. May be repeated.

    Typically Offered: Periodically offered

    Units: 1-3
  
  • CST 394 - Internship


    Students work with practicing professionals in the community in a volunteer or paid internship that requires critical thinking and specialized telecommunication, multimedia, or applied computing skills. The amount of academic work done, not total hours of internship commitment, determines the amount of academic credit.

    Typically Offered: Periodically offered

    Units: 1-4
  
  • CST 395 - Special Topics


    Specialized study of a particular topic within the School of Information Technology and Communications Design. May be repeated for additional credit when topics vary and as subjects permit.

    Typically Offered: Periodically offered

    Units: 1-6
  
  • CST 396 - Field Studies


    Individualizes student placement for field study as related to Information Technology and Communications Design.

    Typically Offered: Periodically offered

    Units: 1-6
  
  • CST 397 - Independent Study


    Student and faculty member select topic of study and number of credits.

    Typically Offered: Periodically offered

    Units: 1-6
  
  • CST 400 - Senior Capstone Project Planning


    Students create a detailed proposal of and produce a prototype of a substantial, professional level project with an approval of the student’s capstone advisor. Students learn and practice project management, collaboration and presentation skills required in the industry.

    Prerequisite(s)/Corequisite(s): [(Prereq: CST 404  or CST 421  or CST 451  with a C- or better or Instructor Consent) and (Coreq: CST 496 )]
    Typically Offered: Fall term only

    Units: 2
  
  • CST 401 - Capstone Lab


    Laboratory course supports students during the creation of their Capstone projects and assessment for Capstone outcomes.

    Prerequisite(s)/Corequisite(s): [Prereq: CST 400  with a C- or better and (Exclude Freshman and Sophomore and Junior) and (Coreq: CST 496 )]
    Typically Offered: Spring term only

    Units: 2
  
  • CST 404 - Publication Design


    This project-based course uses the steps of the design process to create publications for print and screen delivery. Principles of page layout design, information architecture, and digital production skills are emphasized. A laptop and knowledge of InDesign and Illustrator are required.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 304  with a C- or better)
    Typically Offered: Spring term only

    Units: 4
  
  • CST 405 - 3D Animation Workshop


    Teaches students the techniques and strategies for developing complex animation projects, such as short features, real-time interactive navigation, virtual reality walk-throughs, scientific simulations, and other advanced utilizations. Students are expected to work collaboratively.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 305  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 406 - Graphic Identity


    Students experience the design process for creating a Graphic Identity system for a real-world client. Includes Graphic Standards Guides and client communication. 

    Prerequisite(s)/Corequisite(s): (Prereq: CST 304  with a C- or better)
    Typically Offered: Spring term only

    Units: 3
  
  • CST 407 - 3D Game Kinematics and Environments


    A production course that emphasizes the import and staging of 3D visual elements into a game/interactive/simulation environment for interaction and control by the end user. Covers game level design, scene development, concept art, theme and story concepts. Also explores project management and collaborative project development as they relate to the create of games/simulations and interactives. Expected outcome is a working 3D game/simulation environment, produced collaboratively.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 307  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 412 - Network Administration


    Introduces management tools, skills, and information to design, implement, and manage telecommunications and data communications networks. Includes network design, monitoring, and security.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 311  with a C- or better)
    Typically Offered: Fall term only

    Units: 4
  
  • CST 421 - Game Design & Interactive Media II


    Continues the development of game and interactive design and production through collaborative projects with clients. Emphasizes game and interactive design and production skills. Addresses project critique and the proper application of basic principles of game and interactive design and development.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 321  with a C- or better)
    Typically Offered: Fall term only

    Units: 4
  
  • CST 422 - Level Design


    This advanced course provides students with the theory and practice of game level design. The course builds upon the students 3D modeling skills. The major learning outcomes include: using pre-existing assets in a creation of a playable game level, applying adequate theories to directing player’s movement and locus of attention during gameplay.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 322  with a C- or better)
    Typically Offered: Spring term only

    Units: 2
  
  • CST 423 - Character Animation


    This advanced course provides students with the theory and practice of 3D character animation, including development, reference, and acting. It applies advanced rigging principles to animation of characters for computer games, including facial and body dynamics, facial animation capture and motion capture, and animation re-targetting.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 323  with a C- or better)
    Typically Offered: Spring term only

    Units: 2
  
  • CST 426 - Advanced Game Development


    This course provides students with advanced game development skills. Students will learn how to develop procedural content generation techniques for various platforms, and advanced game input techniques . Students will also learn how to apply gamification technique to serious games development. Additionaly, the course discusses ethical considerations in game development, develops interpersonal and oral communication skills, and game design document writing. 

    Prerequisite(s)/Corequisite(s): (Prereq: CST 325  with a C- or better)
    Typically Offered: Fall term only

    Units: 4
  
  • CST 428 - Digital Art Workshop


    Students refine their skills as digital artists, using current software and image technology. They use a variety of source materials, including hand drawings, scanned images, photographs, and other materials to create provocative and personal visual statements, then output them onto a variety of substrates including paper and canvas. Students then apply traditional materials, such as chalk, pastel, charcoal, and acrylic and oil paints to realize their eventual vision.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 328  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 434 - Advanced UNIX Systems Admin


    Focuses on UNIX Systems Administration and is designed to be a sequel to the CST 334  Unix and X Windows course. Covers advanced topics related to setup, configuration, and maintenance of UNIX servers, including system security, Perl scripts, and server backups.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 334  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 438 - Software Engineering


    Prepares students for large-scale software development using software engineering principles and techniques. Coverage includes software process, requirements analysis and specification, software design, implementation, testing, and project management. Students are expected to work in teams to carry out a realistic software project.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 338  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 4
  
  • CST 446 - User Research and Experience Design


    Covers in-depth user research methodologies used at various stages of product design and development, from conception to product launch. Through hands-on projects, students apply user experience design processes, methods and industry best practices that include design research, interaction design, information architecture, scenario development, user flows, prototyping, user testing and high fidelity visual design specifications.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 300  and CST 346  with a C- or better)
    Typically Offered: Fall term only

    Units: 3
  
  • CST 451 - Web Production


    Web-based design and project management continuing the development of skills and techniques introduced in CST 351 . Includes integration of current web technologies and techniques to produce a fully functional website for a client. Topics include Content Management Systems, Project Management, and Usability and Testing.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 351  with a C- or better)
    Typically Offered: Spring term only

    Units: 4
  
  • CST 461S - Communication Design Service Learning


    A project-driven Service Learning course in which advanced Communication Design students analyze and solve a design or technical problem for their community partners and their constituents. Students address social injustice issues and combine design and technical skills with professional knowledge to solve the problem. Requirement: concurrent enrollment in a 400-level Communication Design course.

    Prerequisite(s)/Corequisite(s): [Prereq: (Junior or Senior Standing) and (Coreq: CST 451  or CST 421  or CST 404 )]
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 462S - Race, Gender, Class in the Digital World


    Provides students with key knowledge of race, gender, class and social justice especially in relation to technology in today’s digital world. Students challenge the barriers of expertise, gender, race, class, and location that restrict wider access to and understanding of the production and usage of new technologies. Students will engage in a practical experience in the community via their service placements, which will provide depth and context for considering questions of justice, equality, social responsibilities and the complexities of technology and its societal impact. The course uses scenario based approach combining presentations, discussions, and reflections to allow students explore the relationship between critical reflection and action on the topics mentioned above. 

    Prerequisite(s)/Corequisite(s): (Prereq: GE  Areas A1 and A2 and A3 and B4 with a C- or better)
    General Education: UDD Integrated Social Sciences
    University Requirement: ES Ethnic Studies, UDSL Upper Division Service Learning
    Typically Offered: Fall, Spring

    Units: 3
  
  • CST 463 - Advanced Machine Learning


    In this course students learn to use advanced machine learning methods. The advanced machine learning methods include support vector machines, dimensionality reduction, ensemble methods, methods for machine learning with time series data, and especially neural networks. 

    Prerequisite(s)/Corequisite(s): (Prereq: CST 383  with a C- or better)
    Typically Offered: Fall term only

    Units: 4
  
  • CST 484 - Advanced Networking


    Provides students with the in-depth exploration of cutting edge technologies related to large scale networking systems. This course will focus on special topics like virtualization, wireless networks, and current network security and cybersecurity technologies.

    Prerequisite(s)/Corequisite(s): (Prereq: CST 311  and CST 312  with a C- or better)
    Typically Offered: Periodically offered

    Units: 4
  
  • CST 491 - Portfolio Workshop


    (Credit/ No Credit Available)

    Prerequisite(s)/Corequisite(s): (Prereq: CST 201  or CST 304  or CST 328  or CST 351  with a C- or better)
    Typically Offered: Periodically offered

    Units: 1
  
  • CST 495 - Special Topics


    Specialized study of a particular topic within the School of Information Technology and Communications Design. May be repeated for additional credit when topics vary and as subjects permit.

    Typically Offered: Periodically offered

    Units: 1-4
  
  • CST 495L - Special Topics Laboratory


    Typically Offered: Periodically offered

    Units: 1-4
  
  • CST 496 - Directed Study


    Provides a framework for a substantial research and development effort: ideation, proposal writing, project management, presentation, documentation, and/or evaluation. Provides one-on-one guidance on students’ research and development effort within the School of Information Technology and Communications Design disciplines. All students, including non-majors, working on their Capstone projects with faculty members in ITCD must register for CST 496.

    Typically Offered: Periodically offered

    Units: 1-6
  
  • CST 497 - Independent Study


    Working closely with faculty advisor(s), students finish their capstone project independent of the regular CST 400 /CST 401  sequence. The Capstone Independent Study is offered when there is a compelling reason the student can not participate the CST 400 /CST 401  class.

    Typically Offered: Periodically offered

    Units: 1-4
  
  • CST 498 - Communication Design Capstone


    Provides students a culminating experience via integrating knowledge and skills obtained from all courses into a communication design project. Students follow appropriate design procedures to produce a prototype of a substantial and professional level project, conduct user evaluation, and write a final report. Simultaneously, students learn and practice project management, collaboration and presentation skills that are essential in their future profession.  

    Prerequisite(s)/Corequisite(s): (Prereq: CST 300  and CST 346  with a C- or better)
    Typically Offered: Fall, Spring

    Units: 3
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 21