Rogue Community CollegeLife's Best Lessons Start Here
Horticulture
Welding
Redwood Campus
Library
 

Computer Science

Search for CS60 CS60 2 credits

PC Basics I

Introduces basic computer fundamentals through lecture, demonstrations and hands-on experience with a personal computer. Emphasis areas that will be covered are the application of the Internet, email, basic file management operations, word processing, spreadsheets and may include other applications.  Additionally, this course introduces basic computer concepts and terms, and the practical applications of microcomputers in life. Course is graded on a pass/no pass basis. Upon evaluation by faculty advisor, this course may be required before CS120.

Search for CS120 CS120 4 credits

Concepts in Computing I

Familiarizes students with computers. Computer terminology, how to use a computer, guidelines for purchasing computer equipment, and the computer’s effect on society are covered in the lecture portion of this course. Word processing, spreadsheet, e-mail, Internet, basic Windows operating system fundamentals, and file management skills are covered in the lab portion of the course. Prerequisites: MTH20, RD30, and WR30.

Search for CS122 CS122 4 credits

Concepts in Computing III

Introduces the concepts, skills, and tools involved in programming and program design. Develops programming-related problem-solving skills through the analysis, design, development, testing, and debugging of algorithms involving structured programming constructs. Prerequisites: CS140, MTH95, and WR121.

Search for CS125ci CS125ci 3 credits

Computer Illustration

Develops competence in the creation of computer-generated illustrations. Includes techniques for brochure, book, magazine, and advertising illustration. Adobe Illustrator is currently the application used in this course. Prerequisite: CS101 or CS120.

Search for CS125d CS125d 3 credits

Digital 3D Graphics I

Introduces the principles of developing basic three-dimensional graphic imagery and animations. Using a hands-on approach, students develop competence in using Maya to create three-dimensional graphics. Topics include modeling objects, generating surfaces, and working with textures, cameras and lighting. Prerequisite: CS125di.

Search for CS125db CS125db 3 credits

Data Base Management Systems

Covers data base commands and operations. Relational table design, formation of queries, and design of relevant forms and reports using Microsoft Access are exlplored. Prerequisites: MTH65 or BT160; and CS101 or CS120.

Search for CS125di CS125di 3 credits

Digital Imaging

Covers digital imaging commands and operations, along with publishing concepts and terms. Particular attention will be given to creating files for cost-efficient output. Adobe PhotoShop is currently the application used. Prerequisite: CS101 or CS120.

Search for CS125dp CS125dp 1 credit

Digital Photography

Introduces the world of digital photography and digital imaging. It serves as a good entry point to further study in the world of digital imaging and multimedia production. Using a non-threatening approach, students will gain an understanding of what features are desirable in a digital camera and how to use its creative controls. Does not fulfill degree or certificate requirements for computer proficiency.

Search for CS125dv CS125dv 3 credit

Introduction to Digital Video

Introduces basic digital video production planning, acquisition, comprehension, editing and distribution. Covers potential uses of digital video in related computer applications. Includes a hands-on component using Apple’s Final Cut Pro to edit a variety of short digital video projects. Prerequisite: CS101 or CS120 or higher. Does not fulfill degree or certificate requirements for computer proficiency.

Search for CS125dw CS125dw 3 credits

Introduction to Dreamweaver

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; page layout using tables and layers; working with images; linking and navigation; using cascading style sheets for page presentation; creating rollovers; and troubleshooting and testing.Prerequisite: CS101 or CS120 or equivalent computing experience.

Search for CS125ep CS125ep 3 credits

Electronics Publishing I

Using a hands-on approach, students learn to design, set up, and print a variety of publications including brochures, flyers and newsletters. State-of-the-art professional software (currently Adobe InDesign) will be used to develop materials. Prerequisites: CS125di or CS125ci.

Search for CS125f CS125f 3 credits

Introduction to Flash

Using a hands-on approach, students will design rich media Web content containing interactivity, animation and sound. Students gain an understanding of Flash’s logic, concepts and language, and they gain additional knowledge of designer/developer resources for continued self-paced learning. Includes rich media; the Flash drawing tools; creating Flash movies; adding graphic elements; designing with text; symbols, instances, and libraries; working with sound and motion; creating inter-activity; combining Flash with HTML; and publishing a Flash Website. Prerequisite: CS101 or CS120 or equivalent computing experience.

Search for CS125g CS125g 3 credits

Survey of Computer Game Development

