Computer Studies Courses

Courses in computer studies (designated CMST) may be applied as appropriate (according to individual program requirements) toward

  • the general education requirement in computing
  • a major or minor in digital media and web technology
  • an AA in General Studies with computer studies or mathematics curricula
  • a certificate in computer studies
  • electives

Introduction to Interactive Design (3 Credits, CMST 290)

An introduction to the principles, practices, techniques, and theories that govern the use of programming languages in the design and development of digital media. The objective is to effectively use proven programming theory to support digital media design for print, web, and mobile devices. Topics include the logic of constructing a computer program, the practical aspects of integrating program modules as a unified whole, the use of algorithms as an approach to problem solving, and the basic features of object-oriented languages. Projects involve creation of pseudo code and actual code.

Fundamentals of Digital Media (3 Credits, CMST 295)

An overview of the principles, practices, techniques, and theories that govern the design and development of digital media in web technology, digital design, and motion graphics. The goal is to effectively follow proven design theory in creating digital media for print, web, and mobile devices. Topics include usability, accessibility, ethics, and emerging technologies. Career paths in the digital media industry are analyzed.

Digital Media and Society (3 Credits, CMST 301)

A survey of technological advancements in the field of digital media and their impact. The objective is to explain how digital media has transformed the communication of ideas in society and to make responsible choices in the creation and consumption of digital media based on awareness of global, social, ethical, and legal contexts. Topics include social media, the visual display of information, ethics and privacy, participatory media, and the impact of digital media on culture.

Advanced Application Software (3 Credits, CMST 303)

Prerequisite: Extensive experience with office application software, including word processing, spreadsheet, presentation, and database programs. A hands-on, project-based survey of advanced features of office application software. The aim is to use advanced application features to produce documents for professional and personal communication. Topics include information systems, application integration, computer hardware and software, storage, and networking. Students may receive credit for only one of the following courses: CAPP 303 or CMST 303.

Fundamentals of Electronic Publishing (3 Credits, CMST 310)

Prerequisite: IFSM 201 or CMST 103. Recommended: CMST 290 and 295. A hands-on, project-based introduction to the tools, concepts, processes, and methods of electronic (desktop) publishing. The aim is to use Adobe InDesign (or another professional electronic publishing software program) to create electronic publications for various media formats following fundamental design principles. Topics include the history and evolution of publishing, working with color, incorporating graphics, principles and elements of design, publication workflow, emerging technologies, careers in the field, ethical and legal considerations, and collaborative design. Students may receive credit for only one of the following courses: CAPP 310, CAPP 398B, or CMST 310.

Principles of Web Design and Technology I (3 Credits, CMST 385)

Prerequisite: CMST 290, CMIS 102, IFSM 201, or CMST 103. Recommended: CMST 295. A study of web design, tools and technology principles. The goal is to plan and produce a professional website. Topics include Internet protocols; usability; accessibility; and social, ethical, and legal issues related to website production. Focus is on Extensible HyperText Markup Language (XHTML) and cascading style sheets (CSS). Students may receive credit for only one of the following courses: CAPP 385 or CMST 385.

Principles of Web Design and Technology II (3 Credits, CMST 386)

Prerequisite: CMST 385. Continuation of the study of web design, tools, and technology principles. The objective is to create a website promotion strategy, with search engine optimization, and produce a professional website that incorporates multimedia and scripting. Topics include website marketing, web analytics, performance, privacy, and security issues related to website production. Focus is on Extensible HyperText Markup Language (XHTML), cascading style sheets (CSS), and JavaScript. Students may receive credit for only one of the following courses: CAPP 386 or CMST 386.