Courses

REGISTER TODAY

Looking for a class?

CSCI 105 Survey Of Computer Science

4.0 units

formerly CSIS 160

Pre-Requisistes:

Course Description:

3 hours lecture - 2 hours lecture/laboratory (4)
Transferability: CSU; UC -- CSCI 105 and 110 combined: maximum credit, one course.
An overview of the discipline of computer science including such topics as the history of computer science; machine architecture; data storage and manipulation; operating software engineering; data structures; database and information retrieval; data communications; artificial intelligence; theory of computation; social legal and ethical issues. Includes hands-on laboratory experience reinforcing the lecture material.

Class list for this semester:


  • 72043

    CSCI 105

    8/25/08 - 12/20/08

    TBA

    LEC/LAB

    INTERNET

    Walter Pistone

  • 75858

    CSCI 105

    8/25/08 - 12/20/08

    TBA

    Lecture

    INTERNET

    Anthony Smith

  • 75859

    CSCI 105

    8/25/08 - 12/20/08

    TBA

    Lab

    INTERNET

    Anthony Smith

  • 71678

    CSCI 105

    8/25/08 - 12/20/08

    TTh 11:00AM - 12:20PM

    Lecture

    B-12 (Main Campus)

    Terrie Canon

  • 71932

    CSCI 105

    8/25/08 - 12/20/08

    TTh 12:30PM - 1:20PM

    Lab

    B-12 (Main Campus)

    Terrie Canon

  • 75727

    CSCI 105

    8/25/08 - 12/20/08

    T 5:00PM - 7:50PM

    Lecture

    B-7 (Main Campus)

    Wayne Seward

  • 75728

    CSCI 105

    8/25/08 - 12/20/08

    T 8:00PM - 9:50PM

    Lab

    B-7 (Main Campus)

    Wayne Seward

  • 71679

    CSCI 105

    8/25/08 - 12/20/08

    MW 8:30AM - 9:50AM

    Lecture

    B-9 (Main Campus)

    Walter Pistone

  • 71933

    CSCI 105

    8/25/08 - 12/20/08

    MW 10:00AM - 10:50AM

    Lab

    B-9 (Main Campus)

    Walter Pistone

  • 71860

    CSCI 105

    8/25/08 - 12/20/08

    TBA

    Lecture/Lab

    INTERNET

    Walter Pistone

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 110 Programming For Computer Science

4.0 units

formerly CSIS 220

Pre-Requisistes:

CSCI 105

Course Description:

3 hours lecture - 2 hours lecture/laboratory (4)
Transferability: CSU, UC; CAN CSIS 12
Introduces object-oriented programming and design using Java. Focuses on implementation and testing of software in a platform-independent, event-driven, graphical user interface environment. Covers basic concepts of data representation, user interface design, and software engineering. (CAN CSIS 12)

Class list for this semester:


  • 74969

    CSCI 110

    08/25/2008 - 12/20/2008

    TBA

    Lecture

    INTERNET

    Anthony Smith

  • 74970

    CSCI 110

    08/25/2008 - 12/20/2008

    TBA

    Lab

    INTERNET

    Anthony Smith

  • 71895

    CSCI 110

    08/25/2008 - 12/20/2008

    TTh 2:30PM - 3:50PM

    Lecture

    B-7 (San Marcos)

    Anthony Smith

  • 72052

    CSCI 110

    08/25/2008 - 12/20/2008

    TTh 4:00PM - 4:50PM

    Lab

    B-7 (San Marcos)

    Anthony Smith

  • 75774

    CSCI 110

    08/25/2008 - 12/20/2008

    TTh 8:30AM - 9:50AM

    Lecture

    B-12 (San Marcos)

    Terrie Canon

  • 75783

    CSCI 110

    08/25/2008 - 12/20/2008

    TTh 10:00AM - 10:50AM

    Lab

    B-12 (San Marcos)

    Terrie Canon

  • 75086

    CSCI 110

    08/25/2008 - 12/20/2008

    M 5:00PM - 7:50PM

    Lecture

    B-7 (San Marcos)

    Alessandro Natale

  • 75087

    CSCI 110

    08/25/2008 - 12/20/2008

    M 8:00PM - 9:50PM

    Lab

    B-7 (San Marcos)

    Alessandro Natale

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 130 Linux Fundamentals

