20.01.2013 Views

Complete College Catalog 2011-2012 - Rio Hondo College

Complete College Catalog 2011-2012 - Rio Hondo College

Complete College Catalog 2011-2012 - Rio Hondo College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CIT 109<br />

Introduction to Microsoft Access<br />

Advisory: READ 023 or appropriate<br />

assessment; CIT 101<br />

Transfers to: CSU<br />

This is an introductory microcomputer<br />

database applications course, which<br />

will provide instruction in the use of<br />

the latest version of database software<br />

for business applications. Students<br />

will learn to create and modify tables,<br />

build table relationships, add and<br />

edit records, create forms for data<br />

entry, and produce simple queries<br />

and reports. This course is intended<br />

for students desiring to complete<br />

the requirements for the Computer<br />

Information Technology Degree or<br />

professionals wanting an introduction<br />

to Microsoft Access.<br />

1.5 Units<br />

27 Lecture hours<br />

CIT 110<br />

Advanced Microsoft Access<br />

Prerequisite: CIT 109<br />

Advisory: READ 023 or appropriate<br />

assessment<br />

Transfers to: CSU<br />

This is an advanced microcomputer<br />

database applications course, which<br />

will provide instruction in the use of<br />

the latest version of database software<br />

with emphasis on the software as<br />

a programming tool. Students will<br />

learn advanced query functions,<br />

custom forms design for data entry,<br />

custom report writing, and sharing<br />

and integrating data with Web pages.<br />

This course is intended for students<br />

desiring to complete the requirements<br />

for the Computer Information<br />

Technology Computer Systems Degree<br />

or professionals wanting to learn the<br />

programming features of Microsoft<br />

Access for managing databases.<br />

1.5 Units<br />

27 Lecture hours<br />

CIT 111<br />

Introduction to Programming<br />

Advisory: MATH 050 or appropriate<br />

assessment<br />

Transfers to: CSU<br />

This course is designed to develop<br />

the problem-solving abilities of the<br />

student who intends to continue in the<br />

computer field. Various techniques<br />

used will include hierarchy diagrams,<br />

data flow diagrams, flow-charting,<br />

data diagrams, and pseudo code. This<br />

course will also include information<br />

on Microsoft Visual Studio.NET’s<br />

integrated development environment<br />

(IDE).<br />

3 Units<br />

54 Lecture hours<br />

CIT 112<br />

Survey of Object-Oriented<br />

Programming<br />

Advisory: ENGL 030 or ESL 197 or<br />

appropriate assessment; READ 022 or<br />

appropriate assessment; MATH 050 or<br />

appropriate assessment; CIT 097<br />

Transfers to: UC, CSU<br />

This class covers the basic syntax for<br />

three object-oriented programming<br />

languages: C++, Visual Basic and<br />

Java. Using the Microsoft Studio<br />

environment, this class includes<br />

the following topics: introduction<br />

to computers, logic, input/output,<br />

looping and structures.<br />

3 Units<br />

54 Lecture hours<br />

CIT 115<br />

Introduction to Visual Basic<br />

Programming<br />

Advisory: READ 023 or appropriate<br />

assessment; CIT 111<br />

Transfers to: UC, CSU<br />

This course is intended for students<br />

desiring to complete the requirements<br />

for the Computer Information<br />

Technology Degree or professionals<br />

wanting an introduction to Visual<br />

Basic Programming. This course will<br />

cover the fundamentals of software<br />

development using the most popular<br />

language – Visual Basic. Course topics<br />

include: designing programs, writing<br />

the source code, compiling, linking,<br />

executing and debugging programs,<br />

data types, arithmetic/logical<br />

expressions, procedures, decisions,<br />

repetition, arrays, processing sequential<br />

files, processing random access files,<br />

graphical display, controls and objects.<br />

4 Units<br />

72 Lecture hours<br />

CIT 116<br />