Introduces students to introductory game programming concepts, the development side of gaming as well as computer game graphics in both 2D and 3D formats. Students will learn basic skills in several programs used in the industry for game development. Also covers  the history of gaming and career opportunities in the computer gaming industry. Prerequisites: CS101 or CS120 or instructor’s permission.

Search for CS125gd CS125gd 3 credits

Computer Graphics Design

Primarily for desktop publishing or computer graphic students, course lays a foundation for articulating and using concepts of design: proportion, balance, contrast, rhythm, and unity. Particular attention will be given to typography, white space, color, and grids. Prerequisite: CS125ep recommended. Does not fulfill degree or certificate requirements for computer proficiency.

Search for CS125mm CS125mm 3 credits

Introduction to Multimedia

Introduces how interactive multimedia is developed and distributed. Explores the latest developments in multimedia, examining the hardware and software involved as well as the exploration of design considerations. Emphasis is on using these tools for learn-ing and communication. Students will have extensive hands-on experiences on Macintosh-based computers, using CD-ROM, DVD, digital video, animation, color scanners, the World Wide Web and authoring software. Prerequisite: CS101 or CS120 or equivalent computing experience.

Search for CS125ppt CS125ppt 1 credit

PowerPoint for Presentations

Includes a hands-on approach in developing competency in concepts and commands of PowerPoint presentations. Students will learn to design and set up a variety of presentations, including the use of graphics, sound and Web publishing. Designed for students in any discipline. Software used is Microsoft PowerPoint. Does not fulfill degree or certificate requirements for computer proficiency.Prerequisite: CS101 or CS120 or higher.

Search for CS125ss CS125ss 1-3 credits

Spreadsheet Applications

Covers spreadsheet commands and operations. Topics include macros, use of functions, graphs, data base operations, and linking files. The spread-sheet application used is Microsoft Excel. May be offered for math students with special emphasis on problem analysis. The one- or two-credit versions of this course do not fulfill degree or certificate requirements for computer proficiency. Prerequisites: CS101 or CS120; MTH65 or BT160. (MTH95 required for special emphasis course).

Search for CS125v CS125v 1 credit

Visio

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, Web site 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. Prerequisite: CS101 or CS120. Does not fulfill degree or certificate requirements for computer proficiency.

Search for CS133b CS133b 4 credits

Visual Basic I

Introduces students with minimal mathematics background to coding and problem solving using the Visual Basic programming language. Prerequisites: CS140, MTH95 and WR121.

Search for CS133h CS133h 4 credits

HTML/XHTML I

Uses lectures and hands on training to help students develop competency in writing HTML/XHTML code, develop an understanding of basic HTML/XHTML coding techniques, and upload HTTP documents to the Internet. Topics include tags, headers, hyperlinks, lists, Cascading Style Sheets (CSS), images, and tables. Designed for students in any discipline. Prerequisites: CS101 or CS120, MTH65; WR121 and CS140 recommended.

Search for CS133js CS133js 4 credits

JavaScript I

Introduces beginning JavaScript for computer science majors and/or students wanting to explore client-side programming techniques and concepts. Covers Document Object Model (DOM) and simple techniques for adding dynamic content to Web pages. Prerequisite: CS133h.

Search for CS133u CS133u 4 credits

Introduction to C++ Language

Introduces beginning C++ language for computer science majors and/or students wanting to explore programming techniques and concepts in C++. Covers simple data types, pointer, arrays, structures, and simple classes. Includes the complete programmer’s environment including a compiler and editor. Prerequisite: CS133b.

Search for CS135d 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 as well as the creation of fluid effects, hair, fur and cloth. Prerequisite: CS125d.

Search for CS135dw CS135dw 3 credits

Dreamweaver II

Designed for students entering the field of Web development and students in the Computer Science AS degree programs. It is well-suited for students who have completed the basic HTML I and/or Dreamweaver I courses who would like to pursue studies in the creation of dynamic HTML Web content. Students must be competent in basic file management using Windows XP and/or Mac OS X. Prerequisite: CS125dw, CS133h.

Search for CS135ep CS135ep 3 credits

Electronic Publishing II

Using a hands-on approach, students develop competence in intermediate through advanced concepts of computer page layout and design using the Adobe InDesign software application. Students will learn to design, set up, and print a variety of publications including brochures, flyers, newsletters, posters, covers as well as magazine and book layouts. Prerequisite: CS125ep.

Search for CS140 CS140 4 credits

Introduction to Operating Systems

