| |
|
General Course Descriptions : Computer Science
CSC 139 Visual BASIC Programming 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). (F)
CSC 141 Visual C++ Programming 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.
CSC 148 JAVA Programming 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, debug JAVA language programs. This course has been approved to satisfy the Comprehensive Articulation Agreement for transferability as a pre-major and/or elective course requirement. This course is also available through the Virtual Learning Community (VLC). (F)
CSC 160 Intro to Internet Programming 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). (S)
CSC 175 PHP Programming 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 239 Advanced Visual BASIC 2 3 3
Prerequisite: CSC 139
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). (S)
CSC 241 Advanced Visual C++ 2 3 3
Prerequisites: CSC 141
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.
CSC 258 JAVA Enterprise Programs 2 3 3
Prerequisites: CSC 148
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.
|