2.0 units

formerly CSIS 225

Pre-Requisistes:

None

Course Description:

4 hours lecture/laboratory (2)
Transfer acceptability: CSU
A hands-on introduction to a computer operating system including operating system terminology, E-mail user utilities, file structure, file security, and an introduction to shell programming using the Bourne shell.

Class list for this semester:


  • 54996

    CSCI 130

    8/25/08 - 12/20/08

    TTh 1:30PM - 3:20PM

    Lecture/Lab

    B-9(San Marcos)

    Joseph Farrelly

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 132 Linux Shell Scripting

2.0 units

formerly CSIS 226

Pre-Requisistes:

CSCI 130

Course Description:

4 hours lecture/laboratory
Transfer acceptability: CSU
Intermediate concepts of shell script programming, advanced utilities, ile management, and alternative editors. Includes usage of sed (stream editor), awk (a UNIX scripting language), and graphical user interfaces. Introduction to UNIX networking concepts.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 161 Video Game Design

4.0 units

formerly CSIS 242

Pre-Requisistes:

None

Course Description:

4 hours lecture
Transfer acceptability: CSU
An introduction to video game design, including the study of various genres of games, and the preparation of a game design document. Intended for those considering a career in the video game industry, or those with a strong interest in video games and how they are made.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

None

Course Description:

4 hours lecture/laboratory
Transfer acceptability: CSU; UC (pending)
Introduction to BSD 4.3 UNIX (bash, bourne, tsh, csh) for command line terminal access and shell scripting on a Macintosh system.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

None

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU; UC
Introduction to scripting using Apple Inc.’s AppleScript Studio. Includes hands-on laboratory experience reinforcing the lecture material.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 197 Topics in Computer Science

0.5 - 4.0 units

formerly CSIS 197

Pre-Requisistes:

None

Course Description:

Units awarded in topics courses are dependent upon the number of hours required of the student. Any combination of lecture, laboratory, or lecture/labo- ratory may be scheduled by the department. Refer to Class Schedule.
Note: May be taken 4 times
Transfer acceptability: CSU; UC (pending)
Topics in Computer Science. See class schedule for speciic topic offered. Course title will designate subject covered.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 210 Data Structures

4.5 units

formerly CSIS 221

Pre-Requisistes:

CSCI 110

Course Description:

3 hours lecture - 3 hours lecture/laboratory (4.5)
Transfer acceptability: CSU;UC
Focus on object -oriented programming and its principles of objects, classes, encapsulation, inheritance, graphical user interface, and its relationship to the Java programming language. Introduction to the principles of modularity, data abstraction, abstract data types as they apply to various data structures. Focus on the definition, implementation, and applications of the basic data structures and associated operators that are found in computer science. These include arrays, stacks, recursion, queues, lists, tables, references, trees, sorting, searching, event-driven structures that support the development of graphical user interfaces. Includes hands-on laboratory experience reinforcing the lecture material.

Class list for this semester:


  • 71680

    CSCI 210

    8/25/08 - 12/20/08

    TTh 8:30AM - 9:50AM

    Lecture

    B-7 (San Marcos)

    Richard Stegman

  • 71936

    CSCI 210

    8/25/08 - 12/20/08

    TTh 10:00AM - 10:50AM

    Lab

    B-7 (San Marcos)

    Richard Stegman

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

CSCI 110

Course Description:

