Computer Science

Computer Science endeavors to create an understanding of computer operating systems, programming, digital design for the web, and computer applications and hardware allowing the student to solve computer-related problems. Courses are taught in lecture, lab, and cooperative (on-the-job) training formats. Courses are developed by the Computer Science Program Advisory Board, which consists of experts working in local and regional computer-related businesses and senior faculty.

Degrees

  • Associate in Applied Arts and Sciences in Software Design
    This technical degree provides students an understanding of computer operating systems, programming, databases, computer applications and hardware in order to solve computer related problems for a variety of business applications. Through the use of portfolio-based design, students will acquire the skills to begin immediate employment involving technical responsibility for a business' computer related needs.
  • Software Design Certificate
    This technical degree prepares the student for entry-level employment in the fields of programming, database design and application software support.
  • Associate in Applied Arts and Sciences Degree in Digital Design
    This technical degree prepares the student for entry-level employment in the fields of digital design for the web.
  • Digital Design Certificate
    This certificate provides the basic knowledge in the fields of digital publishing for the web.
  • Associate in Applied Arts and Sciences Degree in Networking
    This technical degree provides students with a working knowledge of computer networks, including network hardware and popular network operating systems. Successful completion will prepare students for the Certified Cisco Network Associate exam (CCNA). Additional credits will be necessary to prepare for the Certified Cisco Network Professional (CCNP) certification examination.
  • Networking Certificate
    This certificate provides students with a working knowledge of computer networks, including network hardware and popular network operating systems.

