COMPUTER SCIENCE

Reviews
Shared by: garrickWilliams
Categories
Stats
views:
35
rating:
not rated
reviews:
0
posted:
8/19/2009
language:
English
pages:
0
Class Lab Credit COMPUTER SCIENCE Effective Term - Summer 2006 [2006*02] - CRC 03/22/06 CSC 119 Programming Orient Prerequisites: None Corequisites: None 1 2 2 This course provides students with an opportunity to develop the knowledge and skills required to succeed in the programming program. Emphasis is placed on introducing students to the tools and resources available to them in programming. Upon completion, students should be able to demonstrate knowledge of programming tools, resources, and services available. Effective Term - Summer 2005 [2005*02] - CRC 03/09/05 CSC 120 Computing Fundamentals I Prerequisites: MAT 080, MAT 090, MAT 095, MAT 120, MAT 121, MAT 161, MAT 171, or MAT 175 Corequisites: None 3 2 4 This course provides the essential foundation for the discipline of computing and a program of study in computer science, including the role of the professional. Topics include algorithm design, data abstraction, searching and sorting algorithms, and procedural programming techniques. Upon completion, students should be able to solve problems, develop algorithms, specify data types, perform sorts and searches, and use an operating system. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. Effective Term - Summer 1997 [1997*02] CSC 120 Computing Fundamentals I Prerequisites: MAT 080 or MAT 090 Corequisites: None 3 2 4 This course provides the essential foundation for the discipline of computing and a program of study in computer science, including the role of the professional. Topics include algorithm design, data abstraction, searching and sorting algorithms, and procedural programming techniques. Upon completion, students should be able to solve problems, develop algorithms, specify data types, perform sorts and searches, and use an operating system. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. Effective Term – Fall 2002 [2002*03] – SBCC 07/19/02 CSC 125 Intro to Parallel I Prog Prerequisites: None Corequisites: None 2 2 3 This course introduces students to the techniques and tools used to write parallel programs. Topics include principles of parallel program design including architecture, algorithms, performance modeling, parallel programming standards, Message Passing Interface (MPI), OpenMP, API, and modern parallel languages. Upon completion, students should be able to discuss programming issues in a High Performance Computing system. Combined Course Library CSC - 1 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 129 Technical Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces the analysis of technical problems by using different software tools. Emphasis is placed on solving technical problems using structured programming logic and tools such as a computer language, spreadsheet software, or an advanced programmable calculator. Upon completion, students should be able to derive solutions to complex technical problems using various software tools. Effective Term - Summer 1997 [1997*02] CSC 130 Computing Fundamentals II Prerequisites: CSC 120 Corequisites: None 3 2 4 This course provides in-depth coverage of the discipline of computing and the role of the professional. Topics include software design methodologies, analysis of algorithm and data structures, searching and sorting algorithms, and file organization methods. Upon completion, students should be able to use software design methodologies and choice of data structures and understand social/ethical responsibilities of the computing professional. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 131 Assembly Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces assembly language programming with emphasis on program efficiency. Topics include registers, instruction, data types, memory layout, I/O, bit manipulation, debugging, and code considerations. Upon completion, students should be able to create and modify program modules written in an assembly language. Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 132 BASIC Programming Prerequisites: None Corequisites: None 2 3 3 This course is designed to introduce computer programming using the BASIC programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays/tables, and other related topics. Upon completion, students should be able to design, code, test, and debug BASIC language programs. Combined Course Library CSC - 2 May 24, 2006 Class Lab Credit Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 133 C Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the C 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. Effective Term - Summer 1997 [1997*02] CSC 133 C Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the C programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays tables, pointers, and other related topics. Upon completion, students should be able to design, code, test, and debug C language programs. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 134 C++ Programming Prerequisites: None Corequisites: None 2 3 3 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 to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. This course is also available through the Virtual Learning Community (VLC). Effective Term - Summer 1997 [1997*02] CSC 134 C++ Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces object-oriented computer programming using the C++ programming language. 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 C++ language programs. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. This course is also available through the Virtual Learning Community (VLC). Combined Course Library CSC - 3 May 24, 2006 Class Lab Credit Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 135 COBOL Programming Prerequisites: None Corequisites: None 2 3 3 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. Effective Term - Summer 1997 [1997*02] CSC 135 COBOL Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the COBOL programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays/tables, and other related topics. Upon completion, students should be able to design, code, test, and debug COBOL language programs. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 136 Fortran Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the Fortran 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. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. Effective Term - Summer 1997 [1997*02] CSC 136 FORTRAN Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the FORTRAN programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays, subprograms, and other related topics. Upon completion, students should be able to design, code, test, and debug FORTRAN language programs. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. Combined Course Library CSC - 4 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 137 Pascal Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces structured computer programming using the Pascal programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays, and other related topics. Upon completion, students should be able to design, code, test, and debug Pascal language programs. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 138 RPG Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the RPG 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. Effective Term - Summer 1997 [1997*02] CSC 138 RPG Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the RPG programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays/tables, and other related topics. Upon completion, students should be able to design, code, test, and debug RPG language programs. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 139 Visual BASIC Prog Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the Visual BASIC 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 is also available through the Virtual Learning Community (VLC). This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. (TAC – 05/24/06) Effective Term - Summer 1997 [1997*02] CSC 139 Visual BASIC Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces event-driven computer programming using the Visual BASIC programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays, forms, sequential files, and other related topics. Upon completion, students should be able to design, code, test, and debug Visual BASIC language programs. This course is also available through the Virtual Learning Community (VLC). Combined Course Library CSC - 5 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] CSC 140 Visual C Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces event-driven computer programming using the Visual C programming languages. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays, and other related topics. Upon completion, students should be able to design, code, test, and debug Visual C language programs. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 141 Visual C++ Prog Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the Visual 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, debug, and implement objects using the appropriate environment at a beginning level. Effective Term - Summer 1997 [1997*02] CSC 141 Visual C++ Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces event-driven computer programming using the Visual C++ programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays, and other related topics. Upon completion, students should be able to design, code, test, and debug Visual C++ language programs. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 142 Visual COBOL Prog Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the Visual 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. Effective Term - Summer 1997 [1997*02] CSC 142 Visual COBOL Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the Visual COBOL programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays/tables, and other related topics. Upon completion, students should be able to design, code, test, and debug Visual COBOL language programs. Combined Course Library CSC - 6 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] CSC 143 Object-Oriented Prog Prerequisites: None Corequisites: None 2 3 3 This course introduces the concepts of object-oriented programming. 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, test, debug, and implement objects at the application level using the appropriate environment. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 144 AS/400 CL Programming Prerequisites: CIS 115 and NOS 211 Corequisites: None 2 3 3 This course introduces computer programming using the CL programming language. Topics include CL command structure, command parameters, creating CL programs, manipulating variables, writing commands to control jobs and workflow, and other related topics. Upon completion, students should be able to design, code, test, and debug CL programs. Effective Term – Spring 1998 [1998*01] CSC 144 AS/400 CL Programming Prerequisites: CIS 115 and CIS 211 Corequisites: None 2 3 3 This course introduces computer programming using the CL programming language. Topics include CL command structure, command parameters, creating CL programs, manipulating variables, writing commands to control jobs and workflow, and other related topics. Upon completion, students should be able to design, code, test, and debug CL programs. Effective Term - Summer 1997 [1997*02] CSC 145 Visual C/C++ Programming Prerequisites: CIS 110 or CIS 111 Corequisites: None 2 3 3 This course introduces event-driven programming concepts using the Visual C/C++ and similar programming languages. Topics include forms, data types, classes, inheritance, event handling, standard and bitwise operators, functions. arrays, pointers, files, and other related topics. Upon completion, students should be able to solve problems related to engineering applications by writing and modifying Visual C/C++ language programs. Combined Course Library CSC - 7 May 24, 2006 Class Lab Credit Effective Term - Spring 1998 [1998*01] End Term – Summer 2007 [207*02] – CRC 06/13/05 CSC 148 JAVA Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the JAVA language. Topics include selection, iteration, arithmetic and logical operators, classes, inheritance, methods, arrays, user interfaces, basic applet creation and other related topics. Upon completion, students should be able to design, code, test, and debug JAVA language programs. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. This course is also available through the Virtual Learning Community (VLC). CSC 148 has been revised to CSC 151 (JAVA Programming). See CSC 151 for course information. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 150 Visual RPG Prog Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming using the Visual RPG 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. Effective Term - Summer 1997 [1997*02] CSC 150 Visual RPG Programming Prerequisites: None Corequisites: CIS 130 2 3 3 This course introduces computer programming using the Visual RPG programming language. Topics include input/output operations, sequence, selection, iteration, arithmetic operations, arrays/tables, and other related topics. Upon completion, students should be able to design, code, test, and debug Visual RPG language programs. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 151 JAVA Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces computer programming 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 JAVA language programs. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. This course is also available through the Virtual Learning Community (VLC). Combined Course Library CSC - 8 May 24, 2006 Class Lab Credit Effective Term – Fall 2002 [2002*03] – CRC 04/17/02 CSC 152 SAS Prerequisites: None Corequisites: None 2 3 3 This course introduces the fundamentals of SAS programming. Emphasis is placed on learning basic SAS commands and statements for solving a variety of data processing applications. Upon completion, students should be able to use SAS data and procedure steps to create SAS data sets, do statistical analysis, and general customized reports. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 153 C# Programming Prerequisites: None Corequisites: None 2 3 3 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, debug, and implement objects using the appropriate environment at the beginning level. Effective Term – Spring 2002 [2002*01] – CRC 04/17/01 End Term - Summer 2007 [2007*02] - CRC 06/13/05 CSC 160 Intro to Internet Prog Prerequisites: None Corequisites: None 2 2 3 This course introduces client-side Internet programming using HTML and Javascript. Topics include use of frames and tables, use of meta tags, Javascript techniques for site navigation. Upon completion, students should be able to write HTML documents that incorporate programming to provide web page organization and navigation functions. This course is also available through the Virtual Learning Community (VLC). CSC 160 has been revised to WEB 115 (Web Markup and Scripting). See WEB 115 for course information. Effective Term – Fall 1999 [1999*03] CSC 160 Intro to Internet Prog Prerequisites: CIS 172 Corequisites: None 2 2 3 This course introduces client-side Internet programming using HTML and Javascript. Topics include use of frames and tables, use of meta tags, Javascript techniques for site navigation. Upon completion, students should be able to write HTML documents that incorporate programming to provide web page organization and navigation functions. Combined Course Library CSC - 9 May 24, 2006 Class Lab Credit Effective Term – Fall 2002 [2002*03] – CRC 04/17/02 End Term - Summer 2007 [2007*02] - CRC 06/13/05 CSC 175 PHP Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces students to the server-side, HTML-embedded scripting language PHP. Emphasis is placed on programming techniques required to create dynamic web pages using PHP scripting language features. Upon completion, students should be able to design, code, test, debug , and create a dynamic web site using the PHP scripting language. CSC 175 has been revised to WEB 182 (PHP Programming). See WEB 182 for course information. Effective Term – Fall 2002 [2002*03] – CRC 04/17/02 End Term - Summer 2007 [2007*02] - CRC 06/13/05 CSC 185 Perl Programming Prerequisites: None Corequisites: None 2 3 3 This course introduces students to the Perl Programming language. Topics include programming techniques using CGI script, input/output operations, sequence, iteration, selection, arithmetic operations, subroutines, modules, integrating database, pattern matching and other related topics. Upon completion, students should be able to design, code, test, and debug Perl language programs. CSC 185 has been revised to WEB 183 (Perl Programming). See WEB 183 for course information. Effective Term - Summer 1997 [1997*02] CSC 220 Machine Implem of Algor Prerequisites: CSC 120 Corequisites: MAT 271 3 2 4 This course covers the organization and operation of real computer systems at the assembly language level. Topics include mapping of statements and constructs onto machine instruction sequences, internal data types and structures representation, numerical computation, and iterative approximation methods. Upon completion, students should be able to analyze computer system organization, implement procedural language elements, and describe the programming language translation process. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. Effective Term – Fall 2002 [2002*03] – SBCC 07/19/02 CSC 225 Adv Parallel Programming Prerequisites: CSC 125 Corequisites: None 2 3 3 The course introduces students to advanced topics in parallel programming and reviews available tools and libraries for parallel programming. Topics include partitioning and scheduling techniques, performance metrics and scalability, cluster environment programming, vector processing, compiler directives, code optimization and algorithms for parallel computers. Upon completion, students should be able to design an application in a HPC environment. Combined Course Library CSC - 10 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] CSC 229 MPI Programming Prerequisites: CSC 125 Corequisites: None 2 3 3 This course introduces students to the Message Passing Interface (MPI) library. Topics include writing programs using the MPI routines, adding parallelism to application code, collective operations, timing, manipulation communicators, PTP operations, and tuning parallel programs. Upon completion, students should be able to design and code a program using the MPI library. Effective Term - Summer 1997 [1997*02] CSC 230 Analysis of Algorithms Prerequisites: CSC 130 Corequisites: None 3 2 4 This course covers the design and analysis of algorithms including the concurrency and parallel processing. Topics include non-procedural programming paradigms contrasted with procedural programming, search strategies, and artificial intelligence concepts, including the design and implementation of a multi-faceted software system. Upon completion, students should be able to apply software engineering principles with analysis and design criteria and understand social responsibilities and professional ethics. Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 231 Adv Assembler for IS Prerequisites: CSC 131 Corequisites: None 2 3 3 This course is a continuation of CSC 131 using Assembler with structured 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. Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 232 Advanced BASIC Prerequisites: CSC 132 Corequisites: None 2 3 3 This course is a continuation of CSC 132 using BASIC with structured 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. Combined Course Library CSC - 11 May 24, 2006 Class Lab Credit Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 233 Adv C Programming Prerequisites: CSC 133 Corequisites: None 2 3 3 This course is a continuation of CSC 133 using the C programming language with structured 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. Effective Term - Summer 1997 [1997*02] CSC 233 Advanced C Prerequisites: CSC 133 Corequisites: None 2 3 3 This course is a continuation of CSC 133 using C with structured 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. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 234 Adv C++ Programming Prerequisites: CSC 134 Corequisites: None 2 3 3 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. This course is also available through the Virtual Learning Community (VLC). Effective Term - Summer 1997 [1997*02] CSC 234 Advanced C++ Prerequisites: CSC 134 Corequisites: None 2 3 3 This course is a continuation of CSC 134 using C++ with structured 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. Combined Course Library CSC - 12 May 24, 2006 Class Lab Credit Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 235 Adv COBOL Programming Prerequisites: CSC 135 Corequisites: None 2 3 3 This course is a continuation of CSC 135 using the COBOL programming language with structured 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. Effective Term - Summer 1997 [1997*02] CSC 235 Advanced COBOL Prerequisites: CSC 135 Corequisites: None 2 3 3 This course is a continuation of CSC 135 using COBOL with structured 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. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 236 Adv Fortran Programming Prerequisites: CSC 136 Corequisites: None 2 3 3 This course is a continuation of CSC 136 using the Fortran programming language with structured 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. Effective Term - Summer 1997 [1997*02] CSC 236 Advanced FORTRAN Prerequisites: CSC 136 Corequisites: None 2 3 3 This course is a continuation of CSC 136 using FORTRAN with structured programming principles. Emphasis is placed on advanced arrays, file management/processing techniques, data structures, sub-programs, interactive processing, algorithms, and libraries. Upon completion, students should be able to design, code, test, debug, and document programming solutions. Combined Course Library CSC - 13 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 237 Advanced Pascal Prerequisites: CSC 137 Corequisites: None 2 3 3 This course is a continuation of CSC 137 using Pascal with structured programming principles. Emphasis is placed on advanced arrays, file management/processing techniques, data structures, sub-programs, interactive processing, algorithms, and libraries. Upon completion, students should be able to design, code, test, debug, and document programming solutions. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 238 Adv RPG Programming Prerequisites: CSC 138 Corequisites: None 2 3 3 This course is a continuation of CSC 138 using the RPG programming language with structured 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. Effective Term - Summer 1997 [1997*02] CSC 238 Advanced RPG Prerequisites: CSC 138 Corequisites: None 2 3 3 This course is a continuation of CSC 138 using RPG with structured 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. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 239 Adv Visual BASIC Prog Prerequisites: CSC 139 Corequisites: None 2 3 3 This course is a continuation of CSC 139 using the Visual BASIC 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. This course is also available through the Virtual Learning Community (VLC). This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a premajor and/or elective course requirement. (TAC – 05/24/06) Combined Course Library CSC - 14 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] CSC 239 Advanced Visual BASIC Prerequisites: CSC 139 Corequisites: None 2 3 3 This course is a continuation of CSC 139 using Visual BASIC with structured 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. This course is also available through the Virtual Learning Community (VLC). Effective Term - Summer 1997 [1997*02] CSC 240 Advanced Visual C Prerequisites: CSC 140 Corequisites: None 2 3 3 This course is a continuation of CSC 140 using Visual C with structured programming principles. Emphasis is placed on advanced arrays, file management/processing techniques, data structures, functions, interactive processing, sort/merge routines, and libraries. Upon completion, students should be able to design, code, test, debug, and document programming solutions. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 241 Adv Visual C++ Prog Prerequisites: CSC 141 Corequisites: None 2 3 3 This course is a continuation of CSC 141 using the Visual 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, debug, and implement objects using the appropriate environment. Effective Term - Summer 1997 [1997*02] CSC 241 Advanced Visual C++ Prerequisites: CSC 141 Corequisites: None 2 3 3 This course is a continuation of CSC 141 using Visual C++ with object-oriented programming principles. Emphasis is placed on advanced arrays, file management/processing techniques, data structures, sub-programs, interactive processing, algorithms, and libraries. Upon completion, students should be able to design, code, test, debug, and document programming solutions. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 242 Adv Visual COBOL Prog Prerequisites: CSC 142 Corequisites: None 2 3 3 This course is a continuation of CSC 142 using the Visual COBOL programming language with structured 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. Combined Course Library CSC - 15 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] CSC 242 Advanced Visual COBOL Prerequisites: CSC 142 Corequisites: None 2 3 3 This course is a continuation of CSC 142 using Visual COBOL with structured 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. Effective Term - Summer 1997 [1997*02] CSC 244 CICS Prerequisites: CSC 235 Corequisites: None 4 2 5 This course provides an in-depth study of interactive transaction processing using command level CICS. Topics include pseudoconversational programming, basic mapping support, control tables, storage areas, file maintenance, screen design, and EDF debugging. Upon completion, students should be able to design, code, test, debug, and document command level COBOL programs for menuing, record processing, browsing, and temporary storage. Effective Term - Summer 1997 [1997*02] CSC 245 Adv C/C++ Programming Prerequisites: CSC 133, CSC 134, CSC 140, CSC 141, or CSC 145 Corequisites: None 2 3 3 This course covers additional operations using C dialects primarily relating to operating system interfacing. Topics include advanced file handling, interprocess communications, messages, semaphores, inter-language calls, signals, device drivers, sockets, and client/server techniques. Upon completion, students should be able to write and modify programs using advanced functions. Effective Term - Summer 1997 [1997*02] CSC 246 Realtime Programming Prerequisites: A high-level or assembly programming language Corequisites: None 2 3 3 This course covers the techniques for programming in a realtime environment. Topics include signals, critical sections, polling, interface devices, timing, open and closed loop control, speed/size optimization, and special considerations for embedded controllers. Upon completion, students should be able to write and modify interface routines used with time-critical applications. Combined Course Library CSC - 16 May 24, 2006 Class Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 247 Adv Assembly Language Prerequisites: None Corequisites: None Lab Credit 2 3 3 This course covers additional techniques used in efficient assembly language programs. Topics include memory models, re-entrant code, recursion, ROM-able code, disassembly, patching, device drivers, and interfacing to highlevel languages. Upon completion, students should be able to create, patch, and optimize sub-programs for use in solving problems. Effective Term - Summer 1997 [1997*02] CSC 247 Adv Assembly Language Prerequisites: CSC 131 Corequisites: None 2 3 3 This course covers additional techniques used in efficient assembly language programs. Topics include memory models, re-entrant code, recursion, ROM-able code, disassembly, patching, device drivers, and interfacing to highlevel languages. Upon completion, students should be able to create, patch, and optimize sub-programs for use in solving problems. Effective Term – Fall 2002 [2002*03] – CRC 04/17/02 End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 248 Adv Internet Progr Prerequisites: CSC 134 or CSC 140 or CSC 141 or CSC 148 or CSC 160 Corequisites: None 2 3 3 This course covers advanced programming skills required to design Internet applications. Emphasis is placed on programming techniques required to support network applications. Upon completion, students should be able to design, code, debug, and document network-based programming solutions to various real-world problems using an appropriate programming language. CSC 248 has been revised to WEB 215 (Adv Markup and Scripting). See WEB 215 for course information. Effective Term - Summer 1997 [1997*02] CSC 248 Adv Internet Progr Prerequisites: CSC 134 or CSC 140 or CSC 141 Corequisites: None 2 3 3 This course covers advanced programming skills required to design Internet applications. Emphasis is placed on programming techniques required to support network applications. Upon completion, students should be able to design, code, debug, and document network-based programming solutions to various real-world problems using an appropriate programming language. Combined Course Library CSC - 17 May 24, 2006 Class Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 249 Data Struct & Algorithms Prerequisites: CSC 133, CSC 134, CSC 135, CSC 136, CSC 138, CSC 139, CSC 140, CSC 141, or CSC 142 Corequisites: None Lab Credit 2 3 3 This course introduces the data structures and algorithms frequently used in programming applications. Topics include lists, stacks, queues, dequeues, heaps, sorting, searching, mathematical operations, recursion, encryption, random numbers, algorithm testing, and standards. Upon completion, students should be able to design data structures and implement algorithms to solve various problems. Effective Term - Summer 1997 [1997*02] CSC 249 Data Struct & Algorithms Prerequisites: CSC 132, CSC 133, CSC 134, CSC 135, CSC 136, CIS 137, CSC 138, CSC 139, CSC 140, CSC 141, or CSC 142 Corequisites: None 2 3 3 This course introduces the data structures and algorithms frequently used in programming applications. Topics include lists, stacks, queues, dequeues, heaps, sorting, searching, mathematical operations, recursion, encryption, random numbers, algorithm testing, and standards. Upon completion, students should be able to design data structures and implement algorithms to solve various problems. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 250 Adv Visual RPG Prog Prerequisites: CSC 150 Corequisites: None 2 3 3 This course is a continuation of CSC 150 using the Visual RPG programming language with structured 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. Effective Term - Summer 1997 [1997*02] CSC 250 Advanced Visual RPG Prerequisites: CSC 150 Corequisites: None 2 3 3 This course is a continuation of CSC 150 using Visual RPG with structured 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 to various problems using an appropriate editor/translator. Combined Course Library CSC - 18 May 24, 2006 Class Lab Credit Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 251 Adv JAVA Programming Prerequisites: CSC 151 Corequisites: None 2 3 3 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. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 253 Adv C# Programming Prerequisites: CSC 153 Corequisites: None 2 3 3 This course is a continuation of CSC 153 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, debug, and implement objects using the appropriate environment. Effective Term – Fall 2002 [2002*03] – SBCC 07/19/02 CSC 255 OpenMP Programming Prerequisites: CSC 125 Corequisites: None 2 3 3 This course introduces students to the basics of using the OpenMP programming standard. Topics include directivebased shared memory parallel processing, incremental parallelization, and developing portable code for shared memory architectures using the OpenMP model. Upon completion, students should be able to design and code a program using the OpenMP standard. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 258 JAVA Enterprise Programs Prerequisites: CSC 151 Corequisites: None 2 3 3 This course provides a continuation to CSC 151 using the Java Enterprise Edition (JEE) programming architecture. Topics include distributed network applications, database connectivity, Enterprise Java Beans, servlets, collection frameworks, JNDI, RMI, JSP, multithreading XML and multimedia development. Upon completion, students should be able to program a client/server enterprise application using the JEE framework. Effective Term – Fall 2002 [2002*03] – SBCC 07/19/02 CSC 258 JAVA Enterprise Programs Prerequisites: CSC 148 Corequisites: None 2 3 3 This course provides a continuation to CSC 148 using the Java Enterprise Edition (JEE) programming architecture. Topics include distributed network applications, database connectivity, Enterprise Java Beans, servlets, collection frameworks, JNDI, RMI, JSP, multithreading XML and multimedia development. Upon completion, students should be able to program a client/server enterprise application using the JEE framework. Combined Course Library CSC - 19 May 24, 2006 Class Lab Credit Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 260 Prog in Another Language Prerequisites: CSC 120 Corequisites: None 2 2 3 This course provides in-depth coverage, with applications, of a programming language which was not covered in CSC 120, 130, 220, or 230. Emphasis is placed on using the covered language to develop well-structured programs to solve appropriate problems. Upon completion, students should be able to understand the uses, syntax, and limitations of the language while comparing similarities and differences with other languages. Effective Term - Summer 1997 [1997*02] End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 270 Obj-Oriented Prog Principles Prerequisites: None Corequisites: MAT 271 2 3 3 This course introduces object-oriented programming using C++, object-orient Pascal, Smalltalk, or another objectoriented programming language. Emphasis is placed on programming employing encapsulation of data and methods, virtual functions and polymorphism, abstract data types, pointers, and function and operator overloading. Upon completion, students should be able to apply appropriate object-oriented programming principles to the solution of numeric and nonnumeric problems. Effective Term – Fall 2002 [2002*03] – SBCC 07/19/02 CSC 275 HPC Algorithms Prerequisites: CSC 125 Corequisites: None 2 2 3 This course introduces students to the various algorithms available for HPC environments. Topics include distributed algorithms, programming models for massively parallel machines, various parallel standard template libraries, distributed-memory message-passing algorithms, minimal communication and latency-tolerant algorithms. Upon completion, students should be able to discuss and code a program using HPC algorithms. Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 278 JAVA Message Service Prerequisites: CSC 151 Corequisites: None 2 3 3 This course introduces the student to the Java Message Service (JMS), an application program interface that supports messaging between computers in a network. Topics include point-to-point models, transactions, reliability issues, durable subscriptions and introduces messaging within Enterprise JavaBeans technology. Upon completion, students should be able to complete a project using the JMS technology. Combined Course Library CSC - 20 May 24, 2006 Class Lab Credit Effective Term – Fall 2002 [2002*03] – CRC 04/17/02 CSC 278 JAVA Message Service Prerequisites: CSC 148 Corequisites: None 2 3 3 This course introduces the student to the Java Message Service (JMS, an application program interface that supports messaging between computers in a network. Topics include point-to-point models, transactions, reliability issues, durable subscriptions and introduces messaging within Enterprise JavaBeans technology. Upon completion, students should be able to complete a project using the JMS technology Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 284 Emerging Comp Prog Tech Prerequisites: None Corequisites: None 2 3 3 This course provides students with the latest technologies and strategies in the field of Computer Programming. Emphasis is placed on the evaluation of developing Computer Programming Technologies and presenting those findings to the class. Upon completion, students should be able to critically analyze emerging Computer Programming Technologies and establish informed opinions. Effective Term – Spring 2003 [2003*01] – CRC 04/17/02 CSC 284 Emerging Comp Prog Tech Prerequisites: CIS 286 Corequisites: None 2 3 3 This course provides students with the latest technologies and strategies in the field of Computer Programming. Emphasis is placed on the evaluation of developing Computer Programming Technologies and presenting those findings to the class. Upon completion, students should be able to critically analyze emerging Computer Programming Technologies and establish informed opinions. Effective Term – Fall 2002 [2002*03] – CRC 10/10/01 End Term – Summer 2007 [2007*02] – CRC 06/13/05 CSC 285 Programming Project Prerequisites: CIS 115 Corequisites: None 2 2 3 This course provides an opportunity to complete a significant Programming project form the design phase through implementation with minimal instructor 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. CSC 285 has been revised to CSC 289 (Programming Capstone Proj). See CSC 289 for course information. Combined Course Library CSC - 21 May 24, 2006 Class Lab Credit Effective Term – Spring 2006 [2006*01] – CRC 06/13/05 CSC 289 Programming Capstone Proj Prerequisites: CTS 285 Corequisites: None 1 4 3 This course provides an opportunity to complete a significant programming project from the design phase through implementation with minimal instructor 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. See the SEL and SEM prefixes for generic Selected Topics and Seminar course description. Combined Course Library CSC - 22 May 24, 2006

