12 courses with the subject CP, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CP 1000Computer Science Concepts, Tools and Methods3
(s) Hours: 3 hrs. Overview of computer science, including a general introduction to the concept of computers and computer systems, applications, programming and networking. These topics are introduced to the student with a broad outlook approach to the fundamental knowledge of the discipline and connects these concepts to practical applications of the role of computers in society, including areas such as security, privacy, ethics, and social networking. The interdisciplinary nature of computer science is stressed, by examples of its application to multiple fields (including life and physical sciences, linguistics, logic, mathematics, psychology, statistics, technology related studies, and general scientific discovery) are presented. Students who have completed BA 6000 or CIS 1100 or CP 500 or CP 1100 or TEC 2500 will not receive credit for this course. Prerequisite(s): (1) Successful completion of the Elementary Algebra portion of the ACCUPLACER CUNY Assessment Test in Math; or (2) A passing score on both the Pre-Algebra and Elementary Algebra portion of the CUNY Mathematics Skills Test (COMPASS); or (3) Successful completion of both the Pre-Algebra and Elementary Algebra CUNY Mathematics remediation; or (4) Math Exemption; or (5) Established math proficiency designation per the CUNY Proficiency Index Flexible Core: Scientific World (Group E) Department: Mathematics and Computer Science 424
CP 1100Introduction to Computers and Computer Applications4
(s) Hours: 4 hrs. Computer literacy course introducing uses of computers, components of a computer system, input/output devices, and flowcharting and programming in a contemporary programming language. Computer applications include word processing, spreadsheets, graphics, and database management systems, computer concepts and information processing. Students who have completed BA 6000 or CIS 1100 or CP 500 or CP 1000 or TEC 2500 will not receive credit for this course. Prerequisite(s): Exempt from or completion of developmental courses in Reading and Writing and (1) Successful completion of CUNY Mathematics remediation; or (2) Math Proficiency per CUNY guidelines. Flexible Core: Scientific World (Group E) Department: Mathematics and Computer Science
4 Credit(s) Hours: 4 hrs. Introduction to programming in the C++ language including: variables, definitions, pointers, functions, loops, arrays, screen handling, and interfaces to UNIX and other languages. Students who have completed CS 1200 will not receive credit for this course. Prerequisite(s): CP 500 Department: Mathematics and Computer Science
4 Credit(s) Hours: 4 hrs. Covers advanced aspects of the C++ language, including pointers, compile and run-time storage allocation, data structures such as linked lists, sorting, searching and recursion. Students who have completed CS 13A0 will not receive credit for this course. Prerequisite(s): CP 2100 Department: Mathematics and Computer Science
(s) Hours: 3 hrs. Introduction to computers and how they are used, as well as the impact they have had on society. The course explores the impact computers and information technology have had on society and demonstrates lessons via a variety of software tools and information technology resources. The course material includes coverage of subject matter that will prepare the student for the Google Workspace certification exam. Prerequisite(s): Exempt from or completion of developmental courses in Reading and Writing and (1) Successful completion of CUNY Mathematics remediation; or (2) Math Proficiency per CUNY guidelines. Department: Mathematics and Computer Science
4 Credit(s) Hours: 4 hrs. Computer programming using the language VISUAL BASIC. Covers the production of a graphical user interface and writing code to make use of it. Participants will create applications that make use of file and data management techniques. Prerequisite(s): MAT 900 Department: Mathematics and Computer Science 425
4 Credit(s) Hours: 4 hrs. The second semester of VISUAL BASIC introduces advanced topics, including arrays, files, database access, advanced data handling, drag and drop techniques, graphics and ActiveX controls. Prerequisite(s): CP 3100 Department: Mathematics and Computer Science
(s) Hours: 4 hrs. Introduction to microcomputer programming used in data information environments including: microcomputer hardware, microcomputer operating systems, algorithm design using flowcharts, and computer programming. Prerequisite(s): (1) Accuplacer placement of MAT 900 or above; or (2) MAT 9010 OR Prerequisite(s)/Corequisite(s): MAT 9B0 or MAT 900 Department: Mathematics and Computer Science
4 Credit(s) Hours: 4 hrs. An introduction to the Java programming language, including algorithms, data representation, debugging and verification of programs and object-oriented programming concepts. Prerequisite(s): (1) Successful completion of the Elementary Algebra portion of the ACCUPLACER CUNY Assessment Test in Math; or (2) A passing score on both the Pre-Algebra and Elementary Algebra portion of the CUNY Mathematics Skills Test (COMPASS); or (3) Successful completion of both the Pre-Algebra and Elementary Algebra CUNY Mathematics remediation and one course in a programming language Department: Mathematics and Computer Science
(s) Hours: 4 hrs. The concepts and structures of modern computer graphics and computer-aided design. Applications for presentation and business graphics, computer-aided design and drafting, engineering graphics. Hands-on experience with computers for programming practice and assignments. Prerequisite(s): CP 500 Department: Mathematics and Computer Science 426
(s) Hours: 5 hrs. Introduction to the UNIX operating system and to programming using its functions and subprograms including: file structures, directories, security, utility programs, pointers, functions, screen handling with term cap definitions and interfaces to languages and databases. Prerequisite(s): CIS 1200 and CIS 3100 Department: Mathematics and Computer Science