| Camden County College - Spring 2008 | |
|---|---|
| CGR-111 | Computer Graphic Design I |
| Camden County College - Spring 2003 | |
| PHO-102 | Photography II |
| Camden County College - Fall 2002 | |
| PHO-101 | Photography I |
| Camden County College - Fall 1998 | |
| ART-121 | Basic Drawing I |
| CSC-262 | Advanced Java |
| Camden County College - Spring 1998 | |
| CSC-161 | Introduction to Java |
| Rutgers - Spring 1995 | |
| 198:230 | Introduction to Information Systems |
| 198:440 | Introduction to Artificial Intelligence |
| 700:222 | Harmony II |
| 701:160 | Piano Class I |
| 730:201 | Introduction to Logic |
| Rutgers - Fall 1994 | |
| 198:431 | Software Engineering |
| 450:205 | World Cultural Regions |
| 700:341 | Orchestration I |
| 701:159 | Piano Class I |
| 750:204 | General Physics II |
| Rutgers - Spring 1994 | |
| 198:416 | Operating Systems |
| 198:436 | Databases: Theory and Application |
| 700:102 | Introduction to Music History |
| 700:308 | Keyboard Literature |
| 700:322 | Counterpoint II |
| Rutgers - Fall 1993 | |
| 198:314 | Principles of Programming Languages |
| 700:221 | Harmony I |
| 700:283 | Computer Applications in Music |
| 700:321 | Counterpoint I |
| 730:101 | Logic, Reasoning and Persuasion |
| Rutgers - Spring 1993 | |
| 198:323 | Numerical Analyis |
| 198:344 | Design and Analysis of Computer Algorithms |
| 700:122 | Structural and Stylistic Analysis of Music II |
| 750:204 | General Physics II |
| 750:206 | General Physics II Lab |
| Rutgers - Fall 1992 | |
| 198:206 | Intro to Discrete Structures II |
| 198:211 | Computer Architecture |
| 450:100 | Intro to Geography |
| 640:250 | Introductory Linear Algebra |
| 700:121 | Structural and Stylistic Analysis of Music I |
| Rutgers - Spring 1992 | |
| 198:112 | Data Structures |
| 198:205 | Intro to Discrete Structures I |
| 640:152 | Calculus II |
| 700:103 | Intro to Music Theory |
| Rutgers - Fall 1991 | |
| 198:111 | Intro to Computer Science |
| 350:101 | Expository Writing |
| 640:151 | Calculus I |
| 750:203 | General Physics I |
| 750:205 | General Physics I Lab |
CGR-111. COMPUTER GRAPHIC DESIGN I (3)
This course will provide studio experience in computer graphics art and design. This combined studio/lecture course is an introduction to the creative possibilities of graphics computing and to the historical, conceptual, technical, and contemporary background of computers and computer graphics. Emphasis is placed on the visual- problem solving process through the use of applications and equipment. Students will be able to utilize a variety of software and hardware which includes bit-mapped paint and object-oriented drawing software programs.
PHO-102. PHOTOGRAPHY II (3)
This course is a continuation of Photography I and emphasizes the development of advanced techniques and ideas in photography. Students will begin preparation of portfolio.
PHO-101. PHOTOGRAPHY I (3)
This is an introductory course to the basic principles of black and white photography, concentrating on the 35mm camera, film processing and printing techniques. Emphasis is placed on the potential of the photographic image as a means of expression. A manually operated, 35mm camera is required.
ART-121. BASIC DRAWING I (3)
This is a beginning course in the study of the fundamentals of drawing. Study of the physical world will be emphasized in the understanding of light, form, space, perspective, structure of shapes, and value consideration.
CSC-262. ADVANCED JAVA (3)
This course is a continuation of Introduction to Java (120-460). It emphasizes more sophisticated uses of object-oriented concepts and techniques for building systems of multiple components. The software development process will be refined. Topics to be covered include: expanded coverage of the Java API, layout managers for building more complex GUIs, files, and streams, recursive methods, exception handling, and multithreading. Students will also be introduced to each of the major types of data structures (linked lists, stacks, queues, trees) and implement programs that create and manipulate these data structures.
CSC-161. INTRODUCTION TO JAVA (3)
This course introduces students to the design and implementation of classes, applets, and applications using the Java programming language. Emphasis will be placed on taking full advantage of objectoriented methodology and its ability to allow the creation of flexible, modular programs, and reusable code. Topics covered include: primitive data types, control structures, classes, methods and packages that make up the Java API. Object oriented concepts related to data abstraction, encapsulation, information hiding, inheritance, and polymorphism will be presented throughout. Students will include some basic graphical user interface elements in their programs and incorporate applets into World Wide Web pages.
01:198:111. INTRODUCTION TO COMPUTER SCIENCE (4)
Lec. 3 hrs., rec. 1 hr. Corequisite for majors: CALC1. For students in science, mathematics, and engineering. Credit not given for both this course and 14:330:227. An intensive introduction to computer science. Writing, debugging, and analyzing programs. Algorithms for sorting and searching. Introduction to data structures.
01:198:112. DATA STRUCTURES (4)
Prerequisites: 01:198:111 and CALC1 for majors. Queues, stacks, trees, lists, and recursion; sorting and search ing; hashing; comparison of algorithms; graph representations and algorithms.
01:198:205. INTRODUCTION TO DISCRETE STRUCTURES I (4)
Prerequisites: 01:198:111, CALC1, CALC2. Sets, propositional and predicate logic, logic design, relations and their properties, and definitions and proofs by induction with applications to the analysis of loops of programs.
01:198:206. INTRODUCTION TO DISCRETE STRUCTURES II (4)
Prerequisites: 01:198:205, CALC1, CALC2. Credit not given for both this course and 01:640:477. Counting (binomial coefficients, combinations), methods of finding and solving recurrence relations, discrete probability, regular expressions and finite automata, basic graph theory.
01:198:211. COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE (4)
Prerequisite: 01:198:112. Credit not given for both this course and 14:330:337. The levels of organization in digital computer systems; assembly language programming techniques; comparative machine architectures; assemblers, loaders, and operating systems. Programming assignments in assembly language.
01:198:314. PRINCIPLES OF PROGRAMMING LANGUAGES (4)
Prerequisites: 01:198:112, 205. Syntax, semantics, names and values, control structures, data types, procedures and parameters, scope rules, applicative languages, recursion, very high-level languages, dynamic structures, and object-oriented languages.
01:198:323. NUMERICAL ANALYSIS AND COMPUTING (4)
Prerequisites: 01:198:111; CALC1, CALC2, 250. Credit not given for both this course and 01:640:373. Approximation, interpolation, numerical differentiation, integration; numerical solution of nonlinear equations, linear algebraic systems, and ordinary differential equations.
01:198:344. DESIGN AND ANALYSIS OF COMPUTER ALGORITHMS (4)
Prerequisites: 01:198:112, 206, and CALC2. Study of algorithms. Techniques for efficiency improvement. Analysis of complexity and validity for sorting (internal, external), shortest path, spanning tree, connected and biconnected components, and string matching. Introduction to NP-completeness.
01:198:416. OPERATING SYSTEMS DESIGN (4)
Prerequisites: 01:198:206, 211, and experience with a high-level language. Batch processing, multiprogramming, timesharing, job scheduling, synchronization, resource management, protection, hierarchical design, and virtual concepts. Complete design of a simple operating system to be implemented and tested under program load as a project.
01:198:431. SOFTWARE ENGINEERING (4)
Prerequisites: 01:198:314, 344. Recommended: 01:198:315 or 416. Problems and techniques involved in the specification, design, and implementation of large-scale software systems, studied in conjunction with actual group construction of such a system.
01:198:436.DATABASES: THEORY AND APPLICATION (4)
Prerequisites: 01:198:112, 205, and two computer science courses at the 300 level or above. Data models (hierarchical, network, relational, and entity relationship) and associated query languages; relational design and theory; and examples of current systems.
01:198:440.INTRODUCTION TO ARTIFICIAL INTELLIGENCE (4)
Prerequisite: 01:198:314. A broad introduction to artificial intelligence, including search, knowledge representation, natural language understanding, and computer vision.
01:350:101. EXPOSITORY WRITING I (3)
The development of competence in reading, thinking, and writing through the analysis and composition of expository prose.
01:450:100.INTRODUCTION TO GEOGRAPHY
The geographer's view of the earth, including the natural order of the physical environment, human modification of environments, organization of society, and regional studies.
01:450:205.WORLD CULTURAL REGIONS (3)
Geography of the world's major cultural regions: Europe, U.S.S.R., the Americas, the Orient, South Asia, the Middle East, and Africa.
01:640:151-152.CALCULUS FOR MATHEMATICAL AND PHYSICAL SCIENCES (4,4)
For mathematics, physics, computer science, statistics, or chemistry majors. Prerequisite for 151: 01:640:112 or 115 or appropriate performance on the placement test in mathematics. Prerequisite for 152: CALC1. Credit restrictions: CR1, CR2. Same topics as 01:640:135-136, with additional theory and numerical applications.
01:640:250.INTRODUCTORY LINEAR ALGEBRA (3)
Prerequisite: CALC2. Systems of linear equations, Gaussian elimination, matrices and determinants, vectors in two- and three-dimensional Euclidean space, vector spaces, introduction to eigenvalues and eigen vectors. Possible additional topics: systems of linear inequalities and systems of differential equations.
07:700:102.INTRODUCTION TO MUSIC HISTORY (3)
Prerequisite: 07:700:101 or 103 or equivalent background in music. Introductory historical survey of styles, genres, forms, and composers in music from antiquity to the present.
07:700:103.INTRODUCTION TO MUSIC THEORY (3)
No previous musical experience required. Intended for nonmajors. Rudiments of music: intervals, scales, key signatures, modes, chords, rhythm, and meter. Development of aural skills.
07:700:121-122.STRUCTURAL AND STYLISTIC ANALYSIS OF MUSIC (3,3)
Prerequisite: Demonstrated understanding, by entrance examination, of rhythmic/pitch notation, intervals, scales, and key signatures; or 07:700:103. Students not passing the entrance examination must enroll concurrently in and successfully complete 07:700:100 in order to continue into 07:700:122. Credit not given for these courses and 07:700:203,204. Introduction to the literature, theoretical concepts, and stylistic characteristics of music from various periods. Concentration on development and application of analytical techniques as a preparation for upper-level study.
07:700:221-222.HARMONY (3,3)
Prerequisite: 07:700:122. Credit not given for both these courses and 07:700:279-280. Eighteenth- and nineteenth-century harmonic practice. Harmonic analysis of works selected from various historical periods.
07:700:283.COMPUTER APPLICATIONS IN MUSIC (3)
Preference given to music majors. Limited enrollment. Introduction to the creative use of computers and synthesizers. Compositional and improvisatory techniques, including sequencing, editing, and sampling MIDI and notational software.
07:700:308.KEYBOARD LITERATURE (3)
Prerequisite: 07:700:101 or equivalent. Offered in alternate years. Survey of literature for keyboard instruments from earliest sources to the present.
07:700:321-322.COUNTERPOINT (3,3)
Prerequisites: 07:700:121-122 or permission of instructor. Credit not given for both these courses and 07:700:277-278. Theory and practice of modal and tonal counterpoint. Studies in the contrapuntal techniques of various historical periods.
07:700:341.ORCHESTRATION I (2)
Prerequisites: 07:700:221-222. Pre- or corequisite: 07:700:321. Study and demonstration of instruments of the orchestra; writing idiomatically for individual instruments; scoring for small ensembles.
01:730:101.LOGIC, REASONING, AND PERSUASION(3)
Development of skills in reasoning. Consideration of what an argument is, how arguments go wrong, what makes an argument valid. Application of techniques for clarifying meaning, evaluating and constructing arguments.
01:730:201.INTRODUCTION TO LOGIC (3)
Introduction to formal logic, covering truth functional propositional logic and quantification theory. Emphasis on developing symbolic techniques for representing and evaluating arguments.
01:750:203-204.GENERAL PHYSICS (3,3)
Lec. 2 hrs., rec. 1 hr. Corequisite: Any calculus course. Primarily for students in scientific curricula other than physics. Elementary but detailed analysis of fundamental topics; motion, gravitation, momentum, energy, electromagnetism, waves, heat, kinetic theory, quantum effects, atomic and nuclear structure.
01:750:205-206.GENERAL PHYSICS LABORATORY
(1,1) Corequisites: 01:750:203-204 or 131-132. Laboratory to complement 01:750:203-204 or 131-132.