Advanced Visual Basic Programming<br />

Prerequisite: CIT 115<br />

Advisory: READ 023 or appropriate<br />

assessment<br />

Transfers to: UC, CSU<br />

This course is intended for students<br />

desiring to complete the requirements<br />

for the Computer Information<br />

Technology Degree or professionals<br />

who want to continue developing their<br />

programming skills using an objectoriented<br />

programming language. This<br />

course will review the fundamentals<br />

of software development and cover<br />

advanced programming skills using<br />

the Visual Basic language. Advanced<br />

topics include: user interface concepts,<br />

database management, custom controls,<br />

and Window common controls,<br />

multiple document applications, class,<br />

ActiveX and distributing programs.<br />

4 Units<br />

72 Lecture hours<br />

CIT 125<br />

C++ Programming - Introduction<br />

Advisory: READ 023 or appropriate<br />

assessment; CIT 111<br />

Transfers to: UC, CSU<br />

This course is intended for students<br />

desiring to complete the requirements<br />

for the Computer Information<br />

Technology Degree or professionals<br />

who want to continue developing<br />

their programming skills using Visual<br />

C++ programming language. This<br />

course will cover the fundamentals<br />

of software development using the<br />

most popular language: C++. The<br />

topics covered include: designing,<br />

writing the source code, compiling,<br />

linking, executing, debugging, data<br />

types, arithmetic/logical expressions,<br />

pointers, looping, branching, classes,<br />

objects and static and dynamic<br />

memory allocation.<br />

4 Units<br />

72 Lecture hours<br />

CIT 126<br />

C++ Programming - Advanced<br />

Prerequisite: CIT 125<br />

Advisory: READ 023 or appropriate<br />

assessment<br />

Transfers to: UC, CSU<br />

This course is intended for students<br />

desiring to complete the requirements<br />

for the Computer Information<br />

Technology Degree or professionals<br />

who want to continue developing their<br />

programming skills using an objectoriented<br />

programming language. This<br />

course will review the fundamentals of<br />

software development and cover the<br />

advanced programming skills using<br />

the C++ language. Advanced topics<br />

include: classes and data abstraction,<br />

operator overloading, inheritance,<br />

virtual function and polymorphism,<br />

stream I/O and Exception Handling.<br />

4 Units<br />

72 Lecture hours<br />

CIT 135<br />

Introduction to Java Programming<br />

Advisory: READ 023 or appropriate<br />

assessment; CIT 111<br />

Transfers to: UC, CSU<br />

This course is intended for students<br />

desiring to complete the requirements<br />

for the Computer Information<br />

Technology Degree or professionals<br />

wanting an introduction to Java<br />

Programming. This course will cover the<br />

fundamentals of software development<br />

using the most popular Open Source<br />

language – Java. Course topics include:<br />

program design, algorithms, writing and<br />

testing source code, arithmetic/logic<br />

expressions, control structures, objects<br />

and basic Java structures.<br />

4 Units<br />

72 Lecture hours<br />

CIT 136<br />

Advanced Java Programming<br />

Prerequisite: CIT 135<br />

Advisory: READ 023 or appropriate<br />

assessment<br />

Transfers to: UC, CSU<br />

This course is intended for students<br />

desiring to complete the requirements<br />

for the Computer Information<br />

Technology Degree or professionals<br />

who want to continue developing<br />

their programming skills using Java.<br />

This course covers the basics of<br />

the software development and the<br />

advanced programming skills using<br />

the Java language. Topics include Java<br />

data syntax, data structure, applets,<br />

graphics, animation, inheritance,<br />

abstract windows toolkit, exception<br />

handling, file input and output, and<br />

multithreading.<br />

4 Units<br />

72 Lecture hours<br />

162 / <strong>Rio</strong> <strong>Hondo</strong> <strong>College</strong> <strong>2011</strong>-<strong>2012</strong> <strong>Catalog</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!