20.03.2014 Views

2006-2007 Undergraduate Catalog - Kettering University

2006-2007 Undergraduate Catalog - Kettering University

2006-2007 Undergraduate Catalog - Kettering University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Copyright & Disclaimer Information: Copyright © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, <strong>2006</strong>, <strong>2007</strong>. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. <strong>Catalog</strong> content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs.<br />

Copyright & Disclaimer Information: Copyright © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, <strong>2006</strong>, <strong>2007</strong>. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. <strong>Catalog</strong> content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs.<br />

Course Descriptions / 139<br />

COMM-101 Written & Oral Communication I 4 0 0 4<br />

This course is designed to help students write and speak effectively in<br />

academic settings and in their work organizations. Basic principles underlying<br />

practical communication techniques are taught, with an emphasis on skills<br />

for conveying technical and business information. Students engage in writing<br />

and speaking assignments that familiarize them with appropriate formats for<br />

those kinds of communication. Student performance is analyzed as a means<br />

of promoting individual improvement. Terms Offered: All<br />

COMM-301 Written & Oral Communication II 4 0 0 4<br />

Prerequisites: COMM-101, Junior Standing<br />

The course prepares students to launch their thesis project and to perform<br />

other advanced writing and speaking tasks. Thus students will employ the<br />

concepts and skills gained in the foundational course Written & Oral<br />

Communication I (COMM101). Emphasis is placed on helping students to<br />

communicate effectively in regard to the technologies and business purposes<br />

of their own workplace and profession. Students’ development of the required<br />

skills is demonstrated in writing assignments and oral presentations. Credit<br />

must be received for the course before a student’s Senior Thesis Assignment<br />

Proposal will be processed for its approval. Terms Offered: All<br />

COMM-311 Rhetorical Principles of Persuasion 4 0 0 4<br />

Prerequisites: COMM-101, HUMN-201, SSCI-201<br />

Theories of persuasion, techniques of argumentation, and the analysis of<br />

persuasive texts. Topics include political speeches and campaign messages,<br />

rhetorical interpretation of advertising and business communication, and<br />

persuasive elements of popular culture. Verbal and visual elements of<br />

persuasion will be addressed. Students will apply these concepts by written<br />

analyses of persuasive texts and by composing and delivering persuasive<br />

speeches. Terms Offered: As Needed<br />

COMM-313 Rhetorical Principles of Public Speaking 4 0 0 4<br />

Prerequisites: COMM-101, HUMN-201, SSCI-201<br />

Understanding the processes and contexts of public speaking, including<br />

audience adaptation, principles of clear organization, development of ideas,<br />

and techniques of effective persuasive and informative speaking. Although<br />

the focus of the course is on analysis of great speeches throughout history,<br />

the course provides an opportunity for students to practice speaking about<br />

topics of current interests.Terms Offered: As Needed<br />

COMM-435 Written & Oral Communication for Overseas Students<br />

4 0 0 4<br />

This course, intended for overseas students, seeks to heighten their awareness<br />

of American business communication practices. It will help develop a<br />

systematic approach to written and oral communication in the workplace.<br />

Topics include the nature of organizational communication and business<br />

writing, including techniques for writing letters, memoranda, proposals, and<br />

reports. Electronic communication practices are examined. Emphasis is<br />

also placed on professional communication skills in multicultural<br />

environments and relevant current events. This course does not receive credit<br />

in any <strong>Kettering</strong> <strong>University</strong> degree program.Terms Offered: Fall, Spring<br />

CS-101 Computing and Algorithms I 3 0 2 4<br />

An introduction to algorithmic problem solving, with emphasis on elementary<br />

program and software engineering techniques. Syntax and semantics of a<br />

modern programming language; programming and debugging at the file level;<br />

true object-orientation; Strings, arrays, sorting, inheritance, and exception<br />

handling. Terms Offered: All<br />

CS-102 Computing and Algorithms II 3 0 2 4<br />

Prerequisite: CS-101<br />