3 hours lecture - 2 hours lecture/laboratory (4)
Transfer acceptability: CSU;UC
An introduction to Assembler Language programming. Language syntax is covered, together with a study of the instruction set mnemonics, segment, index, pointer, general purpose and flag registers. A variety of memory addressing techniques will be covered, as well as stack operations, particularly those associated with passing parameters to subroutine calls. Also includes I/O to screen, printer, and disk interfaces. Emphasis will be placed on interaction between the student's code and the operating system's supplied functions for I/O to peripheral devices. Use of editor and debugging tools will also be addressed.

Class list for this semester:


  • 71865

    CSCI 212

    8/25/08 - 12/20/08

    TBA

    Lecture

    INTERNET

    Walter Pistone

  • 72045

    CSCI 212

    8/25/08 - 12/20/08

    TBA

    Lab

    INTERNET

    Walter Pistone

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 220 C Programming

4.0 units

formerly CSIS 235

Pre-Requisistes:

None

Course Description:

3 hours lecture - 2 hours lecture/laboratory (4)
Transfer acceptability: CSU;UC
An introduction to the C programming language emphasizing top-down design and principles of structured programming. Includes hands-on laboratory experience reinforcing the lecture material. Language syntax is covered, together with operators, standard control structures, functions, input/output, arrays, strings, file manipulation, preprocessor, pointers, structures and dynamic variables.

Class list for this semester:


  • 74971

    CSCI 220

    8/25/08 - 12/20/08

    TBA

    Lecture

    INTERNET

    Richard Stegman

  • 74972

    CSCI 220

    8/25/08 - 12/20/08

    INTERNET

    Lab

    INTERNET

    Richard Stegman

  • 75725

    CSCI 220

    8/25/08 - 12/20/08

    TTh 11:00AM - 12:20PM

    Lecture

    B-7 (San Marcos)

    Anthony Smith

  • 75726

    CSCI 220

    8/25/08 - 12/20/08

    TTh 12:30PM - 1:20PM

    Lab

    B-7 (San Marcos)

    Anthony Smith

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

CSCI 110 or CSCI 220

Course Description:

3 hours lecture - 2 hours lecture/laboratory (4)
Transfer acceptability: CSU;UC
Detailed study of the C++ programming language and its support for data abstraction and object-oriented programming. Presents an introduction to the fundamental elements of object-oriented programming including encapsulation, classes, inheritance, polymorphism, templates, and exceptions.

Class list for this semester:


  • 74973

    CSCI 222

    8/25/08 - 12/20/08

    TBA

    Lecture

    INTERNET

    Richard Stegman

  • 74974

    CSCI 222

    8/25/08 - 12/20/08

    TBA

    Lab

    INTERNET

    Richard Stegman

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

CSCI 210

Course Description:

3 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU; UC (pending)
Graphical User Interface programming using Java. Emphasizing event-driven pro- gramming and the code to create GUI components such as buttons, text area, scrollable views. Includes hands-on laboratory experience reinforcing the lecture material..

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

CSCI 230

Course Description:

4 hours lecture/laboratory
Transfer acceptability: CSU; UC (pending)
Focus on Java programming for mobile devices, using Java’s principles of objects, classes, encapsulation, inheritance, and simple graphical user interfaces suitable for various mobile technologies. Use the principles of modularity, data abstraction, abstract data types as they apply to programs developed using the Java Mobile Environment’s packages. Focus on the deinition, implementation, and applications of simple Java programs using this environment. Includes hands-on laboratory experience reinforcing the lecture materials.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 240 Windows API Programming

4.0 units

formerly CSIS 285

Pre-Requisistes:

CSCI 220

Course Description:

3 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
An introduction to the fundamental concepts of Windows programming which will enable students to develop Windows applications using a graphical user interface. Includes a detailed study of the Windows Application Programming Interface.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 242 Windows MFC Programming

3.0 units

formerly CSIS 288

Pre-Requisistes:

CSCI 222

Course Description:

