Table of Contents Table of Contents
Previous Page  197 / 208 Next Page
Information
Show Menu
Previous Page 197 / 208 Next Page
Page Background

Program-Level Learning Outcomes

187

PROGRAM-LEVEL LEARNING OUTCOMES

5. Prepare and effectively present various

types of oral discourse: discussions, reports,

speeches, and debates.

Computer & Info. Sciences Core

1. Demonstrate a working knowledge of the

software development cycle, its phases, and

the purposes and activities of each.

2. Demonstrate a working knowledge of

computer programming, including being able

to:

a. Accurately use and interpret syntax and

semantics.

b. Design, write, debug, and test correct

programs.

c. Correctly include and use common data

structures.

3. Demonstrate a working knowledge of the

major hardware components of computers,

their purposes, and their relationships to other

components. In particular, students should be

able to:

a. Demonstrate a working knowledge of PC

components.

b. Demonstrate an ability to troubleshoot and

repair common PC hardware failures.

c. Demonstrate an ability to upgrade and install

new components in a PC.

4. Demonstrate a working knowledge of the

principles underlying modern operating

systems including:

a. synchronization, parallel processing,

resource management, deadlock prevention,

memory management, virtual memory, etc.

b. installation and configuration of standard

PC operating systems.

5. Demonstrate a working knowledge of modern

layered network technologies.

6. Demonstrate a working knowledge of web

development by designing and creating

complex websites.

Computer Science

1. Discuss the structure and design of computer

circuitry, including ALU, CPU control,

datapath, cache, memory, registers, busses,

interrupts, etc.

2. Display knowledge of widely used algorithms

by being able to:

a. Analyze and classify algorithms and their

underlying data structures.

b. Define and use common computer science

algorithms and related data structures for

efficiently searching, sorting, and merging

data, and processing stacks, queues, trees,

graphs, etc.

3. Demonstrate knowledge of computer

programming languages by being able to:

a. Accurately discuss the history and

development of computer programming

languages.

b. Correctly define and use terminology, issues,

and tools related to programming languages

and their design, such as:

i. Parameter passing methods, strongly

and weakly typed languages, etc.

ii. Bachus-Naur Form, FSA, PDA,

Turing Machines, etc.

iii. Compiler construction theory.

4. Show an overall grasp of the field of Computer

Science by being able to:

a. Integrate topics and subjects within the field.

b. Interpret and use current academic research.

c. Speak and write effectively about ethical and

moral issues related to the field.

Information Systems

1. Display an understanding of basic principles

of accounting and business management

theory.

2. Demonstrate an ability to use industry

standard applications such as spreadsheets,

databases, presentation tools, etc. to solve

business problems.

3. Describe and use systems analysis and design

techniques, and explain where and how they fit

into the system development life cycle.

4. Demonstrate a working knowledge of the

protocols and systems necessary to support

a website, as well as an ability to install and

configure standard website system software

(e.g., Microsoft IIS, Apache Server, etc.).

5. Display a working knowledge of database

principles and technologies by being able to:

a. Describe the relational model.

b. Correctly define and use data normalization

techniques.

c. Accurately use and interpret SQL database

language syntax and semantics.

COMPUTER & INFORMATION SCIENCES