Computer Science
-
CS60 2 creditsPC 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.
-
CS120 4 creditsConcepts 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.
-
CS122 4 creditsConcepts 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.
-
CS125ci 3 creditsComputer 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.
-
CS125d 3 creditsDigital 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.
-
CS125db 3 creditsData 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.
-
CS125di 3 creditsDigital 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.
-
CS125dp 1 creditDigital 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.
-
CS125dv 3 creditIntroduction 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.
-
CS125dw 3 creditsIntroduction 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.
-
CS125ep 3 creditsElectronics 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.
-
CS125f 3 creditsIntroduction 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.
-
CS125g 3 creditsSurvey 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.
-
CS125gd 3 creditsComputer 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.
-
CS125mm 3 creditsIntroduction 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.
-
CS125ppt 2 creditEffective 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.
-
CS125r 3 creditsDatabase 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.
-
CS125ss 1-3 creditsSpreadsheet 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).
-
CS125v 1 creditVisio
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.
-
CS133b 4 creditsVisual Basic I
Introduces students with minimal mathematics background to coding and problem solving using the Visual Basic programming language. Prerequisites: CS140, MTH95 and WR121.
-
CS133js 4 creditsJavaScript 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.
-
CS133u 4 creditsIntroduction 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.
-
CS135d 3 creditsDigital 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.
-
CS135dw 3 creditsDreamweaver 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.
-
CS135ep 3 creditsElectronic 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.
-
CS140 4 creditsIntroduction 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.
-
CS145 5 creditsComputer 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.
-
CS151 4 creditsNetwork 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.
-
CS161 4 creditsComputer 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.
-
CS162 4 creditsComputer 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.
-
CS171 4 creditsComputer 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.
-
CS178i 2 creditsIntroduction 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.
-
CS179 4 creditsIntroduction 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.
-
CS180 Variable creditCooperative 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.
-
CS195 4 creditsWeb 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.
-
CS196 4 creditWeb 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.
-
CS199 Variable creditSpecial 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.
-
CS225 4 creditsComputer 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.
-
CS227n 5 creditsNetwork 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.
-
CS233b 4 creditsVisual 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.
-
CS233js 4 creditsJavaScript 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.
-
CS233u 4 creditsAdvanced 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.
-
CS235gs 4 creditsGraphics 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.
-
CS235pg 4 creditsProduction 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.
-
CS235wg 4 creditsWeb 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.
-
CS240 4 creditsAdvanced 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.
-
CS260 4 creditsData 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.
-
CS271 4 creditsComputer 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.
-
CS275 4 creditsData 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.
-
CS279 4 creditsNetwork 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.
-
CS280 Variable creditCooperative 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.
-
CS284 4 creditsNetwork 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.
-
CS290w 4 creditsWeb 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.
-
CS295 4 creditsWeb 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.
-
CS298 Variable creditInternship/Capstone Project I: Computer Science
Provides experience in selected topics of study agreed upon by student and instructor.
-
CS299 Variable creditSpecial 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.
-
HCI120 3 creditsIntroduction 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).
-
HCI210 3 creditsLegal 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.
-
HCI255 3 creditsIntroduction 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.

