CS60 2 credits
PC Basics I
Designed for students with little or no previous experience with computers. Introduces basic computer fundamentals through lecture, demonstrations and hands-on experience with a personal computer. This course will cover basic hardware terminology, popular Internet technologies, email, online course skills, basic file management operations, word processing and spreadsheets, and may include other applications. Additionally, introduces students to basic computer concepts and terms and the practical applications of microcomputers in life. Course is graded on a pass/no pass basis. Course does not transfer.
CS120 4 credits
Concepts in Computing I
Covers computer terminology, understanding how key components function, the guidelines for purchasing computer equipment or software, how the Internet works, system utilities and strategies that can help protect online users. The role of the operating system and how files are stored and organized will also be covered. In the lab portion of the course, students will learn how to use word processing, spreadsheet, and presentation software. Additionally, e-mail, Internet, basic Windows operating systems fundamentals and file management skills will be covered.
Prerequisites: MTH20, RD30 or RD90, and WR30 or WR90, or designated placement test scores; CS60 as needed.
CS125D 3 credits
Digital 3D Graphics I
Introduces the principles of developing basic three-dimensional graphic imagery and animations. Students will develop competence in using Blender to create three-dimensional graphics, and study the history of 3D achievements in film, animation, fine arts, and the growing additive manufacturing industry. Topics include various techniques for modeling objects, applying materials and textures, and adding lights and cameras to 3D scenes for accurate rendering. Students will also use a 3D printer to create real objects.
Prerequisite: CS120 or documented proficiency; GD150 and GD160 recommended. Offered infrequently.
CS125DB 3 credits
Data Base Management Systems
Covers data base commands and operations. Relational table design, data base terminology, formation of queries, design of relevant forms and reports, and basic macro use are explored using Microsoft Access.
Prerequisites: CS120 or BA131 or documented proficiency and MTH60 or BT160. Offered fall, winter and spring terms.
CS125DP 3 credits
Offers instruction in the use of a SLR digital camera and fundamentals of digital photography. Topics include image composition; digital camera techniques in various formats including raw, GIF, JPEG, and PNG; digital processing using Adobe Photoshop; and digital printing. Students will learn how to manually operate a digital camera, taking control of aperture settings, shutter speeds, and ISO controls. Does not fulfill degree or certificate requirements for computer proficiency.
Prerequisites: CS120 or permission of instructor; ART115 and GD160 recommended. Offered fall, winter and spring terms.
CS125DV 3 credits
Introduction to Digital Video
Using a hands-on approach, students will design rich media Web content containing interactivity, animation and sound. Students gain an understanding of the Flash Actionscript 3.0 language, logic and syntax, and they gain additional knowledge of designer/developer resources for continued self-paced learning. Includes the Flash drawing and animation tools, principles of classic animation, creating Flash movies, importing graphic and video elements, working with sound, designing interactivity, combining Flash with HTML, and publishing a Flash website.
Prerequisite: CS120 or higher. Offered winter term.
CS125DW 3 credits
Introduces use of Adobe Dreamweaver for creation of websites and pages. Topics include fundamentals of Web authoring, understanding the Dreamweaver user interface, site management, working with HTML/XHTML tags, using and manipulating data tables, working with images, linking and navigation, using cascading style sheets for page presentation, and troubleshooting and testing.
Prerequisite: CS120 or equivalent computing experience. Offered fall, spring and summer terms.
CS125PPT 2 credits
Includes a hands-on approach to develop competency in basic and advanced concepts and commands of effective presentations. Students will also learn techniques for developing and creating presentations that engage the audience, illustrate ideas, and use media effectively. Software used to develop presentations in the course is Microsoft PowerPoint. The course does not fulfill degree or certificate requirements for computer proficiency.
Prerequisite: CS120 or documented proficiency and WR115. Offered fall, spring and summer terms.
CS125SS 4 credits
Includes hands-on approach to developing competency in basic and advanced concepts and commands of spreadsheet software. Students will learn to design, set up, and print a variety of spreadsheet applications. Microsoft Excel will be used to develop materials. Emphasis is placed on using spreadsheet data for problems analysis. Course is designed for students in any discipline. Dual numbered as BA285.
Prerequisites: CS120 or BA131 and MTH65 or BT160.
CS125V 1 credit
Introduces diagramming software using Microsoft Visio Professional. Applications and projects are designed for both business and technical professional skill development. Students learn to develop any of the following: flow charts, organizational charts, office layouts, website diagrams, network diagrams, and building and electrical plans. Course projects will be flexible, and students will select from topics appropriate to their areas of study. Course does not fulfill degree or certificate requirements for computer proficiency.
Prerequisite: CS120 or documented proficiency. Offered spring term.
CS125WW 3 credits
Word Processing Applications
Provides training in Microsoft Word 2016 software. Covers use of basic input, editing, and formatting functions. Other topics include formatting pages, headers, footers, columns, advanced character formatting, tables, charts, merged correspondence, managing shared documents, graphics, references, specialized tables.
Prerequisites: CS120 or BA131. Offered fall, spring and summer terms.
CS133B 4 credits
Visual Basic I
Introduces students with minimal mathematics background to coding and problem solving using the Visual Basic Net programming language. Topics include type and scope of variables, control structures, and good program design.
Prerequisites: CS120 or documented proficiency and MTH65 or higher level math. Offered fall term.
CS133C# 4 credits
Programming Fundamentals Using C#
Covers computer concepts and problem solving methods in the Windows environment using C# programming language. Topics include algorithms, simple data types, condition and iterative structures, functions and procedures, and the program documentation.
Prerequisites: CS120 or documented proficiency and MTH65 or higher level math. Offered in winter term.
CS133JS 4 credits
Prerequisite: CS195 and MTH65.
CS133U 4 credits
Introduction to C++ Programming
Presents the science of programming and problem solving. Emphasis is on a disciplined approach to algorithm development and problem-solving methods using the programming language C++. Covers basic programming constructs, syntax, semantics, and logic of the C++ programming language. Topics include algorithms, simple data types, conditional and iterative structures, function definition, structured programming and documentation.
Prerequisite: MTH95 or higher or permission of instructor. Offered fall and winter terms.
CS135D 3 credits
Digital 3D Graphics II
Provides competency in advanced concepts of design and development of complex three-dimensional graphic images, animations, and special effects using the Maya application. Topics include modeling objects, generating surfaces, and working with textures, cameras, and lighting.
CS135DV 3 credits
Advanced Digital Video
Introduces digital video production planning, acquisition, comprehension, editing and distribution, and covers special effects and compositing techniques. Also includes potential uses of digital video in related computer applications, and a hands-on component using Adobe software to edit and composite a variety of digital video animation projects.
CS135IA 3 credits
Introduces animation and object-oriented programming concepts and techniques. Includes tools used by the creative industry for animation productions and interactive media. Topics covered include representing form and transforms in two dimensions, capturing user actions and driving application behavior interactively.
Prerequisites: CS195 and MTH95.
CS140 4 credits
Introduction to Operating Systems
Develops competency in basic and advanced concepts and commands of the three industry-standard operating systems. Emphasis is placed on installation and conductivity of the operating systems. Topics include the comparison of various operating systems (Windows, Linux and Apple), input/output control, introduction to the command line, software and operating systems installation, customization, and windowing environments. Designed for students in any discipline.
Prerequisites: CS120 or documented computer proficiency.
CS160 4 credits
Introduction to Computer Science
Explores the disciplines and professions of computer science and software engineering. Provides an overview of computer hardware and software architecture, the study of algorithms, software design and development, data representation and organization, problem-solving strategies, ethics in the digital world, and the history of computing and its influences on society. Explores career options and begins the process of planning a program of study. Exposes students to both low-level and high-level programming languages.
Prerequisites: CS120 or documented proficiency and MTH65 or designated placement test score; CS140 recommended. Offer fall and spring terms.
CS161 4 credits
Computer Science I
Presents the science of programming and problem solving using an object-oriented programming language (Java). Covers basic programming constructs, syntax, semantics, and logic of the Java programming language. The course provides an introduction to object-oriented concepts such as encapsulation, inheritance, and polymorphism. Simple UML class diagrams will be introduced and used as a tool for object-oriented design.
Prerequisites: Any CS133 course or CS160; MTH111 or higher. Offered winter term.
CS162 4 credits
Computer Science II
Continues CS161, covering advanced programming techniques using Java. Topics include graphical user interface programming, advanced event handling, exception handling, streams, and basic file I/O. Advanced data structures and algorithms such as lists and maps are also covered. Object-oriented algorithms and design methods are emphasized.
Prerequisite: CS161. Offered spring term.
CS179 4 credits
Introduction to Networks
Serves as a general introduction for students who need a foundation in current networking technology and a general overview of computer networks and concepts. Network topics include design essentials, media, interface cards, communications and protocols, architectures, operations, local area networks (LANs) and wide area networks (WANs), troubleshooting, and resources.
Prerequisite: CS120 or documented computer proficiency. Offered fall, winter and spring terms.
CS195 4 credits
Web Authoring I (HTML/CSS)
Introduces students to Web page and website development, moving on to working with cascading style sheets. Students will learn HTML and CSS for creating special effects and styling. Students will create HTML forms and tables, and will learn how to embed multimedia including the use of audio and video elements.
Prerequisites: CS120 and MTH60; WR121 (may be taken concurrently).
CS196 4 credits
Web Authoring II (HTML/CSS)
Follows CS195 and introduces students to advanced concepts of website design and creation using HTML and CSS. Students will develop Web pages and websites and work with cascading style sheets (CSS). The course will include instruction on building a website using techniques of graceful degradation and progressive enhancement. Includes instruction on guidelines for content, style, structure, and accessibility. New structural elements are covered including the Canvas element, validation, HTML forms, audio, video, CSS3, geo-location, rich Internet applications, local storage, and multi-screen media queries.
Prerequisite: CS195. Offered fall term.
CS199 Variable credit
Special Studies: Computer Science
Includes study in selected topics in the area of computer applications. Topics may include object-oriented programming, Windows programming, external sorting methods, advanced graphs, etc. Permission of instructor is required to enroll.
CS199MA 4 credits
Special Studies: Introduction to Building Mobile Applications
Introduces the student to mobile application development and is intended for non-programmers who may be interested in designing and creating simple applications for smart phones and personal computers. Methods of working with built-in capabilities of the hardware will be covered as well as beginning programming concepts. Additional topics to be explored may include communication, location awareness, social networking, and Web-based data collections. Does not fulfill degree or certificate requirements for computer proficiency.
Prerequisites: CS120 and MTH60.
CS225 4 credits
Computer End-user Support I
Prepares students for training and supporting end-users in a variety of organizational settings. Topics to be discussed include the end-user support function in an organization, techniques for developing and delivering training modules, and techniques for providing ongoing technical support to end-users. Emphasis is on solving problems with users (debugging, troubleshooting, and interaction with users) with actual and/or simulated functions of a computer support office being learned and/or implemented.
Prerequisites: CS140, CS179 and WR115; WR121 recommended. Offered winter term.
CS227 5 credits
PC Hardware Fundamentals and Repair
Provides students with theory and hands-on exploration towards the maintenance and repair of personal computers. Students will become familiar with the necessary tools and equipment involved in computer servicing and the specifics of hardware upgrades. Provides students with the competencies needed to pass the hardware segment of the A+ Certification exam. Topics include troubleshooting, upgrading, IRQ/Memory conflicts, safety, Electrostatic Discharge (ESD), fundamental electronics measurement, and proper documentation techniques.
Prerequisites: CS140 and MTH60 or MTH63 or permission of instructor. Offered fall, winter and spring terms.
CS227N 4 credits
Network Hardware Fundamentals
In-depth coverage of network hardware theories, hardware selection and project planning. Students will design, implement, test, and troubleshoot network hardware devices to include routers, switches, and wireless access points.
Prerequisites: CS140 and CS179.
CS233U 4 credits
Advanced C++ Programming
Solves complex problems using advanced features of the C++ language. Topics include function usage, pointer data type, dynamic memory allocation, string manipulation, and structure and union data types. Emphasis is on structured program design techniques.
Prerequisite: CS133U and MTH95 or higher, or permission of instructor. Offered winter and spring terms.
CS240 4 credits
Advanced Operating Systems
Covers the advanced functions of the Windows operating as a client operating system on a corporate network. Coverage includes operating system customization, performance and maintenance of an operating system, working with group policy, using the command line to troubleshoot, user and group design and implementation, configure an operating system, working with user and file security, PowerShell, VBScripting, and networking functions.
Prerequisite: CS140. Offered spring term.
CS240L 4 credits
Advanced Operating Systems - Linux
Includes operating system installation, commands, command processor functions, input/output control, software installation, resource management, user management, customization, windowing environments, and security using a current version of the Linux operating system. Also introduces students to basic programming languages.
Prerequisite: CS140. Offered winter term.
CS260 4 credits
Data Structures I
Studies the merge of abstract data types and the algorithms which manipulate them. Topics include the study of elementary searching and sorting algorithms and hashing, and object-oriented implementation strategies for stacks, lists, queues, trees and hash tables. For each data structure examined, common and useful algorithms that utilize such structures will be studied. Course also covers an introduction and application of complexity analysis: asymptotic analysis of upper and average complexity bounds, O(), Theta() and Omega() notation, as well as a general introduction to resource consumption, including the tradeoff between time and space.
Prerequisite: CS162 and MTH111; MTH251 (may be taken concurrently).
CS275 4 credits
Data Base Development I
Provides students with an introduction to the concepts, skills, and tools involved in relational data base design, implementation, and testing. Students will be introduced to and use structured query language (SQL) for creating a client/server data base and data manipulation. Covers relational data base concepts, data anomalies, and data normalization. Entity-Relationship diagrams will be covered and used as a tool for designing a data base system. CS275 enhances and supplements the programming or networking student’s analysis, design, and problem solving skills.
Prerequisites: CS125DB. Offered spring term.
CS279 4 credits
Network Operating Systems
Covers concepts related to network operating systems – specifically Windows Server. Topics include server hardware, user and group management, network file management, group policy, network printing, server maintenance, Domain Naming Services (DMS), Dynamic Host Configuration Protocol (DHCP), and system backup and restore.
Prerequisites: CS140 and CS179. Offered spring term.
CS280 Variable credit
Cooperative Work Experience/Computer Science
Cooperative Work Experience is an educational program that enables students to receive academic credit for on-the-job, experiential learning based on skills acquired in their programs. Together, the instructor, employer, and student establish learning objectives that specify the significant and appropriate learning which is expected to result from the work experience. This course offers a career-related experience for students working for an approved employer. As a capstone course, it should be completed within the last two terms of a certificate or degree program.
CS288 4 credits
Network Operating Systems II (Active Directory)
Prepares students to develop the skills needed to manage a Windows Server 2008 system. While the focus of topics is on the configuration of Active Directory and related services, coverage of Windows foundational topics such as the file system and networking are also included. Students will be immersed in an introduction to Windows Server 2008 and goes on to active directory design, account management, group policy management and configuration, certificate services, AD LDS, AD RMS, AD FS, server core, Windows Hyper-V virtualization, and server management.
Prerequisites: CS140 and CS179.
CS299 Variable credit
Special Studies: Computer Science
Focuses on student-selected topics in computer science. A real-life project is required. Permission of instructor is required to enroll in this course.
GD120 3 credits
Digital Graphics Design
Introduces students to the concepts of graphic design and production by integrating design principles with software capabilities. Exercises include an introduction to the use of Adobe Photoshop, Illustrator and InDesign. Concepts in color, typography, logo design, page layout, package design, and Web page design are covered.
Prerequisite: CS120 or documented proficiency. Offered fall and winter terms.
GD140 3 credits
Electronic Publishing Applications I
Introduces students to the computer software used in the development of page design and layout. Emphasis will be placed on the production of basic business publications including newsletters, fliers, brochures, etc. General principles of page layout design will be studied including the placement of text, images, illustrations and logotypes, and the important synthesis of these elements.
Prerequisite: CS120 or documented proficiency. Offered fall, winter and spring terms.
GD141 3 credits
Electronic Publishing Applications II
Emphasis is on the proper preparation of electronic pre-press files for spot-color, multi-color and process-color print production. Students will execute print projects using the computer to create pre-press files for print production. They will also examine many advanced printing techniques, multiple page document preparation and the proper methods for sending files to printers.
Prerequisite: GD140. Offered winter term.
GD150 3 credits
Computer Illustration (Illustrator)
Develops competency in the creation of computer-generated illustrations. Includes instruction in creating vector graphics and techniques for logo design as well as brochure, book, magazine, and advertising illustration. Adobe Illustrator is currently the application used in this course.
Prerequisite: CS120 or documented proficiency. Offered fall term.
GD160 3 credits
Digital Imaging (Photoshop)
Explores a wide range of digital imaging techniques from photo touch-ups to realistic scenes created from scratch. Digital image creation and manipulation commands and operations will be covered. Design, publishing concepts, and terms will be discussed. Particular attention will be given to creating files for effective output whether for printed media or electronic. Adobe Photoshop is the application currently used.
Prerequisite: CS120 or documented proficiency.
GD170 3 credits
Motion Graphics (After Affects)
Introduces Adobe© After Effects for 2D animation and visual effects for television. Students will learn the essentials of motion graphics including visual rhythm and kinetic typography. Through a series of lectures and assignments, students learn how to conceptualize and visualize motion graphic storyboards and develop methods of producing title sequences, television network identifications, music video effects, and Web-based graphic animations.
Prerequisites: GD120, GD150 and GD160.
GD190 3 credits
Introduction to Animation (Adobe Animate)
Using the Adobe Animate application, students design rich media Web content containing interactivity, animation and sound. Students gain an understanding of Animate’s logic, concepts, and language. In addition, students will learn of designer/developer resources for continued self-paced learning. Topics include introduction to rich media; the Animate drawing tools; creating Animate movies; adding graphic elements; designing with text; symbols, instances, and libraries; working with sound and motion; using ActionScript to create interactivity; combining Animate with HTML; integrating Illustrator and Photoshop with Animate using Animate Catalyst; publishing a Animate website. Previously offered as CS125F.
Prerequisite: CS120 or equivalent computing experience. Offered winter term.
GD200 3 credits
Survey of Graphic Design History
Surveys the history of graphic design from the Industrial Revolution to the present. Studies graphic styles of the 20th century using the works of designers and illustrators that have influenced the continuing development of the discipline.
Prerequisites: ART116, GD120 and WR121. Offered fall term.
GD220 3 credits
Digital Graphic Design II
Explores the communication of ideas and information through visual means. Students apply design process and principles, visual language, and the art of problem solving to finding creative solutions to complex visual communications problems. Various layout formats, the creative use of typography, concept origination and development are also addressed.
Prerequisites: ART116, GD120, GD140, GD150, GD160 and WR121. Offered spring term.
GD223 3 credits
Digital Graphic Design III
Focuses on creative typography for visual communication and stresses the use of typography as a design and communication tool. Emphasis will be on formal design issues related to typography, composition, scale and proportion and the relationships of type, layout and color in two- and three-dimensional graphic design projects. Students will study the history and classifications of letterforms and employ this knowledge base in the creation of various typographical designs and presentations. Typical projects may range from letter and alphabet design to the use of typographical forms as the feature design elements in graphic designs or page layouts. Additional lab hours required.
Prerequisites: GD220 and GD227. Offered fall term.
GD224 3 credits
Digital Graphic Design IV
Builds on basic concepts of graphic design and introduces systems of visual organization and composition for two- and three-dimensional design. Emphasis is on problem solving and idea generation skills to develop strong conceptual solutions. Students will gain experience solving complex visual communication problems through advanced design projects in logo design, package design, point-of-purchase and publication design. Additional lab hours required.
Prerequisites: GD220 and GD227. Offered winter term.
GD227 3 credits
Introduces students to the print production process with an emphasis on document preparation and production planning and management. Students will learn about the history of printing and the commercial printing process. The full range of the design-to-print process will be covered. Topics include paper selection, soliciting bids and preparing quotes, selecting printers, photographers and other suppliers, design editing, typography selection and copy-fitting, proper image preparation, understanding color models for print, proofing and editing, and binding and finishing techniques.
Prerequisites: ART116, GD120, GD140, GD150, GD160 and WR121. Offered spring term.
GD229 3 credits
Digital Portfolio and Professional Practices
Discusses the opportunities in the various fields of Web and graphic design. Students will be guided in the preparation of digital portfolios of their work; in the development of resumes; a personal identity system for a business cards, letterheads and envelopes; and cover letters to prospective employers. Students will learn practical interviewing techniques, job search “netiquette,” and how to position themselves using online professional networking sites. The intent will be to prepare students to enter the design field with confident and professional attitudes.
Prerequisites: GD224 or CS235W; GD230 (must be taken concurrently). Offered spring term.
GD230 3 credits
Digital Graphic Design Studio
Advanced exploration of digital design with emphasis on creative problem solving, project management and professional practices. Students will learn to solve complex visual communication problems through projects in Web design, advertising campaign design and package design. Provides the opportunity to work collaboratively on special projects and includes in-depth study of digital design processes and procedures. Students pursuing AAS degrees in digital graphic design, digital Web design and Web development will be enrolled in the same section and working collaboratively to create and produce related promotional materials for print and Web.
Prerequisites: GD220 and GD227. Offered spring term.
GD260 4 credits
Digital Imaging II: Advanced Photoshop
Continues student’s exploration of Adobe® Photoshop with in-depth attention to the efficient creation of graphics for web, print and mobile devices. Students learn powerful image manipulation techniques utilizing smart objects, filters, camera raw and vectors. Topics of emphasis include working with video, masks, channel manipulations, color management, Adobe® Bridge integration, advanced layer compositing, animation, new features and output. Emphasis is on utilization of effective design principles and exploration of industry-appropriate production tools. Additional lab hours required.
Prerequisites: GD160. Offered spring term.
GD280 Variable credit
Cooperative Work Experience/Graphic Design
Cooperative Work Experience is an educational program that enables students to receive academic credit for on-the-job, experiential learning based on skills acquired in their program. Together, the instructor, employer, and student establish learning objectives that specify the significant and appropriate learning which is expected to result from the work experience. This course offers a career-related experience for students working for an approved employer. As a capstone course, students should complete this course within the last two terms of their certificate or degree.
Prerequisite: Permission of CWE instructor.
HC100 6 credits
Community Health Worker
Approved by the Oregon Health Authority, this course prepares students to be certified as community health workers in Oregon. Provides training in front-line public health care with an understanding and connection to the communities they serve. Also provides training in facilitating patient access to health and social services and to improve the quality and cultural competence of service delivery. Trains students to provide culturally appropriate health education and information, assist people in receiving the care they need, give informal counseling and guidance on health behaviors, advocate for individuals and community health needs, and provide some direct services such as first aid and blood pressure screening.
Prerequisites: RD30 or RD90 and WR30 or WR90, or designated placement test scores. Offered fall and spring terms.
HCI120 3 credits
Introduction to the Health Care Industry
Explores the U.S. health system focusing on its historical development, current configuration, and possible future direction. Included will be the study of health system development, key influencers, accessibility, financing, changing components and the effects the system has on patients, providers, financers, employers, government and insurers. Particular attention will be paid to the future direction of health care and what parts of the system are likely to change.
Prerequisite: WR115 (may be taken concurrently) and the ability to use the Internet, email, and the Rogue Online course management system.
HCI210 3 credits
Legal Aspects of Medical Records
Focuses on the concepts of confidentiality, health care legislation, and regulations relating to the maintenance and use of health information in the U.S. health care system. Provides a foundation for studies in health care informatics including existing state and federal regulations that govern the use, disclosure, retention, and source of protected health information (PHI) in various roles and responsibilities within the health care system.
Prerequisite: WR115. Offered winter and spring terms.
HCI255 3 credits
Introduction to Health Care Informatics
Introduces the discipline of health informatics including history, basic knowledge of health informatics, data management, vocabularies, standards and tools as applied in the support of health care delivery.
Prerequisite: CS120 and WR115. Offered winter term.