CGS-COMPUTERS, GENERAL

CGS 2XXX Programming Using C++ for Non-Majors . . . . . . 3(3,0,0)
Introduction to computers and algorithms. Programming in a high level language. Topics include structured programming techniques, procedural and data abstraction. Students will learn the fundamentals of developing coherent, expressive programs. May not be taken for credit by CS/CIS majors.

CGS 2570 Microcomputer Application Packages . . . . . . 3(3,0,0)
Examination of and practical experience with current popular microcomputer application packages. Students typically learn to use word processing, spreadsheet, web page design, and database software. Required for CIS majors. May not be taken for credit by CS majors.

CGS 2580 Desktop Publishing . . . . . . 3(3,0,0)
Illustrates the principles of desktop publishing and produces documents that demonstrate most of the features of desktop publishing. The standard project course sequence will begin with page layout, composition, and finish with the production of a document. May not be taken for credit by CS/CIS majors. Prerequisite: CGS 2570 or equivalent.

CGS 2948 Service Learning Field Study I . . . . . . 1-3(VARIABLE)
Placement in community agency or other social organizational setting related to field of study. Supervision by faculty and agency. Students and faculty "customize" courses to fit a full range of services that are available in the setting. Student must be able to draw correlation between the discipline and field study. Journal and reflective experience paper are required. With the agreement of the student's faculty sponsor, a minimum of 6-8 hours per week must be done at the field site per semester hour of credit. Permission of instructor is required.

CGS 3XXX Computer Technology . . . . . . 3(3,0,0)
Examines the computer hardware and operating system principles of the typical personal computer system. Emphasis is placed on current operating systems, processors, peripheral devices, networks, the Internet and World Wide Web, and other resources. Designed for non-Computer Science majors who have taken one or more hands-on computer science or programming courses. May not be taken for credit by CS/CIS majors. An introductory computer applications or programming course is required prior to taking this course.

CGS 3025 Science of Computing . . . . . . 3(3,0,0)
Provides a rigorous overview of the field of computer science, including an in-depth examination of key issues and concepts inherent in the discipline of computing: computer architecture, algorithms, problem solving, the human/machine interface, software engineering, database concepts, artificial intelligence, theory of computation, and the social and ethical context in which the field of computing exists. An introductory programming course (COP 2xxx) and junior standing (with completion of Gordon Rule mathematics requirements).

CGS 3063 Computer Ethics and Society . . . . . . 3(3,0,0)
Examines a host of serious legal and ethical controversies emerging from the new technology based, information age society by the application of basic ethical principles. Emphasis will be placed on case studies and hypothetical situations examining computing issues such as hacking, security, encryption, and the design of safety critical systems. Existing standards and professional codes of ethics (IEEE, ACM, etc.) will also be examined. May not be taken for credit by CS/CIS majors. Junior standing (with completion of Gordon Rule communications and mathematics requirements) is required.

CGS 3464 Programming Using Visual Basic for Non-Majors . . . . . . 3(3,0,0)
An introductory course in programming Incorporates the basic concepts of programming, programming logic, problem solving, as well as the design features of a visual, event driven language. Students will use a visual interface to acquire skills of programming useful applications. Assumes no prior computer knowledge. May not be taken for credit by CS/CIS majors.

CGS 3523 Computer Graphics Applications . . . . . . 3(3,0,0)
Introduces the student to concepts of computer graphics applications, including graphics capabilities of text processing systems, paint programs, scanning and digitizing, photo enhancing, 2 and 3 dimensional systems, video and animation and internet based resources with applications and demos of a variety of software packages. May not be taken for credit by CS/CIS majors.

CGS 3559 Exploring the Internet . . . . . . 3(3,0,0)
Introduces the student to the Internet, using the Internet itself as the main source of information. Tools, including World Wide Web (www) browsers, mail programs and other electronic devices will be presented and used. At the end of the course the student should be able to recognize the extent, capabilities, advantages, and problem involving the internet. May not be taken for credit by CS/CIS majors.

CGS 3823 Web Page Design . . . . . . 3(3,0,0)
Introduces techniques that will help ensure that students know how to create web sites that are flexible, scalable, and ready to take full advantage of the WWW. Students will learn how to use FTP, HTML tags, and understand how Web servers are used to display their web pages. Requires research and project development. Designed for non-computer science majors who have taken one or more hands-on computer science or programming courses and have completed one or more writing and mathematics courses from the general education curriculum. May not be taken for credit by CS/CIS majors. An introductory computer applications or computer programming course is required prior to taking this course.

CGS 3875 Multimedia Systems . . . . . . 3(3,0,0)
Introduces the student to concepts of multimedia including hypermedia, presentation graphics, text based systems, graphics, sound, video, virtual reality and Internet based resources with applications and demos of a variety of software packages. Multimedia technology hardware and trends are discussed. Requires research and project development. Designed for non Computer Science majors who have taken one or more hands-on computer science or programming courses and have completed one or more writing and mathematics courses from the general education curriculum. May not be taken for credit by CS/CIS majors. An introductory computer applications or computer programming course is required prior to taking this course.

CGS 3948 Service Learning Field Study II . . . . . . 1-3(VARIABLE)
Placement in community agency or other social organizational setting related to field of study. Supervision by faculty and agency. Students and faculty "customize" courses to fit a full range of services that are available in the setting. Student must be able to draw correlation between the discipline and field study. Journal and reflective experience paper are required. With the agreement of the student's faculty sponsor, a minimum of 6-8 hours per week must be done at the field site per semester hour of credit. Permission of instructor is required.



Enrollment Services
July 2000