Develops competency in basic and advanced concepts and commands of the Microsoft Windows operating system. Emphasis is placed on fixed disk management and the management of the operating system. Topics include the comparison of various operating systems, input/output control, the command language, batch file processing, software installation, customization, and windowing environments. Windows and management utilities are used. Designed for students in any discipline. Prerequisites: CS101 or CS120; and MTH20.

Search for CS145 CS145 5 credits

Computer Hardware/Software Support (A+ Certification)

Covers the essential skills and information needed to install, upgrade, repair, configure, troubleshoot, optimize, and perform preventative maintenance of basic personal computer hardware and operating systems. Prepares students for the CompTIA A+ Certification Exam. Prerequisite: CS120 or equivalent computer experience.

Search for CS151 CS151 4 credits

Network Essentials

Introduces features and functions of networking components. Students learn to install, configure and troubleshoot basic networking hardware, protocols and services. Prepares students to take the CompTIA Network+ Certification Exam. Prerequisites: CS140, CS145 or documented A+ certification.

Search for CS161 CS161 4 credits

Computer Science I

Presents the science of programming and problem solving using an object-oriented programming language. Emphasis is on a disciplined approach to algorithm development and problem-solving methods using an object-oriented programming language. Covers basic programming constructs, syntax, semantics, and logic. Introduces object-oriented concepts such as encapsulation, inheritance, and polymorphism. Prerequisites: CS133b and MTH111 or higher.

Search for CS162 CS162 4 credits

Computer Science II

Continues CS161, covering advanced programming techniques. Topics include graphical user interface programming, advanced event handling, exception handling, streams, and recursion. Advanced data structures and algorithms such as lists, queues, and stacks are also covered. Object-oriented algorithms and design methods are emphasized. Prerequisite: CS161.

Search for CS171 CS171 4 credits

Computer Organization I

Surveys memory, input/output, data representation, machine language, CPU organization, number representation, several addressing techniques, assemblers, and assembler language programming for digital computers. Prerequisites: CS161.

Search for CS178i CS178i 2 credits

Introduction to the Internet/World Wide Web

Covers the use and history of the global computer network known as the Internet or information superhighway. Throughout this course, students will have the opportunity to explore the philosophy of the Internet, as well as use tools for research, communication and entertainment. Students will also develop and publish a simple Web page on the World Wide Web. Does not fulfill degree or certificate requirements for computer proficiency. Prerequisite: CS101 or CS120.

Search for CS179 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: CS101 or CS120.

Search for CS180 CS180 Variable credit

Cooperative Education/Computer Science

Provides work-related experience and study in selected occupational environments for first year computer science program students. Prerequisites: CS101 or CS120 and permission of instructor.

Search for CS199 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.

Search for CS225 CS225 4 credits

Computer End-user Support I

Prepares students for training and supporting end-users in a variety of organizational set-tings. 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: CS179 and CS227.

Search for CS226a CS226a 2 credits

Supporting Applications on a Windows Desktop Computer

Provides students new to Microsoft Windows with the knowledge and skills necessary to troubleshoot basic problems end users face related to configuring and maintaining applications such as Microsoft Office, Outlook Express, Internet Explorer and other applications that run on a Microsoft Windows operating system. Corequisite:CS226os.

Search for CS226os CS226os 3 credits

Supporting Users on XP Operating Systems

Provides individuals new to the Microsoft desktop operating system with the knowledge and skills necessary to troubleshoot basic problems end users face while running Microsoft Windows in a network or a workgroup environment. Corequisite: CS226a. Prerequisites: CS140, CS145 or documented A+ certification.

Search for CS227n CS227n 5 credits

Network Hardware Fundamentals

Introduces network hardware design and operation including selecting, connecting, configuring, and troubleshooting various networking devices. Covers network cabling installation and configuration and routing and switching concepts, covering both Layer 2 and Layer 3 technologies operating in small- to medium-sized LAN and WAN environments. Prerequisite: CS179.

Search for CS233b CS233b 4 credits

Visual Basic II

Studies advanced concepts of programming and principles involved in the Visual Basic language. Includes data types, multidimensional arrays, records, file I/O, and advanced data structures. Designed for computer science majors and/or students wanting to explore advanced programming techniques and concepts. Microsoft’s VB.Net will be used. Prerequisite: CS133b.

Search for CS233h CS233h 4 credits

HTML/XHTML II

Studies intermediate and advanced concepts and techniques in HTML/XHTML. Topics covered include forms, frames, inserting multimedia, and advanced Cascading Style Sheets (CSS). This course is designed for students in any discipline. A combination of lecture and hands-on training in the computer lab will develop competency in creating intermediate to advanced Web pages using HTML/XHTML and CSS. Prerequisite: CS133h.

