## Related Links

- Business and Computer Science
- Accounting
- Accounting Certificate of Achievement
- Business Administration
- Business Information Systems
- Computer & Information Systems
- Computer Programming Certificate
- Computer Science
- Event Planning Management Certificate
- Fashion Merchandising
- Forensic Accounting
- Java Programming Certificate of Achievement
- Java & Web Programming Certificate of Achievement
- Business - Liberal Arts
- Management
- Marketing
- Network Administration and Support
- Network Administration Certificate
- Paralegal Studies Certificate
- Paralegal Studies
- Small Business Management
- Student Organizations

# Computer Programming Certificate

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Business and Computer Science

**Course Description :**

This course emphasizes problem solving with programming using the Python programming language and problem solving with applications using Microsoft Excel. In addition to problem solving skills the course presents current technologies and their impacts on society. The course is designed for students who already possess familiarity with computer applications. It is recommended for students planning to transfer to an upper division college that has a computer programming requirement in its computer literacy course.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3
- Lecture Hours : 1
- Lab Hours : 4

**Short Title :** Web Development I

**Course Code :** CSC-125

**Department Description :** Business and Computer Science

**Course Description :**

This course focuses on using the markup languages HTML, CSS and scripting languages to create Web documents. This course will produce web pages using HTML, CSS and JavaScript. The student will produce fully interactive client side web pages. Focus will be on creating the Web Page using the latest versions of HTML and CSS and will concentrate on providing a working in depth knowledge of the programming language JavaScript and its usage in user interactivity.

**Prerequisites :**

- Credit : 3

**Short Title :** Introduction to Computer Science Using Java

**Course Code :** CSC-161

**Department Description :** Computer Science and Information Technology

**Course Description :** This course presents an introduction to programming and problem solving using Java. Algorithm development and basic procedural and object-oriented problem solving techniques are introduced. Fundamental topics of computer programming including sequence, selection, repetition, input/output, methods, parameter passing, scope, lifetime, and arrays are discussed in detail. Basic concepts of object-oriented programming such as objects, classes and class methods are introduced. This course is required of all Computer Science transfer students. The course is also recommended for students in other programs seeking a rigorous introduction to computer programming.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Object-Oriented Programming Using Java

**Course Code :** CSC-162

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course builds on the Java foundation developed in CSC 161 and is the second core course required for students in the Computer Science Transfer program. It investigates the software engineering principles of encapsulation, information hiding and code reuse, and discusses how these concepts are used to build abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are studied, along with constructors and method overloading. Students implement Java programs incorporating features from the Java programming language.

**Prerequisites :**

CSC-161 with a grade of "C" or better and MAT-129 or MAT-129A

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Data Structures in Java

**Course Code :** CSC-236

**Department Description :** Business and Computer Science

**Course Description :**

This course teaches different techniques of storing, accessing and processing data as utilized in the development of programs and algorithms. Topics include linked lists, stacks, queues, trees, recursion and graphs. Algorithms for applications such as sorting, searching and merging will be analyzed and implemented. Solutions are designed using object-oriented techniques and implemented in the Java programming language. This course is the third course in the Java programming sequence and is a required course for students in the Computer Science Transfer Option.

**Prerequisites :**

CSC-162 with a grade of "C" or better and MAT-129 or MAT-129B or written permission of the department chairperson

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**3 - 4**

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students use inferential and critical skills in the process of composing documented essays. Extensive reading materials serve as structural models and as the bases for discussion and for the writing of essays involving response, analysis, and synthesis.

**Prerequisites :**