3 hours lecture-2 hours laboratory
Transfer acceptability: CSU
Windows programming using the WIN32 API for writing applications that use multitasking, threads, synchronization, and structured exception handling. Covers implementation of Dynamic Link Libraries (DLLs), Graphic Device Interface (GDI) optimization, and creation of Help iles. Includes a detailed study of the Microsoft Foundation Class (MFC) Library. Presents techniques to add Object Linking and Embedding (OLE) functionality to Windows applications.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 260 Video Game Programming I

4.0 units

formerly CSIS 240

Pre-Requisistes:

CSCI 222

Course Description:

3 hours lecture - 2 hours lecture/laboratory (4)
Transfer acceptability: CSU
Note: May be taken 4 times
Introduction to the programming of video games. Course will explore 3D game development with Microsoft's DirectX 9.0. Students learn how to create a 3D game from scratch. They learn the basics of designing and using a 3D engine. Includes hands-on laboratory experience reinforcing the lecture, text, and course materials.

Class list for this semester:


  • 71681

    CSCI 260

    8/25/08 - 12/20/08

    Th 5:00PM - 7:50PM

    Lecture

    B-12 (San Marcos)

    Alexander Ehrath

  • 71937

    CSCI 260

    8/25/08 - 12/20/08

    Th 8:00PM - 9:50PM

    Lab

    B-12 (San Marcos)

    Alexander Ehrath

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 261 Video Game Programming II

4.0 units

formerly CSIS 243

Pre-Requisistes:

CSCI 260

Course Description:

3 hours lecture-2 hours lecture/laboratory
Note: May be taken 4 times
Transfer acceptability: CSU
Builds on basic 3D game programming skills acquired during Video Game Pro- gramming I. Focuses on sound, input, networking and methods such as artiicial intelligence to drive these games. Includes hands-on laboratory experience rein- forcing the lecture, text and course materials.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

CSCI 110 or CSCI 220

Course Description:

2 hours lecture - 2 hours lecture/laboratory (3)
Transfer acceptability: CSU
Introduction to programming using Objective-C language, Apple's X-Code and Interface Builder for creating applications targeting the Macintosh platform with event-driven structures that support the development of graphical user interfaces. Includes hands-on laboratory experience reinforcing the lecture material.

Class list for this semester:


  • 75909

    CSCI 270

    8/25/08 - 12/20/08

    TBA

    Lecture

    INTERNET

    Joseph Pistone

  • 75910

    CSCI 270

    8/25/08 - 12/20/08

    TBA

    Lab

    INTERNET

    Joseph Pistone

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

Pre-Requisistes:

CSCI 270

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Macintosh OS X Cocoa Software Development Environment. Introduction to programming using Objective-C language, Apple’s X-Code and Interface Builder for creating applications targeting the Macintosh platform with event-driven structures that support the development of graphical user interfaces. Includes hands-on laboratory experience reinforcing the lecture material.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSCI 295 Directed Study in Computer Science

1.0 or 2.0 or 3.0 units

formerly CSIS 295

Pre-Requisistes:

Approval of project or research by department chairperson/director

Course Description:

3, 6, or 9 hours laboratory
Note: May be taken 4 times for a maximum of 6 units
Transfer acceptability: CSU; UC – Credit determined by UC upon review of course syllabus
Designed for the student who has demonstrated a proiciency in computer science subjects and the initiative to work independently on a particular sustained project which does not it into the context of regularly scheduled classes.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 110 Introduction to SQL

3.0 units

formerly CSIS 196

Pre-Requisistes:

None

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Intended for individuals who want to learn how to search for and manipulate data in a database, create tables and indexes, handle security, control transaction processing, and learn the basics of how to design a database.

Class list for this semester:


  • 75881

    CSDB 110

    08/25/2008 - 12/20/2008

    TBA

    Lecture

    INTERNET

    Stephen Perry Jr

  • 75882

    CSDB 110

    08/25/2008 - 12/20/2008

    TBA

    Lab

    INTERNET

    Stephen Perry Jr

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 120 SQL Database Design

