7 courses with the subject CSC, 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.
CSC 118Swift Programming I 2 33
Prerequisite(s): CIS 115 Corequisite(s): None This course introduces the development of iOS applications and Apple applications using Swift programming language. Emphasis is placed on syntax, object-oriented principles, memory management, and functional concepts of Swift programming. Upon completion, students should be able to develop fully functional iOS and Apple applications using Swift programming language. CSC 121 Python Programming 2 3 3 Prerequisite(s): CIS 115 Corequisite(s): None This course introduces computer programming using the Python programming language. Emphasis is placed on common algorithms and programming prin- ciples utilizing the standard library distributed with Python. Upon completion, students should be able to design, code, test, and debug Python language programs. CSC 134 C++ Programming 2 3 3 Prerequisite(s): CIS 115 Corequisite(s): None This course introduces computer programming using the C++ programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level. This course has been approved for transfer under the CAA and ICAA as a premajor and/or elective course requirement. CSC 135 COBOL Programming 2 3 3 Prerequisite(s): CIS 115 Corequisite(s): None This course introduces computer programming using the COBOL programming language with structured programming principles. Topics include input/output operations, iteration, arithmetic operations, arrays, pointers, filters, and other related topics. Upon completion, students should be able to design, code, test and debug at a beginning level. 298
Prerequisite(s): CSC 134 Corequisite(s): None This course is a continuation of CSC 134 using the C++ programming language with standard programming principles. Emphasis is placed on advanced arrays/tables, file management/processing techniques, data structures, sub-programs, interactive processing, sort/merge routines, and libraries. Upon completion, students should be able to design, code, test, debug and document programming solutions. 299
Prerequisite(s): CSC 151 Corequisite(s): None This course is a continuation of CSC 151 using the JAVA programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment.
Prerequisite(s): CTI 110, CTI 120, CTS 115, CTS 285, and SGD 113 Corequisite(s): None This course provides an opportunity to complete a significant programming project from the design phase through implementation with minimal instruc- tor support. Emphasis is placed on project definition, testing, presentation, and implementation. Upon completion, students should be able to complete a project from the definition phase through implementation. 300