Search for CS233js CS233js 4 credits

JavaScript II

Continues CS133js. Designed for computer science majors and/or students wanting to explore more advanced techniques of client-side programming. Covers string manipulation, regular expressions, windows and frames scripting, forms processing and validation, dynamic HTML,cookies, and custom objects. Prerequisite: CS133js.

Search for CS233u CS233u 4 credits

Advanced C and C++ Languages

Studies advanced C and C++ language features including data types, pointers, multidimensional arrays, structures, file I/O, classes, and advanced data structures. Course is designed for computer science majors and/or students wanting to explore advanced programming techniques and concepts. Prerequisite: CS133u.

Search for CS235gs CS235gs 4 credits

Graphics Studio

Covers advanced multiple software applications or add-ons which aid graphic designers in producing professional work. The Macintosh platform will also be used in the creation of coursework. Must be taken concurrently with CS235pg. Prerequisites: CS125ci, CS125di, CS125gd, CS125ep, ART115, ART116, and WR121.

Search for CS235pg CS235pg 4 credits

Production Graphics

Covers advanced digital imaging commands and operations along with layout and publishing concepts. Students will work collaboratively. Must be taken concurrently with CS235gs. Prerequisites: CS125ci, CS125di, CS125gd, CS125ep, ART115, ART116 and WR121.

Search for CS235wg CS235wg 4 credits

Web Graphics

Provides training in intermediate-level digital imaging for use on the World Wide Web. Students learn techniques for creation of original artwork, banners, image maps, and two-dimensional animations. Emphasis is on utilization of effective design principles and exploration of industry-appropriate production tools. Prerequisites: CS125di and CS133h.

Search for CS240 CS240 4 credits

Advanced Operating Systems

Includes operating system commands, command processor functions, input/output control, batch file processing, software installation, resource management, customization, windowing environments, and an introduction to Local Area Network (LAN) technology. Prerequisite: CS140.

Search for CS260 CS260 4 credits

Data Structures I

Studies classical data structures using abstract data typing, specification, and program construction using modules or packages. Data structures including stacks, queues, trees, abstract data types, and searching and sorting algorithms and techniques are covered. Prerequisite: CS162.

Search for CS271 CS271 4 credits

Computer Organization II

Continues CS171 by emphasizing advanced addressing modes, interrupt techniques, and I/O considerations. Includes advanced addressing modes, I/O programming, data structures, conditional and macro assembly, interrupt processing, and high-level language interface. Several CPUs will be compared. Prerequisite: CS171.

Search for CS275 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; CS133b or CS161.

Search for CS279 CS279 4 credits

Network Operating Systems

Covers concepts related to network operating systems – specifically Windows 2003 Server. Topics include server hardware, user and group management, network file management, group policy, network printing, server maintenance, and system backup and restore. Prerequisites: CS140 and CS179.

Search for CS279ad CS279ad 4 credits

Implementing Active Directory Infrastructure

Provides students with the knowledge and skills to plan, implement, and troubleshoot a Microsoft Windows Server 2003 Active Directory service infrastructure. Focuses on a Windows Server 2003 directory service environment, including forest and domain structure, Domain Name System (DNS), site topology and replication, organizational unit structure and delegation of administration, group policy, and user, group, and computer account strategies. Prerequisite: CS279ni.

Search for CS279adi CS279adi 4 credits

Designing Active Directory and Network Infrastructure

Provides students with the knowledge and skills to design a Microsoft active directory service and network infrastructure for a Microsoft Windows Server 2003 environment.Prerequisites: CS279ni and CS279ad.

Search for CS279e CS279e 4 credits

Implementing Exchange Server 2003

Provides students with the knowledge and skills that are needed to update and support a reliable, secure messaging infrastructure. This infrastructure is used for creating, storing, and sharing information by using Microsoft Exchange Server 2003. Offers a significant amount of hands-on practices, discussions, and assessments that assist students in becoming proficient in the skills that are needed to update and support Exchange Server 2003. Prerequisites: CS279s and CS279np.

Search for CS279ni CS279ni 4 credits

Planning Server 2003 Network Infrastructure

Provides students with the knowledge and skills necessary to plan and maintain a Windows Server 2003 network infrastructure. Students will work on planning DHCP, DNS, WINS, and IPSec solutions. Prerequisite: CS279ns.

Search for CS279np CS279np 2 credits

Implementing Server 2003 Network Infrastructure Protocol