2.0 units

formerly CSIS 267

Pre-Requisistes:

CSDB 110

Course Description:

2 hours lecture-2 hours laboratory
Transfer acceptability: CSU
Provides training in administering and implementing Microsoft SQL Server.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 140 Introduction to Oracle

3.0 units

formerly CSIS 252

Pre-Requisistes:

None

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
An introduction to relational database concepts including the design and creation of database structures to store, retrieve, update and display data.

Class list for this semester:


  • 75794

    CSDB 140

    08/30/2008 - 10/18/2008

    S 8:00AM - 11:50AM

    Lecture

    B-12 (Main Campus)

    Scott Wallihan

  • 75807

    CSDB 140

    08/30/2008 - 10/18/2008

    S 12:30PM - 4:20PM

    Lab

    B-12 (Main Campus)

    Scott Wallihan

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 150 Oracle Database Design

3.0 units

formerly CSIS 254

Pre-Requisistes:

CSDB 140

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
A top-down, systematic approach to the development of Oracle relational databases.

Class list for this semester:


  • 75812

    CSDB 150

    10/25/2008 - 12/20/2008

    S 8:00AM - 11:50AM

    Lecture

    B-12 (Main Campus)

    Scott Wallihan

  • 75813

    CSDB 150

    10/25/2008 - 12/20/2008

    S 12:30PM - 4:20PM

    Lab

    B-12 (Main Campus)

    Scott Wallihan

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 210 SQL Server Administration

2.0 units

formerly CSIS 172

Pre-Requisistes:

CSDB 110

Course Description:

1½ hours lecture-1 hour lecture/laboratory
Transfer acceptability: CSU
Provides students with the knowledge and skills necessary to administer and troubleshoot information systems that incorporate Microsoft SQL Server Enterprise Edition.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 220 SQL Server Programming

3.0 units

formerly CSIS 173

Pre-Requisistes:

CSDB 120

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Provides students with the knowledge and skills necessary to design, implement, and program database solutions by using Microsoft SQL Server.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 240 Oracle DBA I

3.0 units

formerly CSIS 256

Pre-Requisistes:

CSDB 140

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Design, create, and maintain an Oracle database; gain a conceptual understanding of the Oracle database architecture and how its components work and interact with one another; and learn how to create an operational database and properly manage the various structures in an effective and eficient manner. Topics are reinforced with structured hands-on practices.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 241 CSDB 241 Oracle DBA II

3.0 units

formerly CSIS 257

Pre-Requisistes:

CSDB 240

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Transporting data between databases, and the utilities to perform these activities. Introduction to networking concepts and coniguration parameters, as well as how to solve some common network problems. In hands-on exercises, conigure network parameters so that database clients and tools can communicate with the Oracle database server. Addresses backup and recover techniques, and examines various backup, failure, restore and recovery scenarios. Examine backup meth- odologies based on business requirements in a mission critical enterprise. Use multiple strategies and Oracle Recover Manager to perform backups, and restore and recover operations.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 250 Oracle Performance Tuning

3.0 units

formerly CSIS 258

Pre-Requisistes:

CSDB 240

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Introduction to the importance of good initial database design and the method used to tune a production Oracle 9i database. The focus is on database and instance tuning rather than speciic operating system performance issues. Practi- cal experience tuning an Oracle database. Recognize, troubleshoot, and resolve common peformance related problems in administering an Oracle database.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 260 Oracle PL/SQL Programming

3.0 units

formerly CSIS 259

Pre-Requisistes:

CSDB 150

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Learn the Oracle PL/SQL language, a lexible procedural extension to SQL, which increases productivity, performance, scalability, portability and security. Use PL/SQL’s tight integration with Oracle database that allows application developers to build and deploy distributed applications with considerable lexibility. Learn how to utilize advanced techniques to design PL/SQL applications to solve complex business problems.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 110 Introduction to SQL