A passing score on the College Placement Test; or a grade of "C" or better in ENG-010 and RDG-011 (RDG-011 can be a co-requisite; or a grade of "C" or better in ESL-097 and ESL-098.

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3
- Lecture Hours : 3

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

Familiarizes students with mathematical models that occur in more advanced courses and in the areas of business, science and the social sciences using exploratory data analysis and statistical methods. Topics include descriptive statistics linear regression, probability and probability distribution, confidence intervals, and an introduction to hypothesis testing.

**Prerequisites :**

Algebra I, MAT-013, or the equivalent as demonstrated through multiple measures.

**Co requisites :**

### MAT-090

Corequiste Exemption: Proficiency at the Level of Algebra II

- Credit : 3

## AND

**Short Title :** Statistics II

**Course Code :** MAT-124

**Department Description :** Mathematics

**Course Description :**

Continues the study of hypothesis testing, including one and two sample testing, chi-square analysis, analysis of variance, non-parametric statistics and regression and curve fitting. Familiarizes the students with models and methods used in data analysis with a focus on databases and computer systems to aid in analysis. Students will plan an experiment and make inferences about a population based upon sample data collected.

**Prerequisites :**

Statistics I, MAT-123, or the equivalent as demonstrated through multiple measures.

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

Emphasis is on those topics from algebra and trigonometry that best prepare students for the first course in calculus. The areas of study are algebraic and transcendental functions and their graphs. Of special interest are polynomials, rational, exponential, logarithmic and trigonometric functions. Additional topics include vectors, polar coordinate systems, matrices and determinants. TI83/84 graphing calculator required.

**Prerequisites :**

Appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, “C” or better in MAT-014 or departmental approval

- Credit : 4

## AND

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

Presents fundamental ideas of calculus such as the derivative, integral and their applications. Topics include fundamentals of analytic geometry. The first course in a sequence of calculus courses intended for the student interested in mathematics, engineering and the natural, physical and social sciences. TI83/84 graphing calculator required.

**Prerequisites :**

Precalculus, MAT-129, or Precalculus for Busines and Economics MAT-139 or the equivalent as demonstrated through multiple measures.

- Credit : 4

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Business and Computer Science

**Course Description :**

This course emphasizes problem solving with programming using the Python programming language and problem solving with applications using Microsoft Excel. In addition to problem solving skills the course presents current technologies and their impacts on society. The course is designed for students who already possess familiarity with computer applications. It is recommended for students planning to transfer to an upper division college that has a computer programming requirement in its computer literacy course.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3
- Lecture Hours : 1
- Lab Hours : 4

**Short Title :** Web Markup Languages

**Course Code :** CSC-125

**Department Description :** Business and Computer Science

**Course Description :**

This course focuses on using the markup languages HTML, CSS and scripting languages to create Web documents. This course will produce web pages using HTML, CSS and JavaScript. The student will produce fully interactive client side web pages. Focus will be on creating the Web Page using the latest versions of HTML and CSS and will concentrate on providing a working in depth knowledge of the programming language JavaScript and its usage in user interactivity.

**Prerequisites :**

- Credit : 3
- Lecture Hours : 2
- Lab Hours : 2

**Short Title :** Introduction to Computer Science Using Java

**Course Code :** CSC-161

**Department Description :** Computer Science and Information Technology

**Course Description :** This course presents an introduction to programming and problem solving using Java. Algorithm development and basic procedural and object-oriented problem solving techniques are introduced. Fundamental topics of computer programming including sequence, selection, repetition, input/output, methods, parameter passing, scope, lifetime, and arrays are discussed in detail. Basic concepts of object-oriented programming such as objects, classes and class methods are introduced. This course is required of all Computer Science transfer students. The course is also recommended for students in other programs seeking a rigorous introduction to computer programming.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Object-Oriented Programming Using Java

**Course Code :** CSC-162

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course builds on the Java foundation developed in CSC 161 and is the second core course required for students in the Computer Science Transfer program. It investigates the software engineering principles of encapsulation, information hiding and code reuse, and discusses how these concepts are used to build abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are studied, along with constructors and method overloading. Students implement Java programs incorporating features from the Java programming language.

**Prerequisites :**

CSC-161 with a grade of "C" or better and MAT-129 or MAT-129A

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Data Structures in Java

**Course Code :** CSC-236

**Department Description :** Business and Computer Science

**Course Description :**

This course teaches different techniques of storing, accessing and processing data as utilized in the development of programs and algorithms. Topics include linked lists, stacks, queues, trees, recursion and graphs. Algorithms for applications such as sorting, searching and merging will be analyzed and implemented. Solutions are designed using object-oriented techniques and implemented in the Java programming language. This course is the third course in the Java programming sequence and is a required course for students in the Computer Science Transfer Option.

**Prerequisites :**

CSC-162 with a grade of "C" or better and MAT-129 or MAT-129B or written permission of the department chairperson

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**3 - 4**

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students use inferential and critical skills in the process of composing documented essays. Extensive reading materials serve as structural models and as the bases for discussion and for the writing of essays involving response, analysis, and synthesis.

**Prerequisites :**

A passing score on the College Placement Test; or a grade of "C" or better in ENG-010 and RDG-011 (RDG-011 can be a co-requisite; or a grade of "C" or better in ESL-097 and ESL-098.

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3
- Lecture Hours : 3

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

Familiarizes students with mathematical models that occur in more advanced courses and in the areas of business, science and the social sciences using exploratory data analysis and statistical methods. Topics include descriptive statistics linear regression, probability and probability distribution, confidence intervals, and an introduction to hypothesis testing.

**Prerequisites :**

Algebra I, MAT-013, or the equivalent as demonstrated through multiple measures.

**Co requisites :**

### MAT-090

Corequiste Exemption: Proficiency at the Level of Algebra II

- Credit : 3

## AND

**Short Title :** Statistics II

**Course Code :** MAT-124

**Department Description :** Mathematics

**Course Description :**

Continues the study of hypothesis testing, including one and two sample testing, chi-square analysis, analysis of variance, non-parametric statistics and regression and curve fitting. Familiarizes the students with models and methods used in data analysis with a focus on databases and computer systems to aid in analysis. Students will plan an experiment and make inferences about a population based upon sample data collected.

**Prerequisites :**

Statistics I, MAT-123, or the equivalent as demonstrated through multiple measures.

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

Emphasis is on those topics from algebra and trigonometry that best prepare students for the first course in calculus. The areas of study are algebraic and transcendental functions and their graphs. Of special interest are polynomials, rational, exponential, logarithmic and trigonometric functions. Additional topics include vectors, polar coordinate systems, matrices and determinants. TI83/84 graphing calculator required.

**Prerequisites :**

Appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, “C” or better in MAT-014 or departmental approval

- Credit : 4

## AND

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

Presents fundamental ideas of calculus such as the derivative, integral and their applications. Topics include fundamentals of analytic geometry. The first course in a sequence of calculus courses intended for the student interested in mathematics, engineering and the natural, physical and social sciences. TI83/84 graphing calculator required.

**Prerequisites :**

Precalculus, MAT-129, or Precalculus for Busines and Economics MAT-139 or the equivalent as demonstrated through multiple measures.

- Credit : 4

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Business and Computer Science

**Course Description :**

This course emphasizes problem solving with programming using the Python programming language and problem solving with applications using Microsoft Excel. In addition to problem solving skills the course presents current technologies and their impacts on society. The course is designed for students who already possess familiarity with computer applications. It is recommended for students planning to transfer to an upper division college that has a computer programming requirement in its computer literacy course.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3
- Lecture Hours : 1
- Lab Hours : 4

**Short Title :** Web Markup Languages

**Course Code :** CSC-125

**Department Description :** Business and Computer Science

**Course Description :**

This course focuses on using the markup languages HTML, CSS and scripting languages to create Web documents. This course will produce web pages using HTML, CSS and JavaScript. The student will produce fully interactive client side web pages. Focus will be on creating the Web Page using the latest versions of HTML and CSS and will concentrate on providing a working in depth knowledge of the programming language JavaScript and its usage in user interactivity.

**Prerequisites :**

- Credit : 3
- Lecture Hours : 2
- Lab Hours : 2

**Short Title :** Introduction to Computer Science Using Java

**Course Code :** CSC-161

**Department Description :** Computer Science and Information Technology

**Course Description :** This course presents an introduction to programming and problem solving using Java. Algorithm development and basic procedural and object-oriented problem solving techniques are introduced. Fundamental topics of computer programming including sequence, selection, repetition, input/output, methods, parameter passing, scope, lifetime, and arrays are discussed in detail. Basic concepts of object-oriented programming such as objects, classes and class methods are introduced. This course is required of all Computer Science transfer students. The course is also recommended for students in other programs seeking a rigorous introduction to computer programming.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Object-Oriented Programming Using Java

**Course Code :** CSC-162

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course builds on the Java foundation developed in CSC 161 and is the second core course required for students in the Computer Science Transfer program. It investigates the software engineering principles of encapsulation, information hiding and code reuse, and discusses how these concepts are used to build abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are studied, along with constructors and method overloading. Students implement Java programs incorporating features from the Java programming language.

**Prerequisites :**

CSC-161 with a grade of "C" or better and MAT-129 or MAT-129A

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Data Structures in Java

**Course Code :** CSC-236

**Department Description :** Business and Computer Science

**Course Description :**

This course teaches different techniques of storing, accessing and processing data as utilized in the development of programs and algorithms. Topics include linked lists, stacks, queues, trees, recursion and graphs. Algorithms for applications such as sorting, searching and merging will be analyzed and implemented. Solutions are designed using object-oriented techniques and implemented in the Java programming language. This course is the third course in the Java programming sequence and is a required course for students in the Computer Science Transfer Option.

**Prerequisites :**

CSC-162 with a grade of "C" or better and MAT-129 or MAT-129B or written permission of the department chairperson

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**3 - 4**

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students use inferential and critical skills in the process of composing documented essays. Extensive reading materials serve as structural models and as the bases for discussion and for the writing of essays involving response, analysis, and synthesis.

**Prerequisites :**

A passing score on the College Placement Test; or a grade of "C" or better in ENG-010 and RDG-011 (RDG-011 can be a co-requisite; or a grade of "C" or better in ESL-097 and ESL-098.

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3
- Lecture Hours : 3

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

Familiarizes students with mathematical models that occur in more advanced courses and in the areas of business, science and the social sciences using exploratory data analysis and statistical methods. Topics include descriptive statistics linear regression, probability and probability distribution, confidence intervals, and an introduction to hypothesis testing.

**Prerequisites :**

Algebra I, MAT-013, or the equivalent as demonstrated through multiple measures.

**Co requisites :**

### MAT-090

Corequiste Exemption: Proficiency at the Level of Algebra II

- Credit : 3

## AND

**Short Title :** Statistics II

**Course Code :** MAT-124

**Department Description :** Mathematics

**Course Description :**

Continues the study of hypothesis testing, including one and two sample testing, chi-square analysis, analysis of variance, non-parametric statistics and regression and curve fitting. Familiarizes the students with models and methods used in data analysis with a focus on databases and computer systems to aid in analysis. Students will plan an experiment and make inferences about a population based upon sample data collected.

**Prerequisites :**

Statistics I, MAT-123, or the equivalent as demonstrated through multiple measures.

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

Emphasis is on those topics from algebra and trigonometry that best prepare students for the first course in calculus. The areas of study are algebraic and transcendental functions and their graphs. Of special interest are polynomials, rational, exponential, logarithmic and trigonometric functions. Additional topics include vectors, polar coordinate systems, matrices and determinants. TI83/84 graphing calculator required.

**Prerequisites :**

Appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, “C” or better in MAT-014 or departmental approval

- Credit : 4

## AND

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

Presents fundamental ideas of calculus such as the derivative, integral and their applications. Topics include fundamentals of analytic geometry. The first course in a sequence of calculus courses intended for the student interested in mathematics, engineering and the natural, physical and social sciences. TI83/84 graphing calculator required.

**Prerequisites :**

Precalculus, MAT-129, or Precalculus for Busines and Economics MAT-139 or the equivalent as demonstrated through multiple measures.

- Credit : 4

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Business and Computer Science

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3
- Lecture Hours : 1
- Lab Hours : 4

**Short Title :** Web Markup Languages

**Course Code :** CSC-125

**Department Description :** Business and Computer Science

**Course Description :**

**Prerequisites :**

- Credit : 3
- Lecture Hours : 2
- Lab Hours : 2

**Short Title :** Introduction to Computer Science Using Java

**Course Code :** CSC-161

**Department Description :** Computer Science and Information Technology

**Course Description :** This course presents an introduction to programming and problem solving using Java. Algorithm development and basic procedural and object-oriented problem solving techniques are introduced. Fundamental topics of computer programming including sequence, selection, repetition, input/output, methods, parameter passing, scope, lifetime, and arrays are discussed in detail. Basic concepts of object-oriented programming such as objects, classes and class methods are introduced. This course is required of all Computer Science transfer students. The course is also recommended for students in other programs seeking a rigorous introduction to computer programming.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Object-Oriented Programming Using Java

**Course Code :** CSC-162

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-161 with a grade of "C" or better and MAT-129 or MAT-129A

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Data Structures in Java

**Course Code :** CSC-236

**Department Description :** Business and Computer Science

**Course Description :**

**Prerequisites :**

- Credit : 4
- Lecture Hours : 3
- Lab Hours : 3

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**3 - 4**

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

**Prerequisites :**

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3
- Lecture Hours : 3

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-013 or appropriate score on the College placement test

**Co requisites :**

### MAT-090

Corequiste Exemption: Proficiency at the Level of Algebra II

- Credit : 3

## AND

**Short Title :** Statistics II

**Course Code :** MAT-124

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 4

## AND

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-129, MAT-129A/MAT-129B or equivalent, or appropriate score on the College placement test or satisfactory score on the diagnostic examination, or departmental approval

- Credit : 4

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Business and Computer Science

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3

**Short Title :** Microcomputer Operating Systems and Architecture

**Course Code :** CSC-110

**Department Description :** Business and Computer Science

**Course Description :**

This course will teach students the role of microcomputer operating systems and how the operating systems interact with the computer. The course covers the structure and function of hardware including input/output devices, memory, central processing unit, storage devices, communications devices and buses. The commonly used microcomputer operating systems Windows and DOS will be discussed and emphasized with hands-on exercises covering topics including: disk maintenance, directory and file management, batch files, interaction of graphical user interface and utilities. Configuration and optimization of standard hardware and system software will also be discussed. Upon successful completion of this course, the student will be prepared to take the associated A+ test.

**Prerequisites :**

- Credit : 3

**Short Title :** Introduction to Computer Science Using C++

**Course Code :** CSC-133

**Department Description :** Business and Computer Science

**Course Description :**

This course presents an introduction to programming and problem solving using an object-oriented programming language C++. Algorithm development and basic problem solving techniques are introduced. Fundamental topics of computer programming including sequence, selection, repetition, input/output, functions, parameter passing, scope, lifetime and arrays are discussed in detail. This is the first major course in Computer Science and is required of all students pursuing a degree in any of the three options offered by the department. The course is also recommended for students in other programs seeking a rigorous introduction to computer programming.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4

**Short Title :** Object-Oriented Programming Using C++

**Course Code :** CSC-134

**Department Description :** Business and Computer Science

**Course Description :**

This course builds on the C++ foundation developed in CSC 133 and is the second core course required for students in the Computer Information Systems General Option program. It discusses the software engineering principles of encapsulation and reuse, and how they lead to abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are covered, along with the C++ features of constructors and operator overloading. Students implement programs using these features in the C++ programming language.

**Prerequisites :**

CSC-133 and MAT-116 or MAT-129 or MAT-129A

- Credit : 4

**Short Title :** Data Structures

**Course Code :** CSC-235

**Department Description :** Business and Computer Science

**Course Description :**

This course teaches different techniques of storing, accessing and processing data as utilized in the development of programs and algorithms. Topics include linked lists, stacks, queues, trees, recursion and graphs. Algorithms for applications such as sorting, searching and merging will be analyzed and implemented. Solutions are designed using object-oriented techniques and implemented in the C++ programming language. This course is the third course in the C++ programming sequence and is a required course for students in the Computer Information Systems General Option.

**Prerequisites :**

CSC-134 and MAT-116 or MAT-129 or MAT-129B

- Credit : 4

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**3 - 4**

Recommended Computer Science Electives:

All students should consult a computer science advisor.

CSC-116 Introduction to Information Systems Security (credits 3)

CSC-211 Programming in JAVA (credits 4)

CSC-241 Web Programming (credits 4)

CSC-261 Information Technology Management (credits 3)

The following courses cannot be taken as electives: CSC-105, CSC-107, CSC-108, CSC 109, CSC 115, CSC 117, CSC 165

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

**Prerequisites :**

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3

**Short Title :** English Composition II

**Course Code :** ENG-122

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students use inferential and critical skills in the process of composing argument synthesis essays. Students engage in formal written argumentation based on extensive reading and analysis of complex texts. Through the research process, students will locate, analyze, and synthesize scholarly sources to advance their own informed positions on relevant issues in the composition of a formal research paper.

**Prerequisites :**

A grade of “C” or better in ENG-121

- Credit : 3

**Short Title :** College Algebra

**Course Code :** MAT-116

**Department Description :** Mathematics

**Course Description :**

This course is designed to prepare students for general education science and mathematics electives. Topics include concepts of algebra, algebraic functions and graphs, exponential and logarithmic functions and graphs, inequalities and systems of equations. Applications are emphasized.

**Prerequisites :**

MAT-014 or appropriate score on the College Placement Test.

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Precalculus I (Part A)

**Course Code :** MAT-129A

**Department Description :** Mathematics

**Course Description :**

This first half of a two-semester Precalculus course designed to give students extended enrichment to prepare for a first course in calculus. Emphasis is on algebra topics to develop skills properly and a thorough understanding of the concepts needed to proceed to Calculus. Topics include the study of algebraic functions and their graphs. Of special interest are polynomials and rational functions. TI83/84 graphing calculator is required.

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Precalculus I (Part B)

**Course Code :** MAT-129B

**Department Description :** Mathematics

**Course Description :**

The second half of a two-semester Precalculus course designed to give students extended enrichment to prepare for a first course in calculus. Emphasis is on exponential, logarithmic and trigonometric functions and their properties to develop skills properly for a thorough standing of the concepts needed to go on to calculus. TI83/84 graphing calculator required.

**Prerequisites :**

MAT-129A or equivalent

- Credit : 2

## OR

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-013 or appropriate score on the College placement test

**Co requisites :**

### MAT-090

Corequiste Exemption: Proficiency at the Level of Algebra II

- Credit : 3

## OR

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-129, MAT-129A/MAT-129B or equivalent, or appropriate score on the College placement test or satisfactory score on the diagnostic examination, or departmental approval

- Credit : 4

## OR

**Short Title :** Analytic Geometry and Calculus I (Part A)

**Course Code :** MAT-131A

**Department Description :** Mathematics

**Course Description :**

The first half of a two-semester sequence of Analytic Geometry and Calculus I. Presents fundamental ideas of calculus such as limits, derivatives, and their applications. Topics include fundamentals of analytic geometry and transcendental functions. The first course in a sequence of calculus courses intended for the student interested in mathematics, engineering, and the natural, physical, and social sciences. TI 83 or TI 84 calculator required.

**Prerequisites :**

MAT-129, MAT-129A/MAT-129B, or appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, or departmental approval

- Credit : 2

## AND

**Short Title :** Analytic Geometry and Calculus I (Part B)

**Course Code :** MAT-131B

**Department Description :** Mathematics

**Course Description :**

The second half a two-semester sequence of analytic geometry and Calculus I. Presents fundamental ideas of calculus, such as derivative and integral and their applications. Topics include fundamental of analytic geometry and transcendental functions. This is the first course in a sequence of calculus courses intended for the student interested in mathematics, engineering and the natural, physical and social sciences. TI83/84 graphing calculator is required.

**Prerequisites :**

MAT-131A or equivalent

- Credit : 2

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course introduces students to a problem solving approach to computer applications through the use of spreadsheets, database, presentation manager, a programming language and Internet skills. It emphasizes Visual Basic and Microsoft Excel, in addition to surveying fundamental computer concepts and is designed for students who already possess a familiarity with computer applications. It is recommended for students planning to transfer to an upper division college that has a computer programming requirement in its computer literacy course. This course is suitable for liberal arts, science transfer and business transfer students who wish to transfer to a university and complete their bachelor,s degree.

**Prerequisites :**

CSC-105 or CSC-107 or IDC-102 and MAT-014 or appropriate score on the College placement test

- Credit : 3

**Short Title :** Microcomputer Operating Systems and Architecture

**Course Code :** CSC-110

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course will teach students the role of microcomputer operating systems and how the operating systems interact with the computer. The course covers the structure and function of hardware including input/output devices, memory, central processing unit, storage devices, communications devices and buses. The commonly used microcomputer operating systems Windows and DOS will be discussed and emphasized with hands-on exercises covering topics including: disk maintenance, directory and file management, batch files, interaction of graphical user interface and utilities. Configuration and optimization of standard hardware and system software will also be discussed. Upon successful completion of this course, the student will be prepared to take the associated A+ test.

**Prerequisites :**

- Credit : 3

**Short Title :** Introduction to Computer Science Using C++

**Course Code :** CSC-133

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course presents an introduction to programming and problem solving using an object-oriented programming language C++. Algorithm development and basic problem solving techniques are introduced. Fundamental topics of computer programming including sequence, selection, repetition, input/output, functions, parameter passing, scope, lifetime and arrays are discussed in detail. This is the first major course in Computer Science and is required of all students pursuing a degree in any of the three options offered by the department. The course is also recommended for students in other programs seeking a rigorous introduction to computer programming.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4

**Short Title :** Object-Oriented Programming Using C++

**Course Code :** CSC-134

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course builds on the C++ foundation developed in CSC 133 and is the second core course required for students in the Computer Information Systems General Option program. It discusses the software engineering principles of encapsulation and reuse, and how they lead to abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are covered, along with the C++ features of constructors and operator overloading. Students implement programs using these features in the C++ programming language.

**Prerequisites :**

CSC-133 and MAT-116 or MAT-129 or MAT-129A

- Credit : 4

**Short Title :** Data Structures

**Course Code :** CSC-235

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course teaches different techniques of storing, accessing and processing data as utilized in the development of programs and algorithms. Topics include linked lists, stacks, queues, trees, recursion and graphs. Algorithms for applications such as sorting, searching and merging will be analyzed and implemented. Solutions are designed using object-oriented techniques and implemented in the C++ programming language. This course is the third course in the C++ programming sequence and is a required course for students in the Computer Information Systems General Option.

**Prerequisites :**

CSC-134 and MAT-116 or MAT-129 or MAT-129B

- Credit : 4

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**3 - 4**

Recommended Computer Science Electives:

All students should consult a computer science advisor.

CSC-116 Introduction to Information Systems Security (credits 3)

CSC-211 Programming in JAVA (credits 4)

CSC-241 Web Programming (credits 4)

CSC-261 Information Technology Management (credits 3)

The following courses cannot be taken as electives: CSC-105, CSC-107, CSC-108, CSC 109, CSC 115, CSC 117, CSC 165

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

**Prerequisites :**

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3
- Lecture Hours : 3

**Short Title :** English Composition II

**Course Code :** ENG-122

**Department Description :** English

**Course Description :** Through a variety of writing projects requiring competence in clear, correct, and effective English, students use inferential and critical skills in the process of composing argument synthesis essays. Students engage in formal written argumentation based on extensive reading and analysis of complex texts. Through the research process, students will locate, analyze, and synthesize scholarly sources to advance their own informed positions on relevant issues in the composition of a formal research paper.

**Prerequisites :**

A grade of “C” or better in ENG-121

- Credit : 3
- Lecture Hours : 3

**Short Title :** College Algebra

**Course Code :** MAT-116

**Department Description :** Mathematics

**Course Description :**

This course is designed to prepare students for general education science and mathematics electives. Topics include concepts of algebra, algebraic functions and graphs, exponential and logarithmic functions and graphs, inequalities and systems of equations. Applications are emphasized.

**Prerequisites :**

MAT-014 or appropriate score on the College Placement Test.

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Precalculus I (Part A)

**Course Code :** MAT-129A

**Department Description :** Mathematics

**Course Description :**

This first half of a two-semester Precalculus course designed to give students extended enrichment to prepare for a first course in calculus. Emphasis is on algebra topics to develop skills properly and a thorough understanding of the concepts needed to proceed to Calculus. Topics include the study of algebraic functions and their graphs. Of special interest are polynomials and rational functions. TI83/84 graphing calculator is required.

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Precalculus I (Part B)

**Course Code :** MAT-129B

**Department Description :** Mathematics

**Course Description :**

The second half of a two-semester Precalculus course designed to give students extended enrichment to prepare for a first course in calculus. Emphasis is on exponential, logarithmic and trigonometric functions and their properties to develop skills properly for a thorough standing of the concepts needed to go on to calculus. TI83/84 graphing calculator required.

**Prerequisites :**

MAT-129A or equivalent

- Credit : 2

## OR

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-013 or appropriate score on the College placement test

**Co requisites :**

### MAT-090

Corequiste Exemption: Proficiency at the Level of Algebra II

- Credit : 3

## OR

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-129, MAT-129A/MAT-129B or equivalent, or appropriate score on the College placement test or satisfactory score on the diagnostic examination, or departmental approval

- Credit : 4

## OR

**Short Title :** Analytic Geometry and Calculus I (Part A)

**Course Code :** MAT-131A

**Department Description :** Mathematics

**Course Description :**

The first half of a two-semester sequence of Analytic Geometry and Calculus I. Presents fundamental ideas of calculus such as limits, derivatives, and their applications. Topics include fundamentals of analytic geometry and transcendental functions. The first course in a sequence of calculus courses intended for the student interested in mathematics, engineering, and the natural, physical, and social sciences. TI 83 or TI 84 calculator required.

**Prerequisites :**

MAT-129, MAT-129A/MAT-129B, or appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, or departmental approval

- Credit : 2

## AND

**Short Title :** Analytic Geometry and Calculus I (Part B)

**Course Code :** MAT-131B

**Department Description :** Mathematics

**Course Description :**

The second half a two-semester sequence of analytic geometry and Calculus I. Presents fundamental ideas of calculus, such as derivative and integral and their applications. Topics include fundamental of analytic geometry and transcendental functions. This is the first course in a sequence of calculus courses intended for the student interested in mathematics, engineering and the natural, physical and social sciences. TI83/84 graphing calculator is required.

**Prerequisites :**

MAT-131A or equivalent

- Credit : 2

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Course Description :**

This course introduces students to a problem solving approach to computer applications through the use of spreadsheets, database, presentation manager, a programming language and Internet skills. It emphasizes Visual Basic and Microsoft Excel, in addition to surveying fundamental computer concepts and is designed for students who already possess a familiarity with computer applications. It is recommended for students planning to transfer to an upper division college that has a computer programming requirement in its computer literacy course. This course is suitable for liberal arts, science transfer and business transfer students who wish to transfer to a university and complete their bachelor,s degree.

**Prerequisites :**

CSC-105 or CSC-107 or IDC-102 and MAT-014 or appropriate score on the College placement test

- Credit : 3

**Short Title :** Microcomputer Operating Systems and Architecture

**Course Code :** CSC-110

**Course Description :**

This course will teach students the role of microcomputer operating systems and how the operating systems interact with the computer. The course covers the structure and function of hardware including input/output devices, memory, central processing unit, storage devices, communications devices and buses. The commonly used microcomputer operating systems Windows and DOS will be discussed and emphasized with hands-on exercises covering topics including: disk maintenance, directory and file management, batch files, interaction of graphical user interface and utilities. Configuration and optimization of standard hardware and system software will also be discussed. Upon successful completion of this course, the student will be prepared to take the associated A+ test.

**Prerequisites :**

- Credit : 3

**Short Title :** Introduction to Computer Science Using C++

**Course Code :** CSC-133

**Course Description :**

This course presents an introduction to programming and problem solving using an object-oriented programming language C++. Algorithm development and basic problem solving techniques are introduced. Fundamental topics of computer programming including sequence, selection, repetition, input/output, functions, parameter passing, scope, lifetime and arrays are discussed in detail. This is the first major course in Computer Science and is required of all students pursuing a degree in any of the three options offered by the department. The course is also recommended for students in other programs seeking a rigorous introduction to computer programming.

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4

**Short Title :** Object-Oriented Programming Using C++

**Course Code :** CSC-134

**Course Description :**

This course builds on the C++ foundation developed in CSC 133 and is the second core course required for students in the Computer Information Systems General Option program. It discusses the software engineering principles of encapsulation and reuse, and how they lead to abstract data types. The object oriented programming features of classes, inheritance, polymorphism and composition are covered, along with the C++ features of constructors and operator overloading. Students implement programs using these features in the C++ programming language.

**Prerequisites :**

CSC-133 and MAT-116 or MAT-129 or MAT-129A

- Credit : 4

**Short Title :** Data Structures

**Course Code :** CSC-235

**Course Description :**

This course teaches different techniques of storing, accessing and processing data as utilized in the development of programs and algorithms. Topics include linked lists, stacks, queues, trees, recursion and graphs. Algorithms for applications such as sorting, searching and merging will be analyzed and implemented. Solutions are designed using object-oriented techniques and implemented in the C++ programming language. This course is the third course in the C++ programming sequence and is a required course for students in the Computer Information Systems General Option.

**Prerequisites :**

CSC-134 and MAT-116 or MAT-129 or MAT-129B

- Credit : 4

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**1**

Recommended Computer Science Electives:

All students should consult a computer science advisor.

CSC-116 Introduction to Information Systems Security (credits 3)

CSC-211 Programming in JAVA (credits 4)

CSC-241 Web Programming (credits 4)

CSC-261 Information Technology Management (credits 3)

The following courses cannot be taken as electives: CSC-105, CSC-107, CSC-108, CSC 109, CSC 115, CSC 117, CSC 165

**Short Title :** English Composition I

**Course Code :** ENG-121

**Course Description :**

**Prerequisites :**

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3

**Short Title :** English Composition II

**Course Code :** ENG-122

**Department Description :** English

**Course Description :** Through a variety of writing projects requiring competence in clear, correct, and effective English, students use inferential and critical skills in the process of composing argument synthesis essays. Students engage in formal written argumentation based on extensive reading and analysis of complex texts. Through the research process, students will locate, analyze, and synthesize scholarly sources to advance their own informed positions on relevant issues in the composition of a formal research paper.

**Prerequisites :**

A grade of “C” or better in ENG-121

- Credit : 3
- Lecture Hours : 3

**Short Title :** College Algebra

**Course Code :** MAT-116

**Course Description :**

This course is designed to prepare students for general education science and mathematics electives. Topics include concepts of algebra, algebraic functions and graphs, exponential and logarithmic functions and graphs, inequalities and systems of equations. Applications are emphasized.

**Prerequisites :**

MAT-014 or appropriate score on the College Placement Test.

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Precalculus I (Part A)

**Course Code :** MAT-129A

**Course Description :**

This first half of a two-semester Precalculus course designed to give students extended enrichment to prepare for a first course in calculus. Emphasis is on algebra topics to develop skills properly and a thorough understanding of the concepts needed to proceed to Calculus. Topics include the study of algebraic functions and their graphs. Of special interest are polynomials and rational functions. TI83/84 graphing calculator is required.

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Precalculus I (Part B)

**Course Code :** MAT-129B

**Course Description :**

The second half of a two-semester Precalculus course designed to give students extended enrichment to prepare for a first course in calculus. Emphasis is on exponential, logarithmic and trigonometric functions and their properties to develop skills properly for a thorough standing of the concepts needed to go on to calculus. TI83/84 graphing calculator required.

**Prerequisites :**

MAT-129A or equivalent

- Credit : 2

## OR

**Short Title :** Statistics I

**Course Code :** MAT-123

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3

## OR

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Analytic Geometry and Calculus I (Part A)

**Course Code :** MAT-131A

**Course Description :**

The first half of a two-semester sequence of Analytic Geometry and Calculus I. Presents fundamental ideas of calculus such as limits, derivatives, and their applications. Topics include fundamentals of analytic geometry and transcendental functions. The first course in a sequence of calculus courses intended for the student interested in mathematics, engineering, and the natural, physical, and social sciences. TI 83 or TI 84 calculator required.

**Prerequisites :**

MAT-129, MAT-129A/MAT-129B, or appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, or departmental approval

- Credit : 2

## AND

**Short Title :** Analytic Geometry and Calculus I (Part B)

**Course Code :** MAT-131B

**Course Description :**

The second half a two-semester sequence of analytic geometry and Calculus I. Presents fundamental ideas of calculus, such as derivative and integral and their applications. Topics include fundamental of analytic geometry and transcendental functions. This is the first course in a sequence of calculus courses intended for the student interested in mathematics, engineering and the natural, physical and social sciences. TI83/84 graphing calculator is required.

**Prerequisites :**

MAT-131A or equivalent

- Credit : 2

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Computer Science and Information Technology

**Course Description :**

This course introduces students to a problem solving approach to computer applications through the use of spreadsheets, database, presentation manager, a programming language and Internet skills. It emphasizes Visual Basic and Microsoft Excel, in addition to surveying fundamental computer concepts and is designed for students who already possess a familiarity with computer applications. It is recommended for students planning to transfer to an upper division college that has a computer programming requirement in its computer literacy course. This course is suitable for liberal arts, science transfer and business transfer students who wish to transfer to a university and complete their bachelor,s degree.

**Prerequisites :**

CSC-105 or CSC-107 or IDC-102 and MAT-014 or appropriate score on the College placement test

- Credit : 3

**Short Title :** Microcomputer Operating Systems and Architecture

**Course Code :** CSC-110

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

- Credit : 3

**Short Title :** Introduction to Computer Science Using C++

**Course Code :** CSC-133

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4

**Short Title :** Object-Oriented Programming Using C++

**Course Code :** CSC-134

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-133 and MAT-116 or MAT-129 or MAT-129A

- Credit : 4

**Short Title :** Data Structures

**Course Code :** CSC-235

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-134 and MAT-116 or MAT-129 or MAT-129B

- Credit : 4

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**1**

Recommended Computer Science Electives:

All students should consult a computer science advisor.

CSC-116 Introduction to Information Systems Security (credits 3)

CSC-211 Programming in JAVA (credits 4)

CSC-241 Web Programming (credits 4)

CSC-261 Information Technology Management (credits 3)

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students will use inferential and critical skills in the process of composing documented essays. Extensive reading materials serve as structural models and as the bases for discussion and for the writing of essays involving response, analysis, and synthesis.

**Prerequisites :**

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3

**Short Title :** English Composition II

**Course Code :** ENG-122

**Department Description :** English

**Course Description :** Through a variety of writing projects requiring competence in clear, correct, and effective English, students will use inferential and critical skills in the process of composing argument synthesis essays. Students will engage in formal written argumentation based on extensive reading and analysis of complex texts. Through the research process, students will locate, analyze, and synthesize scholarly sources to advance their own informed positions on relevant issues in the composition of a formal research paper.

**Prerequisites :**

A grade of “C” or better in ENG-121

- Credit : 3
- Lecture Hours : 3

**Short Title :** College Algebra

**Course Code :** MAT-116

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College Placement Test.

- Credit : 3

## OR

**Short Title :** Precalculus

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Precalculus I (Part A)

**Course Code :** MAT-129A

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Precalculus I (Part B)

**Course Code :** MAT-129B

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-129A or equivalent

- Credit : 2

## OR

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3

## OR

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Analytic Geometry and Calculus I (Part A)

**Course Code :** MAT-131A

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Analytic Geometry and Calculus I (Part B)

**Course Code :** MAT-131B

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-131A or equivalent

- Credit : 2

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-105 or CSC-107 or IDC-102 and MAT-014 or appropriate score on the College placement test

- Credit : 3

**Short Title :** Microcomputer Operating Systems and Architecture

**Course Code :** CSC-110

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

- Credit : 3

**Short Title :** Introduction to Computer Science Using C++

**Course Code :** CSC-133

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4

**Short Title :** Object-Oriented Programming Using C++

**Course Code :** CSC-134

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-133 and MAT-116 or MAT-129 or MAT-129A

- Credit : 4

**Short Title :** Data Structures

**Course Code :** CSC-235

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-134 and MAT-116 or MAT-129 or MAT-129B

- Credit : 4

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**1**

Recommended Computer Science Electives:

All students should consult a computer science advisor.

CSC-116 Introduction to Information Systems Security (credits 3)

CSC-211 Programming in JAVA (credits 4)

CSC-241 Web Programming (credits 4)

CSC-261 Information Technology Management (credits 3)

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students will use inferential and critical skills in the process of composing documented essays. Extensive reading materials serve as structural models and as the bases for discussion and for the writing of essays involving response, analysis, and synthesis.

**Prerequisites :**

**Co requisites :**

RDG-011 may be taken as a co-requisite if not previously completed with a grade of "C" or better.

- Credit : 3

**Short Title :** English Composition II

**Course Code :** ENG-122

**Department Description :** English

**Course Description :** Through a variety of writing projects requiring competence in clear, correct, and effective English, students will use inferential and critical skills in the process of composing argument synthesis essays. Students will engage in formal written argumentation based on extensive reading and analysis of complex texts. Through the research process, students will locate, analyze, and synthesize scholarly sources to advance their own informed positions on relevant issues in the composition of a formal research paper.

**Prerequisites :**

A grade of “C” or better in ENG-121

- Credit : 3
- Lecture Hours : 3

**Short Title :** College Algebra

**Course Code :** MAT-116

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College Placement Test.

- Credit : 3

## OR

**Short Title :** Precalculus I

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

Appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, “B” or better in MAT-014 or departmental approval

- Credit : 4

## OR

**Short Title :** Precalculus I (Part A)

**Course Code :** MAT-129A

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Precalculus I (Part B)

**Course Code :** MAT-129B

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-129A or equivalent

- Credit : 2

## OR

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 3

## OR

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Analytic Geometry and Calculus I (Part A)

**Course Code :** MAT-131A

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Analytic Geometry and Calculus I (Part B)

**Course Code :** MAT-131B

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-131A or equivalent

- Credit : 2

**Short Title :** Intermediate PC Applications with Programming

**Course Code :** CSC-106

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-105 or CSC-107 or IDC-102 and MAT-014 or appropriate score on the College placement test

- Credit : 3

**Short Title :** Microcomputer Operating Systems and Architecture

**Course Code :** CSC-110

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

- Credit : 3

**Short Title :** Introduction to Computer Science Using C++

**Course Code :** CSC-133

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

MAT-014 or appropriate score on the College placement test

- Credit : 4

**Short Title :** Object-Oriented Programming Using C++

**Course Code :** CSC-134

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-133 and MAT-116 or MAT-129 or MAT-129A

- Credit : 4

**Short Title :** Data Structures

**Course Code :** CSC-235

**Department Description :** Computer Science and Information Technology

**Course Description :**

**Prerequisites :**

CSC-134 and MAT-116 or MAT-129 or MAT-129B

- Credit : 4

**Short Title :** Computer Science Elective

**Course Code :** CSC-EL1

**Department Description :** Computer Science and Information Technology

- Credit : 1

**3 - 4**

Recommended Computer Science Electives:

All students should consult a computer science advisor.

CSC-116 Introduction to Information Systems Security (credits 3)

CSC-211 Programming in JAVA (credits 4)

CSC-241 Web Programming (credits 4)

CSC-261 Information Technology Management (credits 3)

**Short Title :** English Composition I

**Course Code :** ENG-121

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students will use inferential and critical skills in the process of composing documented essays. Extensive reading materials serve as structural models and as the bases for discussion and for the writing of essays involving response, analysis, and synthesis.

**Prerequisites :**

A passing score on the College placement test or a grade of “C” or better in ENG-010

- Credit : 3

**Short Title :** English Composition II

**Course Code :** ENG-122

**Department Description :** English

**Course Description :**

Through a variety of writing projects requiring competence in clear, correct, and effective English, students will use inferential and critical skills in the process of composing argument synthesis essays. Students will engage in formal written argumentation based on extensive reading and analysis of complex texts. Through the research process, students will locate, analyze, and synthesize scholarly sources to advance their own informed positions on relevant issues in the composition of a formal research paper.

**Prerequisites :**

A grade of “C” or better in ENG-121

- Credit : 3

**Short Title :** College Algebra

**Course Code :** MAT-116

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-014, MAT-014A/MAT-014B, or equivalent

- Credit : 3

## OR

**Short Title :** Precalculus I

**Course Code :** MAT-129

**Department Description :** Mathematics

**Course Description :**

Emphasis is on those topics from algebra and trigonometry that best prepare students for the first course in calculus. The areas of study are algebraic and transcendental functions and their graphs. Of special interest are polynomials, rational, exponential, logarithmic and trigonometric functions. Additional topics include vectors, polar coordinate systems, matrics and determinants. TI83/84 graphing calculator required.

**Prerequisites :**

Appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, “B” or better in MAT-014 or MAT-014A/MAT-014B, or departmental approval

- Credit : 4

## OR

**Short Title :** Precalculus I (Part A)

**Course Code :** MAT-129A

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

Appropriate score on the College placement test and/or satisfactory score on the diagnostic examination, “C” or better in MAT-014 or MAT-014A/MAT-014B, or departmental approval

- Credit : 2

## AND

**Short Title :** Precalculus I (Part B)

**Course Code :** MAT-129B

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-129A or equivalent

- Credit : 2

## OR

**Short Title :** Statistics I

**Course Code :** MAT-123

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-014, MAT-014A/MAT-014B, or appropriate score on the College placement test

- Credit : 3

## OR

**Short Title :** Analytic Geometry and Calculus I

**Course Code :** MAT-131

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 4

## OR

**Short Title :** Analytic Geometry and Calculus I (Part A)

**Course Code :** MAT-131A

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

- Credit : 2

## AND

**Short Title :** Analytic Geometry and Calculus I (Part B)

**Course Code :** MAT-131B

**Department Description :** Mathematics

**Course Description :**

**Prerequisites :**

MAT-131A or equivalent

- Credit : 2

**Total Credits: 30 - 33**

## Program Outcomes

Graduates of the Program will be able to:

- Apply problem solving techniques to develop programs of moderate complexity using the object- oriented paradigm and the appropriate data structures.
- Install, configure, and maintain Windows operating systems.
- Demonstrate use of abstract mathematical concepts in programming.

This link takes you to the selected information on our full catalog (it will open in a new tab). You can close the catalog tab any time to return to this page.