2006-2007 Undergraduate Catalog - Kettering University
2006-2007 Undergraduate Catalog - Kettering University
2006-2007 Undergraduate Catalog - Kettering University
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