A second course in algorithmic problem solving. Recursion, abstract data<br />

types, dynamic data structures, comparison-based sorting, elementary<br />

algorithm analysis, design of software projects of moderate size, and<br />

continuing development of programming skills. Terms Offered: All<br />

CS-202 System Programming Concepts 3 0 2 4<br />

Prerequisite: CS-102<br />

Fundamental system programming concepts are examined using the C<br />

programming language. Topics include: machine organization, data<br />

representation, interrupt handling, I/O, file management, dynamic structures,<br />

parameter passing, memory management, system calls, process creation,<br />

process control, interprocess communication, and language interfaces. Terms<br />

Offered: All<br />

CS-203 Computing & Algorithms III 3 0 2 4<br />

Prerequisites: CS-102, CS-211<br />

The design and analysis of advanced data structures and algorithms.<br />

Algorithm design techniques, algorithm analysis techniques, advanced data<br />

structures, advanced sorting, applications to various problem domains. Terms<br />

Offered: All<br />

CS-211 Discrete Mathematics 4 0 0 4<br />

Corequisite: MATH-101<br />

Propositional and first-order logic; logical equivalence and inference. Proof<br />

techniques, mathematical induction and principle of diagonalization. Set<br />

operations, relations, functions. Introduction to graphs and trees and their<br />

applications to computer science. Lattice structures and Boolean algebras.<br />

Truth tables and minimization of Boolean expressions. Terms Offered: All<br />

CS-300 The Computing Professional 4 0 0 4<br />

Prerequisites: CE-210 or CS-102, COMM-101<br />

An examination of the profession of computing from historical and ethical<br />

perspectives. Overview of the history of computing, from the earliest<br />

computational devices and theoretical foundations to modern developments.<br />

Discussion of the social impact of computing on society and the ethical<br />

implications for computing professionals, including analysis of case studies.<br />

Terms Offered: Summer, Fall<br />

CS-312 Theory of Computation 4 0 0 4<br />

Prerequisites: CS-102, CS-211<br />

Regular languages and grammars; finite-state machines and transducers;<br />

relationships between finite-state automata and regular languages. Contextfree<br />

languages and grammars; language recognition with stack machines and<br />

parsers. Properties of formal languages. Computability and undecidability.<br />

Introduction to computational complexity. Terms Offered: All<br />

CS-320 Computer Graphics 3 0 2 4<br />

Prerequisites: CS-102, MATH-101<br />

An introduction to computer graphics. Rendering and curve drawing<br />

techniques, clipping algorithms, light and reflection models, object<br />

transformations. Introduction to three-dimensional graphics. Terms Offered:<br />

Fall, Winter<br />

CS-331 Programming Language Design 4 0 0 4<br />

Prerequisites: CS-203, CS-312<br />

A study of the principles behind the design of programming languages.<br />

Syntactical design, control structures, data structures, naming and<br />

environments, language design tools, historical development, implementation<br />

issues. Terms Offered: Summer, Fall<br />

CS-341 Web Software Tools 3 0 2 4<br />

Prerequisite: CS-102<br />

World Wide Web programming tools. Introduction to web programming. Web<br />

development, client-side development using HTML and its extensions, serverside<br />

development. Complete web system. Computer technologies including<br />

several computer languages. Terms Offered: Summer, Fall<br />

CS-415 Cryptography 4 0 0 4<br />

Prerequisite: CS-203<br />

A study of modern data security. Mathematical foundations of cryptography.<br />

Classical cryptographic systems and computer attacks on these systems.<br />

Cryptographic security over unsecure communication paths: cryptographic<br />

protocols, oblivious transfers, proofs of identity, signature schemes. Modern<br />

cryptographic systems: data encryption standards, public-key systems, key<br />

generation and management. External considerations are presented and<br />

discussed: security organizations role in security, privacy considerations,<br />

import/export issues. Terms Offered: Summer, Fall

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

Saved successfully!

Ooh no, something went wrong!