Courses

  • CS 100 Introduction to Microcomputers
    Introductory hands-on computer course intended for non-majors. Provides the beginning computer user an elementary understanding of computer hardware, the operating system, word processing, spread sheeting, email and correct file management. This is the same course as CS 101. Students cannot earn credit for both CS 100 & CS 101. Recommended: Keyboarding skills.
  • CS 101 Modular Introduction to Microcomputers
    Introductory hands-on computer course intended for non-majors. Provides the beginning computer user an elementary understanding of computer hardware, the operating system, word processing, spread sheeting, email and correct file management. This is the same course as CS 100. Students cannot earn credit for both CS 100 & CS 101. Recommended: Keyboarding skills.
  • CS 104 Campus Computer Survival
    The introductory hands-on computer course is intended for, but not limited to new students at WWCC. It will provide the beginning student/computer user with an elementary understanding of computer use on our campus. This course will include: how to create degree audits, understanding degree requirements and transferability, how to purchase a computer and hardware, how to differentiate operating systems and software suites, protecting your data, how to set up and use school e-mail, how to use Canvas, and how to use the file management tools on the school's network.
  • CS 105 Intermediate Computer Concepts
    Provides computer user with an intermediate understanding of computer hardware, the operating system, software (including word processing, spread sheeting, dataset), file management, terminology, history, usage and ethics. Recommended: CS 100 (course intended for students who need additional training before CS 110).
  • CS 110 Introduction to Computers and Applications
    Application of software currently used in home and work environments. Emphasizes proficiency in using the basic functions in word processing, spreadsheets, databases, presentations, the Internet, and Microsoft Windows. Recommended: Grade of B or higher in CS 100 and keyboarding skills. Student may not earn credit for both CS 110 and AGRI 108.
  • CS 115 Introduction to Computer & Information Technology
    Provides an in-depth study of computer technology including concepts, terminology, history, usage, ethics, hardware, and software. Keyboarding beneficial. Recommended: CS 100 with a grade of B or higher.
  • CS 120 Networking Using Internet Technologies
    Explore communications using Internet technologies, both wired and wireless media. Topics include the variety of access devices such as cell phones, PDAs, laptops and desktop computers. Focus will be on access, personal security, browsing, file sharing, e-mail, and HTML (XML). Construction of a basic web page using HTML will close out course. Learn how ftp and http help move information.
  • CS 121 Problem Solving with Programming
    Introduction to structured problem solving and computer programming. Topics include logic, programming structure, data types, and problem solving skills. A visual environment will be used to practice programming concepts.
  • CS 125 Operating Systems
    A comparative analysis of several computer operating systems with a concentration on those used in microprocessors, including server and client operating systems. Introduction to the internal workings of Microsoft Windows, Linux/Unix, and Macintosh operating systems. Recommended: CS 115.
  • CS 130 PC Support and Maintenance I
    Students will learn to add and remove components, build new systems, troubleshoot and repair hardware, and identify software issues. Prerequisite: CS 115.
  • CS 140 JavaScript Specialist
    This course prepares a student for the JavaScript Specialist Certification Exam. Topics include Use JavaScript statements to control program flow, the use of JavaScript Document Object Model (DOM). Using JavaScript language objects and create expressions, using JavaScript to develop interactive XHTML forms.
  • CS 142 Perl Programming
    Perl Specialist CIW curriculum teaches students how to fully utilize the Perl programming language. Students learn the Perl syntax, the basics of using regular expression, how to use Perl data types, and how to access and manipulate files. Students are also introduced to database connectivity and debugging techniques.
  • CS 191 Cooperative Work Experience
    Opportunity to work in jobs directly related to the computer technology industry. This formal training period is agreed upon by the student, employer, and instructor.
  • CS 192 Cooperative Seminar
    Explore issues related to their cooperative work experience focusing on effective workplace relationships. Students will learn leadership skills, resume skills, cover letters and interview techniques.
  • CS 220 Digital Imaging Foundations
    Exposure to the history and future of global communication and how digital technologies are being used. Students will explore career opportunities in digital communication fields. Students will be introduced to software used to create digital art through the use of software packages such as Photoshop, Illustrator, Flash, InDesign and Dreamweaver.
  • CS 221 Introduction to Digital Audio/Video
    Learn video technologies, basic equipment operation, video composition, basic lighting and audio, production planning, and visual storytelling. Format can include group projects or personal projects involving post-production editing. Topics include creation of digital video productions for inclusion in multimedia and Web applications such as QuickTime and creation of video productions using digital non-linear editing technology.
  • CS 222 Desktop Publishing InDesign
    Designed to use advanced applications utilizing all components of desktop publishing. Emphasis on creation of student projects including: newsletters, business identity, brochures, and promotional materials. Principles of layout and design will be practiced.
  • CS 223 Photoshop
    Develops beginning skills using raster-based images. Learn to apply these skills in developing on-screen, multimedia, and Web applications using imaging manipulating software. Introduces the techniques, technology, and theory of raster (bitmapped) in web, multimedia, digital video, and animation applications. Recommended: CS 220.
  • CS 224 Computer Illustration (Illustrator)
    Introduces the techniques, technology, and theory of vector digital images in web, multimedia, digital video, and animation applications. Provides fundamental skills in visual communication, screen design, and typography. Students learn to apply these skills to the development of on-screen, multimedia, and Web applications using programs like Illustrator or similar vector software. Recommended: CS 220.
  • CS 225 Digital Design from a Gaming Perspective
    Observe popular commercial game title and attempt to identify the factors that facilitate elements that are interesting from a learning perspective. Focusing on the digital construction of game backgrounds. Students will create their own game as a final project.
  • CS 226 Web Design Specialist I
    The Web Design Specialist course is an introduction to Web page design and development. Addresses issues concerning design and publishing Web sites. Including Web Site Development Essentials (such as the site development process, customer expectations, and ethical and legal issues in Web development), Web Design Elements (such as aesthetics, the site user's experience, navigation, usability and accessibility).
  • CS 227 Web Design Specialist II
    The Web Design Specialist II course teaches basic Web technologies (such as basic Hypertext Markup Language [HTML], Extensible HTML [XHTML] also students will work with popular production tools such as Microsoft Expression Web, and Adobe Dreamweaver.
  • CS 228 Website Design Specialist III
    Designed to give proficiency in designing website utilizing: website templates, forms, rollovers, and basic animations and database-driven pages.
  • CS 229 Dynamic Website Design with PHP MySQL
    Provides knowledge and real-world applications about building interactive web sites. Students will learn how to build ecommerce interactive websites. Languages will include but will not be limited to: PHP, JSP and ASP.NET.
  • CS 230 Visual Basic Programming
    Introduction to programming in Microsoft Visual Basic. Includes forms and controls, properties events and methods, menus, control statements and data structures, control arrays, and file processing. Recommended: CS 121.
  • CS 231 Application Development
    Study of advanced word processing procedures and techniques using a case-study, project-based approach.
  • CS 235 Introduction to Database Design and Theory
    In-depth study of database theory and concepts including data modeling, database design, normalization, and data integrity and security. Includes a survey of one or more modern DBMS and its underlying query language. Recommended: CS 110.
  • CS 240 Application Integration using VBA
    Focuses on the functions of MS Office applications, integrating uses with Visual Basic for Applications.
  • CS 241 Programming II (JAVA/C++)
    Introduction and implementation of data structures including queues, stacks, trees and linked lists, using the Java or C++ programming language. Topics include iterative and recursive uses in sorting and searching routines.
  • CS 242 Advanced Software Development
    Use and investigate new software used by industry. Special attention will be given to software applications and operation. Students will develop and present a final project by developing a software systems analysis, creating an end product, with documented output, or system training and training materials. Students will also research relevant related specific topics and debate uses of different applications and computing issues.
  • CS 245 Advanced Database Development
    Advanced study of database construction and operation. Topics include filtering, customized menus, and an introduction to programming. Recommended: CS 121.
  • CS 246 SQL and Relational Database Programming
    Database design concepts are applied in programming environment. Focuses on learning and applying the SQL programming language to efficiently define, access, update and retrieve information from a database in a server based environment.
  • CS 250 Site Development Associate HTML V
    The Site Development Associate course teaches students essential Web page development skills. This course teaches students to develop Web sites using HTML5 and CSS. Students learn to write code manually, as well as use graphical user interface (GUI) authoring tools. They also insert images, create hyperlinks, and add tables, forms, video and audio to Web pages, as well as use HTML5 Application Programming Interfaces (APIs) to extend the functionality of Web pages. Other topics include validating HTML code, recognizing the importance of search engine optimization (SEO), using style sheets extensively to format Web page content, and implementing fundamental design concepts. Throughout the course, students learn how Web sites are developed as managed projects. They also identify e-commerce solutions and relate Web site development to business goals.
  • CS 260 Unix/Linux Operating Systems
    Introduction to multi-user and multi-processing operating systems through a study of the Linux/UNIX operating system as implemented on the microcomputer. Recommended: CS 125.
  • CS 261 PC Technician Lab
    This course prepares students to take the CompTIA A+ and Microsoft Certified Professional exams. In conjunction with CS 125 and CS 30 this course prepares students for the Microsoft Certified System Engineer (MSCE) exam. Students will learn to add and remove components, build new systems, troubleshoot and repair hardware, and identify software issues. Prerequisite: Instructor permission, CS 115. Recommended: CS 125 and CS 130.
  • CS 265 CCNA 1
    Provides an in-depth description of the IP network-addressing scheme, including sub-netting, and the design of IP addressing schemes for enterprise-wide networks. Wiring techniques are also covered. This is the first course in the CCNA sequence.
  • CS 266 CCNA 2
    Introduction to the configuration of Cisco routers using the proprietary IOS operating system. This is the second course in the CCNA sequence.
  • CS 267 CCNA 3
    In-depth coverage of the configuration and troubleshooting of Cisco routers in enterprise-wide networks. This is the third course in the CCNA sequence.
  • CS 268 CCNA 4
    The second part of a two-course series on the configuration and troubleshooting of Cisco routers in enterprise-wide networks.
  • CS 275 Windows Client
    Overview of the past, present and future Microsoft Operating Systems, including the latest operating systems. Students will learn to install and customize the Windows environment. Other topics include file management, how to use hidden utilities, memory management to speed performance, registry configuration, partial and full back up of operating system and files, and a look at 3rd party tools to maximize the windows experience. Students will receive their own licensed copy of XP Professional and Vista to use at home. Recommended: CS 110.
  • CS 276 Windows Server
    Introduction to the management of a Windows Server. Topics include installation and use of management tools (including Dynamic Host Configuration Protocol, Windows Internet Name Service, and Remote Access Service), NWLink transport protocol, and integration into a NetWare network.
  • CS 277 Fund of Network Security
    Explores blocking attacks on computer network systems. Study of the white hat hackers compared to the black hat crackers. Topics include viruses, Trojan programs and copyright infringements, bandwidth problems, and networking issues.
  • CS 278 Windows Server Infrastructure
    Windows Server network infrastructure. Intended for systems administrator and systems engineer candidates who are responsible for implementing and managing server networking technologies. These tasks include implementing routing; implementing and managing 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; configuring a network access infrastructure by configuring the connections for remote access clients, and managing and monitoring network access.
  • CS 280 Novell SUSE Server
    Provides experience in designing and building a local area network. Includes installation of the NOS (SUSE Linux), user accounts groups, security, application software, printers, menus, and accounting.
  • CS 290 Systems Analysis and Design (Critical Thinking)
    Apply problem-solving, system analysis, and rapid application development techniques to design appropriate hardware/software solutions to meet various end user requirements. Recommended: CS 121.
  • CS 291 Cooperative Work Experience II
    Opportunity to work in jobs directly related to the computer technology industry. This formal training period is agreed upon by the student, employer, and instructor.
  • CS 292 Cooperative Seminar II
    Students explore issues related to their cooperative work experience focusing on effective workplace relationships.
  • CS 297 Special Projects
    Project-oriented experiences in the area or applications not covered in the standard computer technology curriculum. Prerequisite: Instructor permission, based on evaluation of student's education and work experience.
  • CS 299 Leadership
    Encourage students to develop awareness of their leadership potential and abilities through small group discussions and assumption of leadership roles and responsibilities. Students will acquire information, experience diverse points of view, construct knowledge and practice a variety of interpersonal and social skills, such as communicating, goal-setting, decision-making, team-building, and managing stress.
  • CS& 131 Computer Science I C++
    Introduction to computer science principles and concepts including algorithm, data structures, and C++ programming. Formerly CS 131.Prerequisite: Appropriate placement score or grade of C or higher in MATH 078, MATH 078E, or MATH 079. Recommended: CS 121.
  • CS& 141 Computer Science I JAVA
    Introduction to programming in the Java programming languages. Topics include structured programming concepts, functions, arrays and pointers, and object oriented concepts. Formerly CS 141. Recommended: CS 121.

+ Degrees

Degrees

  • Associate in Applied Arts and Sciences in Software Design
    This technical degree provides students an understanding of computer operating systems, programming, databases, computer applications and hardware in order to solve computer related problems for a variety of business applications. Through the use of portfolio-based design, students will acquire the skills to begin immediate employment involving technical responsibility for a business' computer related needs.
  • Software Design Certificate
    This technical degree prepares the student for entry-level employment in the fields of programming, database design and application software support.
  • Associate in Applied Arts and Sciences Degree in Digital Design
    This technical degree prepares the student for entry-level employment in the fields of digital design for the web.
  • Digital Design Certificate
    This certificate provides the basic knowledge in the fields of digital publishing for the web.
  • Associate in Applied Arts and Sciences Degree in Networking
    This technical degree provides students with a working knowledge of computer networks, including network hardware and popular network operating systems. Successful completion will prepare students for the Certified Cisco Network Associate exam (CCNA). Additional credits will be necessary to prepare for the Certified Cisco Network Professional (CCNP) certification examination.
  • Networking Certificate
    This certificate provides students with a working knowledge of computer networks, including network hardware and popular network operating systems.

+ Courses

Courses

  • CS 100 Introduction to Microcomputers
    Introductory hands-on computer course intended for non-majors. Provides the beginning computer user an elementary understanding of computer hardware, the operating system, word processing, spread sheeting, email and correct file management. This is the same course as CS 101. Students cannot earn credit for both CS 100 & CS 101. Recommended: Keyboarding skills.
  • CS 101 Modular Introduction to Microcomputers
    Introductory hands-on computer course intended for non-majors. Provides the beginning computer user an elementary understanding of computer hardware, the operating system, word processing, spread sheeting, email and correct file management. This is the same course as CS 100. Students cannot earn credit for both CS 100 & CS 101. Recommended: Keyboarding skills.
  • CS 104 Campus Computer Survival
    The introductory hands-on computer course is intended for, but not limited to new students at WWCC. It will provide the beginning student/computer user with an elementary understanding of computer use on our campus. This course will include: how to create degree audits, understanding degree requirements and transferability, how to purchase a computer and hardware, how to differentiate operating systems and software suites, protecting your data, how to set up and use school e-mail, how to use Canvas, and how to use the file management tools on the school's network.
  • CS 105 Intermediate Computer Concepts
    Provides computer user with an intermediate understanding of computer hardware, the operating system, software (including word processing, spread sheeting, dataset), file management, terminology, history, usage and ethics. Recommended: CS 100 (course intended for students who need additional training before CS 110).
  • CS 110 Introduction to Computers and Applications
    Application of software currently used in home and work environments. Emphasizes proficiency in using the basic functions in word processing, spreadsheets, databases, presentations, the Internet, and Microsoft Windows. Recommended: Grade of B or higher in CS 100 and keyboarding skills. Student may not earn credit for both CS 110 and AGRI 108.
  • CS 115 Introduction to Computer & Information Technology
    Provides an in-depth study of computer technology including concepts, terminology, history, usage, ethics, hardware, and software. Keyboarding beneficial. Recommended: CS 100 with a grade of B or higher.
  • CS 120 Networking Using Internet Technologies
    Explore communications using Internet technologies, both wired and wireless media. Topics include the variety of access devices such as cell phones, PDAs, laptops and desktop computers. Focus will be on access, personal security, browsing, file sharing, e-mail, and HTML (XML). Construction of a basic web page using HTML will close out course. Learn how ftp and http help move information.
  • CS 121 Problem Solving with Programming
    Introduction to structured problem solving and computer programming. Topics include logic, programming structure, data types, and problem solving skills. A visual environment will be used to practice programming concepts.
  • CS 125 Operating Systems
    A comparative analysis of several computer operating systems with a concentration on those used in microprocessors, including server and client operating systems. Introduction to the internal workings of Microsoft Windows, Linux/Unix, and Macintosh operating systems. Recommended: CS 115.
  • CS 130 PC Support and Maintenance I
    Students will learn to add and remove components, build new systems, troubleshoot and repair hardware, and identify software issues. Prerequisite: CS 115.
  • CS 140 JavaScript Specialist
    This course prepares a student for the JavaScript Specialist Certification Exam. Topics include Use JavaScript statements to control program flow, the use of JavaScript Document Object Model (DOM). Using JavaScript language objects and create expressions, using JavaScript to develop interactive XHTML forms.
  • CS 142 Perl Programming
    Perl Specialist CIW curriculum teaches students how to fully utilize the Perl programming language. Students learn the Perl syntax, the basics of using regular expression, how to use Perl data types, and how to access and manipulate files. Students are also introduced to database connectivity and debugging techniques.
  • CS 191 Cooperative Work Experience
    Opportunity to work in jobs directly related to the computer technology industry. This formal training period is agreed upon by the student, employer, and instructor.
  • CS 192 Cooperative Seminar
    Explore issues related to their cooperative work experience focusing on effective workplace relationships. Students will learn leadership skills, resume skills, cover letters and interview techniques.
  • CS 220 Digital Imaging Foundations
    Exposure to the history and future of global communication and how digital technologies are being used. Students will explore career opportunities in digital communication fields. Students will be introduced to software used to create digital art through the use of software packages such as Photoshop, Illustrator, Flash, InDesign and Dreamweaver.
  • CS 221 Introduction to Digital Audio/Video
    Learn video technologies, basic equipment operation, video composition, basic lighting and audio, production planning, and visual storytelling. Format can include group projects or personal projects involving post-production editing. Topics include creation of digital video productions for inclusion in multimedia and Web applications such as QuickTime and creation of video productions using digital non-linear editing technology.
  • CS 222 Desktop Publishing InDesign
    Designed to use advanced applications utilizing all components of desktop publishing. Emphasis on creation of student projects including: newsletters, business identity, brochures, and promotional materials. Principles of layout and design will be practiced.
  • CS 223 Photoshop
    Develops beginning skills using raster-based images. Learn to apply these skills in developing on-screen, multimedia, and Web applications using imaging manipulating software. Introduces the techniques, technology, and theory of raster (bitmapped) in web, multimedia, digital video, and animation applications. Recommended: CS 220.
  • CS 224 Computer Illustration (Illustrator)
    Introduces the techniques, technology, and theory of vector digital images in web, multimedia, digital video, and animation applications. Provides fundamental skills in visual communication, screen design, and typography. Students learn to apply these skills to the development of on-screen, multimedia, and Web applications using programs like Illustrator or similar vector software. Recommended: CS 220.
  • CS 225 Digital Design from a Gaming Perspective
    Observe popular commercial game title and attempt to identify the factors that facilitate elements that are interesting from a learning perspective. Focusing on the digital construction of game backgrounds. Students will create their own game as a final project.
  • CS 226 Web Design Specialist I
    The Web Design Specialist course is an introduction to Web page design and development. Addresses issues concerning design and publishing Web sites. Including Web Site Development Essentials (such as the site development process, customer expectations, and ethical and legal issues in Web development), Web Design Elements (such as aesthetics, the site user's experience, navigation, usability and accessibility).
  • CS 227 Web Design Specialist II
    The Web Design Specialist II course teaches basic Web technologies (such as basic Hypertext Markup Language [HTML], Extensible HTML [XHTML] also students will work with popular production tools such as Microsoft Expression Web, and Adobe Dreamweaver.
  • CS 228 Website Design Specialist III
    Designed to give proficiency in designing website utilizing: website templates, forms, rollovers, and basic animations and database-driven pages.
  • CS 229 Dynamic Website Design with PHP MySQL
    Provides knowledge and real-world applications about building interactive web sites. Students will learn how to build ecommerce interactive websites. Languages will include but will not be limited to: PHP, JSP and ASP.NET.
  • CS 230 Visual Basic Programming
    Introduction to programming in Microsoft Visual Basic. Includes forms and controls, properties events and methods, menus, control statements and data structures, control arrays, and file processing. Recommended: CS 121.
  • CS 231 Application Development
    Study of advanced word processing procedures and techniques using a case-study, project-based approach.
  • CS 235 Introduction to Database Design and Theory
    In-depth study of database theory and concepts including data modeling, database design, normalization, and data integrity and security. Includes a survey of one or more modern DBMS and its underlying query language. Recommended: CS 110.
  • CS 240 Application Integration using VBA
    Focuses on the functions of MS Office applications, integrating uses with Visual Basic for Applications.
  • CS 241 Programming II (JAVA/C++)
    Introduction and implementation of data structures including queues, stacks, trees and linked lists, using the Java or C++ programming language. Topics include iterative and recursive uses in sorting and searching routines.
  • CS 242 Advanced Software Development
    Use and investigate new software used by industry. Special attention will be given to software applications and operation. Students will develop and present a final project by developing a software systems analysis, creating an end product, with documented output, or system training and training materials. Students will also research relevant related specific topics and debate uses of different applications and computing issues.
  • CS 245 Advanced Database Development
    Advanced study of database construction and operation. Topics include filtering, customized menus, and an introduction to programming. Recommended: CS 121.
  • CS 246 SQL and Relational Database Programming
    Database design concepts are applied in programming environment. Focuses on learning and applying the SQL programming language to efficiently define, access, update and retrieve information from a database in a server based environment.
  • CS 250 Site Development Associate HTML V
    The Site Development Associate course teaches students essential Web page development skills. This course teaches students to develop Web sites using HTML5 and CSS. Students learn to write code manually, as well as use graphical user interface (GUI) authoring tools. They also insert images, create hyperlinks, and add tables, forms, video and audio to Web pages, as well as use HTML5 Application Programming Interfaces (APIs) to extend the functionality of Web pages. Other topics include validating HTML code, recognizing the importance of search engine optimization (SEO), using style sheets extensively to format Web page content, and implementing fundamental design concepts. Throughout the course, students learn how Web sites are developed as managed projects. They also identify e-commerce solutions and relate Web site development to business goals.
  • CS 260 Unix/Linux Operating Systems
    Introduction to multi-user and multi-processing operating systems through a study of the Linux/UNIX operating system as implemented on the microcomputer. Recommended: CS 125.
  • CS 261 PC Technician Lab
    This course prepares students to take the CompTIA A+ and Microsoft Certified Professional exams. In conjunction with CS 125 and CS 30 this course prepares students for the Microsoft Certified System Engineer (MSCE) exam. Students will learn to add and remove components, build new systems, troubleshoot and repair hardware, and identify software issues. Prerequisite: Instructor permission, CS 115. Recommended: CS 125 and CS 130.
  • CS 265 CCNA 1
    Provides an in-depth description of the IP network-addressing scheme, including sub-netting, and the design of IP addressing schemes for enterprise-wide networks. Wiring techniques are also covered. This is the first course in the CCNA sequence.
  • CS 266 CCNA 2
    Introduction to the configuration of Cisco routers using the proprietary IOS operating system. This is the second course in the CCNA sequence.
  • CS 267 CCNA 3
    In-depth coverage of the configuration and troubleshooting of Cisco routers in enterprise-wide networks. This is the third course in the CCNA sequence.
  • CS 268 CCNA 4
    The second part of a two-course series on the configuration and troubleshooting of Cisco routers in enterprise-wide networks.
  • CS 275 Windows Client
    Overview of the past, present and future Microsoft Operating Systems, including the latest operating systems. Students will learn to install and customize the Windows environment. Other topics include file management, how to use hidden utilities, memory management to speed performance, registry configuration, partial and full back up of operating system and files, and a look at 3rd party tools to maximize the windows experience. Students will receive their own licensed copy of XP Professional and Vista to use at home. Recommended: CS 110.
  • CS 276 Windows Server
    Introduction to the management of a Windows Server. Topics include installation and use of management tools (including Dynamic Host Configuration Protocol, Windows Internet Name Service, and Remote Access Service), NWLink transport protocol, and integration into a NetWare network.
  • CS 277 Fund of Network Security
    Explores blocking attacks on computer network systems. Study of the white hat hackers compared to the black hat crackers. Topics include viruses, Trojan programs and copyright infringements, bandwidth problems, and networking issues.
  • CS 278 Windows Server Infrastructure
    Windows Server network infrastructure. Intended for systems administrator and systems engineer candidates who are responsible for implementing and managing server networking technologies. These tasks include implementing routing; implementing and managing 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; configuring a network access infrastructure by configuring the connections for remote access clients, and managing and monitoring network access.
  • CS 280 Novell SUSE Server
    Provides experience in designing and building a local area network. Includes installation of the NOS (SUSE Linux), user accounts groups, security, application software, printers, menus, and accounting.
  • CS 290 Systems Analysis and Design (Critical Thinking)
    Apply problem-solving, system analysis, and rapid application development techniques to design appropriate hardware/software solutions to meet various end user requirements. Recommended: CS 121.
  • CS 291 Cooperative Work Experience II
    Opportunity to work in jobs directly related to the computer technology industry. This formal training period is agreed upon by the student, employer, and instructor.
  • CS 292 Cooperative Seminar II
    Students explore issues related to their cooperative work experience focusing on effective workplace relationships.
  • CS 297 Special Projects
    Project-oriented experiences in the area or applications not covered in the standard computer technology curriculum. Prerequisite: Instructor permission, based on evaluation of student's education and work experience.
  • CS 299 Leadership
    Encourage students to develop awareness of their leadership potential and abilities through small group discussions and assumption of leadership roles and responsibilities. Students will acquire information, experience diverse points of view, construct knowledge and practice a variety of interpersonal and social skills, such as communicating, goal-setting, decision-making, team-building, and managing stress.
  • CS& 131 Computer Science I C++
    Introduction to computer science principles and concepts including algorithm, data structures, and C++ programming. Formerly CS 131.Prerequisite: Appropriate placement score or grade of C or higher in MATH 078, MATH 078E, or MATH 079. Recommended: CS 121.
  • CS& 141 Computer Science I JAVA
    Introduction to programming in the Java programming languages. Topics include structured programming concepts, functions, arrays and pointers, and object oriented concepts. Formerly CS 141. Recommended: CS 121.