Computer Science

  • Search for CS60CS60 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 CS120CS120 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 CS122CS122 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 CS125ciCS125ci 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: CS120.

  • Search for CS125dCS125d 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 CS125dbCS125db 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 CS120.

  • Search for CS125diCS125di 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: CS120.

  • Search for CS125dpCS125dp 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 CS125dvCS125dv 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: CS120 or higher. Does not fulfill degree or certificate requirements for computer proficiency.

  • Search for CS125dwCS125dw 3 credits

    Introduction to Dreamweaver

    Introduces use of Adobe Dreamweaver for creation of Web sites 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: CS120 or equivalent computing experience.

  • Search for CS125epCS125ep 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 CS125fCS125f 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: CS120 or equivalent computing experience.

  • Search for CS125gCS125g 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: CS120 or instructor’s permission.

  • Search for CS125gdCS125gd 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 CS125mmCS125mm 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: CS120 or equivalent computing experience.

  • Search for CS125pptCS125ppt 2 credit

    Effective Presentations

    Includes a hands-on approach to develop competency in basic and advanced concepts and commands of PowerPoint 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: CS101 or CS120.

  • Search for CS125rCS125r 3 credits

    Database Report Generation (Crystal Reports)

    Provides a hands-on approach to developing competency in basic and advanced database report generation using Crystal Reports. Students will learn how to connect to a variety of data sources, add data objects, and structure and format data in reports. How to add charts and maps to reports and create cross-tab reports are also covered. Prerequisites: CS125db and MTH65.

  • Search for CS125ssCS125ss 1-3 credits

    Spreadsheet Applications

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

  • Search for CS125vCS125v 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: CS120. Does not fulfill degree or certificate requirements for computer proficiency.

  • Search for CS133bCS133b 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 CS133jsCS133js 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 or CS195.

  • Search for CS133uCS133u 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 CS135dCS135d 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. Prerequisite: CS125d.

  • Search for CS135dwCS135dw 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 or CS195.

  • Search for CS135epCS135ep 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 CS140CS140 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: CS120; and MTH20.

  • Search for CS145CS145 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.

  • Search for CS151CS151 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 CS161CS161 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 CS162CS162 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 CS171CS171 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 CS178iCS178i 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: CS120.

  • Search for CS179CS179 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.

  • Search for CS180CS180 Variable credit

    Cooperative Education/Computer Science

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

  • Search for CS195CS195 4 credits

    Web Authoring I

    Uses lectures and hands on training to help students develop competency in writing XHTML and CSS code to develop web pages and web sites. Web standards, accessibility, and best practices in web design are emphasized throughout the course. XHTML elements, including headings, hyperlinks, lists, images, and tables are covered in detail. Cascading Style Sheets (CSS) including style rules, selectors, properties and values are also covered to provide the presentational and page layout features of a Web page.Prerequisites: CS101 or CS120, MTH60, WR121 (may be taken concurrently); CS140 recommended.

  • Search for CS196CS196 4 credit

    Web Authoring II

    Studies intermediate and advanced concepts and techniques in the Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS). XHTML topics covered include forms, inserting multimedia, and publishing your site on the web. CSS topics include page layouts using fixed and fluid designs, advanced selectors, absolute and relative positioning of elements, CSS for printers, cell phones, and pda’s, enhancing accessibility with CSS, and using CSS for diagnostic purposes. The course also includes an introduction to the Extensible Markup Language (XML).Prerequisite: CS195.

  • Search for CS199CS199 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 CS225CS225 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: CS140; CS179 or CS227.

  • Search for CS227nCS227n 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: CS151 or CS179.

  • Search for CS233bCS233b 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 CS233jsCS233js 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 CS233uCS233u 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 CS235gsCS235gs 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 CS235pgCS235pg 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 CS235wgCS235wg 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 CS195.

  • Search for CS240CS240 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 CS260CS260 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 CS271CS271 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 CS275CS275 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 CS279CS279 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 CS280CS280 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 CS284CS284 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 CS290wCS290w 4 credits

    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 or CS195 recommended.

  • Search for CS295CS295 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 CS298CS298 Variable credit

    Internship/Capstone Project I: Computer Science

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

  • Search for CS299CS299 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.

  • Search for HCI120HCI120 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).

  • Search for HCI210HCI210 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.

  • Search for HCI255HCI255 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: WR121.