Related docs
Computer Science
Views: 16  |  Downloads: 2
COMPUTER-SCIENCE
Views: 6  |  Downloads: 0
Computer-science
Views: 0  |  Downloads: 0
computer science
Views: 78  |  Downloads: 8
Computer Science
Views: 31  |  Downloads: 6
Computer Science
Views: 12  |  Downloads: 0
Computer Science
Views: 0  |  Downloads: 0
COMPUTER SCIENCE
Views: 6  |  Downloads: 0
Computer Science
Views: 3  |  Downloads: 0
Computer Science
Views: 7  |  Downloads: 1
Harvard - Computer Science Course
Views: 952  |  Downloads: 32
premium docs
Other docs by garrickWilliam...
Memo to Employees Re Trade Secrets
Views: 456  |  Downloads: 16
Employee Appraisal Form
Views: 1509  |  Downloads: 46
ALLEGATION OF JURISDICTION
Views: 175  |  Downloads: 0
Letter of Intent to Purchase a Business
Views: 2946  |  Downloads: 288
Articles of IncorporationCalifornia Simple
Views: 140  |  Downloads: 0
Stock Certificate Common Stock
Views: 731  |  Downloads: 48
wannamaker-all
Views: 240  |  Downloads: 2
TAC Inc Ammendments and By laws
Views: 203  |  Downloads: 0