3.0 units

formerly CSIS 196

Pre-Requisistes:

None

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Intended for individuals who want to learn how to search for and manipulate data in a database, create tables and indexes, handle security, control transaction processing, and learn the basics of how to design a database.

Class list for this semester:


  • 75881

    CSDB 110

    08/25/2008 - 12/20/2008

    TBA

    Lecture

    INTERNET

    Stephen Perry Jr

  • 75882

    CSDB 110

    08/25/2008 - 12/20/2008

    TBA

    Lab

    INTERNET

    Stephen Perry Jr

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 120 SQL Database Design

2.0 units

formerly CSIS 267

Pre-Requisistes:

CSDB 110

Course Description:

2 hours lecture-2 hours laboratory
Transfer acceptability: CSU
Provides training in administering and implementing Microsoft SQL Server.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 140 Introduction to Oracle

3.0 units

formerly CSIS 252

Pre-Requisistes:

None

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
An introduction to relational database concepts including the design and creation of database structures to store, retrieve, update and display data.

Class list for this semester:


  • 75794

    CSDB 140

    08/30/2008 - 10/18/2008

    S 8:00AM - 11:50AM

    Lecture

    B-12 (Main Campus)

    Scott Wallihan

  • 75807

    CSDB 140

    08/30/2008 - 10/18/2008

    S 12:30PM - 4:20PM

    Lab

    B-12 (Main Campus)

    Scott Wallihan

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 150 Oracle Database Design

3.0 units

formerly CSIS 254

Pre-Requisistes:

CSDB 140

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
A top-down, systematic approach to the development of Oracle relational databases.

Class list for this semester:


  • 75812

    CSDB 150

    10/25/2008 - 12/20/2008

    S 8:00AM - 11:50AM

    Lecture

    B-12 (Main Campus)

    Scott Wallihan

  • 75813

    CSDB 150

    10/25/2008 - 12/20/2008

    S 12:30PM - 4:20PM

    Lab

    B-12 (Main Campus)

    Scott Wallihan

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 210 SQL Server Administration

2.0 units

formerly CSIS 172

Pre-Requisistes:

CSDB 110

Course Description:

1½ hours lecture-1 hour lecture/laboratory
Transfer acceptability: CSU
Provides students with the knowledge and skills necessary to administer and troubleshoot information systems that incorporate Microsoft SQL Server Enterprise Edition.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 220 SQL Server Programming

3.0 units

formerly CSIS 173

Pre-Requisistes:

CSDB 120

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Provides students with the knowledge and skills necessary to design, implement, and program database solutions by using Microsoft SQL Server.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 240 Oracle DBA I

3.0 units

formerly CSIS 256

Pre-Requisistes:

CSDB 140

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Design, create, and maintain an Oracle database; gain a conceptual understanding of the Oracle database architecture and how its components work and interact with one another; and learn how to create an operational database and properly manage the various structures in an effective and eficient manner. Topics are reinforced with structured hands-on practices.

Class list for this semester:


  • None

Required or useful for:


  • Computer Science Degree (required)
  • Web Developer Certificate (elective)

CSDB 241 CSDB 241 Oracle DBA II

3.0 units

formerly CSIS 257

Pre-Requisistes:

CSDB 240

Course Description:

2 hours lecture-2 hours lecture/laboratory
Transfer acceptability: CSU
Transporting data between databases, and the utilities to perform these activities. Introduction to networking concepts and coniguration parameters, as well as how to solve some common network problems. In hands-on exercises, conigure network parameters so that database clients and tools can communicate with the Oracle database server. Addresses backup and recover techniques, and examines various backup, failure, restore and recovery scenarios. Examine backup meth- odologies based on business requirements in a mission critical enterprise. Use multiple strategies and Oracle Recover Manager to perform backups, and restore and recover operations.