Diablo Valley College catalog 2014-2015

Page 177

Computer science COMSC-110

Introduction to Programming

4 units SC • 54 hours lecture/54 hours laboratory per term • Prerequisite: Placement through the assessment process or MATH-090 or MATH-090E or MATH-090SP or equivalent • Recommended: COMSC-100 or equivalent • Note: Credit by examination option available. See schedule of classes for programming language presented.

This course introduces students to programming concepts emphasizing modular design and development of programs, coding style, documentation, debugging and testing. All control structures and data types of a commonly used language are covered. CSU, UC

COMSC-110X Extended Introduction to Programming

This course teaches advanced features of Microsoft Office Suite, including Word, Excel, PowerPoint and Access. This course teaches customization and automation using Visual Basic for Applications (VBA). Topics include application integration, advanced functions, creating interactive forms, pivot tables, the tools, properties, objects, and language syntax of VBA and much more. CSU

2 units SC • 27 hours lecture/27 hours laboratory per term • Recommended: COMSC-195 or equivalent

This course is an extension of COMSC-110, allowing students to take the programming language portion of COMSC-110 in another language (C++ or Java). COMSC-110X offers this opportunity, in a compare and contrast context, without repeating the programming concepts taught in COMSC-110. CSU

COMSC-120 SQL Programming

4 units SC • 54 hours lecture/54 hours laboratory per term • Recommended: COMSC-110 or ENGIN-135 or equivalent • Note: Refer to schedule of classes for specific Oracle and SQLServer versions. Students may petition to repeat this course when software or hardware is changed.

This course covers the creation and maintenance of databases and tables. It also covers storage, retrieval and manipulation of data. Both Oracle and Microsoft SQLServer are covered, including Structured Query Language (SQL) script that is common to both, and product-specific variations. CSU

COMSC-121 Database Administration

4 units SC • 54 hours lecture/54 hours laboratory per term • Note: Refer to class schedule for specific Oracle and SQLServer versions. Students may petition to repeat this course when software or hardware is changed.

This course is designed to give the database administrator (DBA) a firm foundation in basic administrative tasks and provide the necessary knowledge and skills to set up, maintain, and troubleshoot a database. Both Oracle and Structured Query Language (SQL) Server are covered. CSU

CATALOG 2014-2015

2 units SC • 27 hours lecture/27 hours laboratory per term • Recommended: COMSC-100L or equivalent • Note: Students may petition to repeat this course when software or hardware is changed.

COMSC-142 XML (eXtensible Markup Language)

2 units P/NP • 27 hours lecture/27 hours laboratory per term • Prerequisite: COMSC-110 or equivalent

DIABLO VALLEY COLLEGE

COMSC-138 Advanced Microsoft Office Using Visual Basic for Applications (VBA)

This course introduces eXtensible Markup Language (XML) Documents. Students will learn the difference between HTML and XML and learn how to use XSL transformations. CSU

COMSC-150 Topics in Computer Science

.3-4 units SC • Variable hours • Note: May be repeated twice when software is changed

A supplemental course in computer science to provide a study of current concepts and problems. Specific topics will be announced in the schedule of classes. CSU

COMSC-165 Advanced Programming with C and C++ 4 units SC • 54 hours lecture/54 hours laboratory per term • Prerequisite: COMSC-110 or ENGIN-135 or equivalent • Formerly COMSC-265

The course emphasizes programming techniques using C and C++ languages. The syntax of C will be reviewed, then advanced topics such as string processing, pointers, links lists, queues, stacks, and dynamic memory allocation will be covered. CSU, UC

COMSC-171 Introduction to UNIX and Linux 2 units SC • 27 hours lecture/27 hours laboratory per term

This is an introductory course in UNIX and Linux operating systems. The course covers shells, processes, permissions, utility programs, editors, usage of network services, shell scripting, AWK scripting, and X Window graphics. CSU, UC

chapter four

PROGRAM/COURSE DESCRIPTIONS

177


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.