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 />

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

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

Saved successfully!

Ooh no, something went wrong!