Table of Contents Table of Contents
Previous Page  216 / 342 Next Page
Information
Show Menu
Previous Page 216 / 342 Next Page
Page Background

215

CSCI

1150 Computer Programming in Visual Basic

(3-0-3)

This is a course which presents the fundamentals of programming with Visual Basic.

Topics covered will include problem solving, program development, data types,

subroutines, control structures for selection and loops, file processing, arrays, functions,

strings and graphics.

Prerequisite: MATH 1001, MATH 1111 or consent of Department Dean.

Offered: All semesters.

CSCI

1300 Introduction to Computer Science

(3-0-3)

This class provides a foundation in major computing topics such as (but not limited to)

computer architecture and operating systems, networks including the Internet, numbering

systems, data representation, file structures and software engineering. An introduction to

systems analysis, design and implementation is included via hands-on programming

projects.

Prerequisite: MATH 1001 or higher, or consent of Department Dean.

Corequisite: None.

Offered: On demand.

CSCI

1301 Computer Science I

(3-2-4)

This is an introduction to fundamentals of object-oriented programming. The course

includes an overview of computers and programming. It also includes simple data types;

arithmetic and logical operations, selection structures, repetition structures, and array

(one dimensional.)

Prerequisite: CSCI 1300, CSCI 1150, MATH 1112 or MATH 1113 or MATH 1151 or

consent of Department Dean.

Offered: On demand.

CSCI

1302 Computer Science II

(3-2-4)

This is a continuation of CSCI 1301. The course includes an overview of abstract data

types (ADTs); arrays (Two-dimensional and multi-dimensional), data structures such as

strings, binary files; recursion and linked lists, software engineering concepts; dynamic

data structures (stacks, queues, trees). It includes the fundamentals of the object-oriented

paradigm (classes, objects, encapsulation, inheritance and polymorphism.)

Prerequisite: CSCI 1301 or consent of Department Dean.

Offered: On demand.

CSCI

2200 Internet Technologies

(3-0-3)

The course provides a comprehensive introduction to the tools and skills required for

both client and server side programming, teaching students how to develop platform

independent sites using current Web development technology. Essential programming

exercises are presented using a manageable progression.

Corequisites: None.

Prerequisite: Completion or exemption of all learning support requirements.

Offered: On demand.

CSCI

2235 Database Management Systems

(3-0-3)

This course will study database management theory and practice. Experience with

designing, creating and using databases will be gained through hands-on projects using

software packages such as Microsoft Access. This course is also listed as COPR 2235.

Prerequisite: CISM 2201 with a grade of C or better or permission of instructor.

Offered: On demand.

©