|
Csc 010 - Computer Applications
|
3 sh |
| This course provides an introduction to microcomputers and their applications, including word processing, spreadsheets, databases, graphics, and the integration of software in a page layout package. Using either Macintosh or IBM-compatible microcomputers, the students will gain "hands-on" experience with current equipment and software. The type of microcomputer to be used in each section will be designated in each semesters master schedule. To be of greatest benefit, this course should be taken early in the student’s college program. This course can only be counted under category V of General Education. PREREQUISITE: none. |
|
Csc 020 - Computer Graphics
|
3 sh |
| This course will introduce students to design software on the Macintosh computer. Topics will include image editing, typography and layout as well as creative design theory and critical analysis. No prerequisites. |
|
Csc 111 - Computer Forensics
|
3 sh |
| This course is an introduction to the basic concepts of computer forensics. It will teach the student how to identify, preserve, recover, analyze and document data on a computer or network allegedly used to commit a crime. Topics include computer architecture, operating systems, encryption/decryption, preserve and document evidence, and analyzing computers and networks for evidence.
Prerequisite: any math course
|
|
Csc 112 - Visual Basic Programming
|
3 sh |
| This course is designed to help the student develop sound programming methodology using the Visual Basic language and to gain an understanding of the key concepts in computer science. Topics include the Visual Basic development environment, GUI interfaces, the software development cycle, basics of the language, selection, repetition, functions, subroutines, one and two dimensional arrays, and processing string data. An event driven approach to programming is used. |
|
Csc 125 - Discrete Mathematics for Computer Science I
|
3 sh |
| This course is the first in a two-course discrete mathematics sequence designed to ensure that the
computer student reaches the level of mathematical maturity necessary for the study of computer
science. This course encompasses a study of logic, sets, functions, algorithms, integers, matrices,
mathematical reasoning, counting techniques, and relations. This course is a prerequisite for all
CIS courses at the 200 level or above.
Prerequisite: MAT 121 or permission of instructor
|
|
Csc 126 - Discrete Mathematics for Computer Science II
|
3 sh |
| This course is the second in a two-course discrete mathematics sequence designed to ensure that
the computer student reaches the level of mathematical maturity necessary for the study of computer science. This course encompasses a study of graphs, trees, relations, algorithms, and models of computation. This course is a prerequisite for all CIS courses at the 200 level or above.
Prerequisite: CSC 125 |
|
Csc 135 - Computer and Information Science I
|
3 sh |
| An introduction to computer components; algorithmic design and the constructs of structured programming; elementary data types and data operations; programming in a high level language; one-and-two dimensional arrays; functions and top-down, modular, step-wise programming; computer solution of several numerical and non-numerical problems. Prerequisite: Elementary Functions I or its equivalent. |
|
Csc 136 - Computer and Information Science II
|
3 sh |
| This course extends the topics developed in CSC 135. Also covered are concepts of data abstraction and encapsulation as part of the object-oriented paradigm, pointers, recursion, and beginning data structures such as stacks and queues.
Prerequisite: CSC 135 or equivalent with a C or better. |
|
Csc 235 - Computer Organization and Assembly Language
|
3 sh |
| This course is designed to provide an understanding of the organization of and internal execution of a program by a modern digital computer.
Prerequisites: CSC 136, CSC 125
|
|
Csc 237 - Data Structures
|
3 sh |
| This course is an examination of the basic data structures used to store and manipulate data in memory. The use of classes to represent abstract data types is discussed. Several data structures are implemented and used. The course will involve the evaluation of the data structures and the algorithms associated with them.
Prerequisites: CSC 136 and CSC 125
|