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 />
140 / <strong>Kettering</strong> <strong>University</strong><br />
CS-421 Applied Graph Theory 3 0 2 4<br />
Prerequisite: CS-203<br />
Topics in graph theory including subgraphs, trees, connectivity, graph<br />
traversal, directed graphs, planarity, graph matching and coloring, and<br />
advanced graph decomposition techniques. Emphasis will be on graph<br />
algorithms and their complexity. Graphs will be used to develop solutions to<br />
problems from various areas such as electrical engineering, operations<br />
research, and business applications. Terms Offered: Summer, Fall<br />
CS-425 Parallel Models and Algorithms 3 0 2 4<br />
Prerequisite: CS-203<br />
An introduction to various models for parallel computation, such as PRAM<br />
models, vector processors, interconnection networks, trees, meshes,<br />
hypercubes, and sorting networks. Performance measures for parallel models<br />
and for parallel algorithms. Parallel algorithms for searching, sorting, merging,<br />
trees, graphs, and the study of their efficiency. Implementation of some parallel<br />
algorithms are on a parallel machine. Terms Offered: Summer, Fall<br />
CS-431 Compiler Design and Construction I 3 0 2 4<br />
Prerequisites: CS-203, CS-312<br />
A study of compiler design techniques; scanning, parsing, error recovery and<br />
intermediate code generation and optimization; tools for compiler<br />
construction, including scanner generators and compiler-compilers.<br />
Construction of a working compiler front-end. Terms Offered: Winter, Spring<br />
CS-432 Compiler Design and Construction II 3 0 2 4<br />
Prerequisite: CS-431<br />
A continuation of the study of compiler design techniques; basic blocks,<br />
instruction selection and optimization, liveness analysis, register allocation,<br />
and code generation. Advanced topics including garbage collection, objectoriented<br />
and functional language compilation, pipelining and the memory<br />
hierarchy. Construction of a compiler back-end. Terms Offered: Summer, Fall<br />
CS-451 Operating Systems I 3 0 2 4<br />
Prerequisites: CS-202, CE-320<br />
Operating system function and implementation; process and thread<br />
management, scheduling and synchronization; deadlock; real and virtual<br />
memory management, file-system structure and implementation. Case studies<br />
of historical and modern operating systems. Terms Offered: All<br />
CS-452 Operating Systems II 3 0 2 4<br />
Prerequisite: CS-451<br />
Operating system function and implementation; input/output systems,<br />
secondary and tertiary storage structure; distributed systems, networks and<br />
file systems; protection and security. Case studies of historical and modern<br />
operating systems.Terms Offered: Winter, Spring<br />
CS-455 Computer and Network Security 3 0 2 4<br />
Prerequisite: CS-203<br />
A study of security in computing systems, including policies, audit, and<br />
protection. Physical and personnel security, security of network services,<br />
firewall construction and evaluation. Incident response. Terms Offered:<br />
Winter, Spring<br />
CS-461 Database Systems 3 0 2 4<br />
Prerequisite: CS-203<br />
Database design and implementation, entity-relationship model, relational<br />
model, object-oriented model, logical rules, relational algebra and logic,<br />
relational query languages, physical data organization, design theory for<br />
databases, distributed databases. Terms Offered: Summer, Fall<br />
CS-465 Information Retrieval and Data Mining 3 0 2 4<br />
Prerequisite: CS-203<br />
Information retrieval and data mining topics, including information storage<br />
and retrieval, file structures, precision and recall, probabilistic retrieval, search<br />
strategies, automatic classification, automatic text analysis, decision trees,<br />
genetic algorithms, nearest neighbor method, and rule induction. Terms<br />
Offered: Winter, Spring<br />
CS-471 Software Engineering 3 0 2 4<br />
Prerequisites: CS-203, CS-312<br />
Software life cycle including specification, design, coding, testing, and<br />
verification of a software project. Stepwise refinement and rapid prototyping.<br />
Software portability, reusability and maintenance in the team construction of<br />
a large software product. Software quality assurance. Terms Offered:<br />
Winter, Spring<br />
CS-481 Artificial Intelligence 3 0 2 4<br />
Prerequisites: CS-203, CS-312<br />
Types of intelligence, knowledge representation, cognitive models. Goal-based<br />
systems, heuristic search and games, learning systems. Language<br />
understanding, robotics, theorem proving and deductive systems. Terms<br />
Offered: Summer, Fall<br />
ECON-201 Economic Principles 4 0 0 4<br />
This course introduces the student to the economic way of thinking. Students<br />
learn how individuals, firms, and societies make choices among alternative<br />
uses of scarce resources. A survey course, it covers both introductory<br />
microeconomics and introductory macroeconomics. The course combines<br />
applied theory and policy, and equips the student with the necessary tools to<br />
analyze and interpret the market economy. Terms Offered: All<br />
ECON-342 Intermediate Microeconomics: Managerial Economics<br />
Prerequisite: ECON-201 4 0 0 4<br />
This course combines microeconomic theory with quantitative analysis to<br />
bring out essential features of managerial decision making. Microeconomic<br />
topics to be covered include demand and supply, elasticities, consumer<br />
behavior, production analysis, costs of production in the short-run and longrun,<br />
market structures, pricing practices, government regulation of business,<br />
and decision making under uncertainty. The course is application oriented<br />
and focuses on the relevance of microeconomic theory to solve business<br />
problems of the real world. Regression analysis and optimization methods<br />
are used to estimate and optimize microeconomic relations relevant to the<br />
revenue and cost structure of the firm such as demand, production, and cost<br />
functions. Statistical estimation and inference is facilitated by suitable<br />
statistical software. Terms Offered: As Needed<br />
ECON-344 Intermediate Macroeconomics: Economic Growth and<br />
Fluctuation 4 0 0 4<br />
Prerequisite: ECON-201<br />
This course covers macroeconomic theory and policy at the intermediate<br />
level. The determinants of GDP, inflation, unemployment, interest rates, and<br />
exchange rates are modeled. The sources of long run economic growth and<br />
business cycles are investigated. The effectiveness of government monetary<br />
and fiscal policy is evaluated. The course provides students with an<br />
understanding of the macroeconomic environment in which business and<br />
government decisions are made. Terms Offered: As Needed<br />
ECON-346 Introduction to Econometrics 4 0 0 4<br />
Prerequisite: ECON-201<br />
This course introduces the application of statistical tools to economic,<br />
business, and social phenomenon. Econometrics is a methodology for applied<br />
scientific decision making in the social sciences and business. Students learn<br />
how to model, estimate, interpret, and forecast quantitative and qualitative<br />
processes using statistical methodology. Topics include regression analysis,<br />
simultaneous equations models, and analysis of qualitative data. Students<br />
conduct applied research using contemporary statistical software packages.<br />
Terms Offered: Bi-Annually<br />
ECON-348 History of Economic Thought 4 0 0 4<br />
Prerequisite: ECON-201<br />
This course analyzes the development of economic thinking by studying the<br />
work of preeminent economists and their schools of economic thought. The<br />
course helps the student understand contemporary economics and economic<br />
issues by studying how past thinkers viewed similar problems. Relevance of<br />
the great economic thinkers to contemporary economic issues is emphasized.<br />
Terms Offered: Bi-Annually