Provides students with the skills and knowledge necessary to configure a Windows-based computer to operate in a Microsoft Windows Server 2003 and Transmission Control Protocol/Internet Protocol (TCP/IP) infrastructure network. Prerequisite: CS279s.

Search for CS279ns CS279ns 4 credits

Server 2003 Network Infrastructure Services

Provides students with the knowledge and skills to implement, manage, and maintain a Microsoft Windows Server 2003 network infrastructure. Topics include routing; implementing, managing, and maintaining Dynamic Host Configuration Protocol (DHCP); Domain Name System (DNS) and Windows Internet Name Service (WINS); securing Internet Protocol (IP) traffic with Internet Protocol security (IPSec) and certificates; implementing a network access infrastructure by configuring the connections for remote access clients; and managing and monitoring network access. Prerequisite: CS279np.

Search for CS279s CS279s 5 credits

Managing and Maintaining Server 2003 Environment

Provides students with the knowledge and skills to manage accounts and resources in a Microsoft Windows Server 2003 environment. Topics include managing user, computer, and group accounts; managing access to network resources; managing printers; managing an organizational unit in a network based on Active Directory service; and implementing group policy to manage users and computers. Prerequisites: CS140; CS145 or documented A+ certification; CS179, CS151 or documented Network+ certification.

Search for CS279xp CS279xp 4 credits

Implementing XP Professional

Addresses the implementation and desktop support needs of users that are planning to deploy and support Microsoft desktop operating systems in a variety of stand-alone and network operating system environments. Topics include installation options, troubleshooting, network configuration, remote access, and resource monitoring. Prerequisite: CS140.

Search for CS280 CS280 Variable credit

Cooperative Education/Computer Science

Provides work-related experience and study in selected occupational environments for second-year computer science students. Prerequisites: CS125 series or equivalent and permission of instructor.

Search for CS284 CS284 4 credits

Network Security Fundamentals

Introduces the beginning concepts of computer and network security. Basic security principles, establishing security baselines, and attack and defense technologies and techniques will be covered. Topics will also include basic cryptography, public key infrastructures (PKI), security policies, authentication, web communication security, tunneling, and other security related topics. Prerequisites: CS179, CS151 or documented Network+ certification.

Search for CS288 CS288 4 credits

Network Operating Systems II

This is an advanced course on networking operating systems, their functions and use – specifically the Windows 2003 Server operating system. Students will learn TCP/IP architecture and usage and implementation of DHCP, DNS, WINS and IPSec. Routing and remote access implementation and security issues will also be covered. Prerequisite: CS279.

Search for CS290p CS290p 4 credits

Protocol Analysis

Overviews the common networking protocols. A focus will be on the TCP/IP protocol. Topics include communications architectures, incorporation into operating system environment, the TCP/IP protocol suite, IP addressing, subnetting, bridging and routing, DHCP, name services, and networking services. Prerequisite: CS179.

Search for CS290w CS290w 4 credits

Search for Web Web Server Management

Topics include Internet technologies, how the Internet works, and how to manage a Web server. Topics include installation and configuration of Microsoft servers, Apache server, configuring the WWW and FTP services, security, indexing, and Website management. Prerequisites: CS279; CS133h recommended.

Search for CS295 CS295 4 credits

Web Design I

For computer science majors and/or students wanting to learn how to create Web applications. Various Web application servers and server-side technologies will be explored. Covers Coldfusion, PHP and ASP application servers, database access, searching, filtering, and displaying data in dynamically generated Web pages. Students will also cover topics on forms processing, session tracking, passing data between Web pages, security, and user authentication over the Web. Prerequisites: CS133js, CS125db and CS135dw.

Search for CS298 CS298 Variable credit

Internship/Capstone Project I: Computer Science

Provides experience in selected topics of study agreed upon by student and instructor.

Search for CS299 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.

Support
 
 
 
  • 12:00 AM Rock the Block: End of the Academic Year Spring Fling
  • 9:00 AM Compass Days
  • 8:00 PM “The Merchant of Venice” performance
 
Call for Bloggers
 
Blog It Like It’s Hott:
Always dream of being a writer?

Write for Rogue Faction
 
Just for Fun
 
How can your interests
help you decide on a
major or a career?
Take this quiz and find out.

Take the Quiz
 
Rate RCC
 
Please take our survey and let
us know about the College

Take the Survey
 

Last updated: 3/7/2008 3:35:34 PM

Current Students Prospective Students Business & Workforce Personal Enrichment Oportunidades Search Site Map