03.09.2014 Views

Graduate Catalog 2011-2013 - SUNY Institute of Technology

Graduate Catalog 2011-2013 - SUNY Institute of Technology

Graduate Catalog 2011-2013 - SUNY Institute of Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Course Descriptions<br />

SOC 590 Selected Topics in Sociology (3)<br />

Provides students with the opportunity to investigate selected sociological<br />

subject matter. Topics will typically illustrate the application <strong>of</strong> sociological<br />

and anthropological theory and research to social services or criminology.<br />

Students may receive credit in a future semester for different topic areas.<br />

SOC 591 Independent Study in Sociology (3)<br />

Provides an opportunity for students to go beyond the existing curriculum.<br />

Requires an application and the agreement <strong>of</strong> a faculty advisor. (Pending)<br />

SOC 595 Practicum in Sociology (3)<br />

Integrates academic and practical experience during one semester placement<br />

in an appropriate social service, criminal justice, or work-related community<br />

setting. Involves execution <strong>of</strong> a social practice project, negotiated among student,<br />

staff, and placement supervisor. This requirement is waived if the student has<br />

appropriate experience in a practice setting.<br />

SOC 596 Proposal and Grant Writing Seminar (3)<br />

Explores all aspects <strong>of</strong> the proposal process from the most basic questions<br />

about form and style to the task <strong>of</strong> seeking funding and support, or committee<br />

approval, to what to do after the proposal is approved or funded. In particular, the<br />

focus is on developing, designing, preparing, and presenting effective research<br />

proposals to university review committees and funding bodies.<br />

SOC 597 Seminar in Applied Sociology (3)<br />

Supports completion <strong>of</strong> a viable independent scholarly project. Students will<br />

work with an advisor to design, develop, conduct, and present an independent<br />

scholarly project for review and approval. A two-semester sequence allows<br />

students to develop their independent scholarly work from start to finish<br />

within a structured context. Students are required to take this two-semester<br />

course sequentially fall/spring and with instructor’s permission. Grade <strong>of</strong> B<br />

or better required. At least 21 credit hours toward the degree including SOC<br />

510, SOC 532, SOC 533 and a grade <strong>of</strong> B or higher in SOC 532.<br />

SOC 598 Independent Project Supervision (1-3)<br />

Supports completion <strong>of</strong> a viable project. Students must work with an advisor<br />

to develop an acceptable project proposal, to implement that proposal, and to<br />

evaluate its result. Students will be asked to maintain on-going enrollment in<br />

project supervision by signing up for one credit each semester. A maximum<br />

<strong>of</strong> 3 credits will count for degree credit.<br />

SOC 599 Thesis (1-3)<br />

Supports completion <strong>of</strong> a viable thesis. Students must work with an advisor<br />

to develop an acceptable thesis proposal, to implement the thesis proposal,<br />

and to evaluate its effectiveness. Students will be asked to maintain on-going<br />

enrollment in thesis supervision by signing up for at least one credit after the first<br />

semester <strong>of</strong> enrollment. A maximum <strong>of</strong> three credits count toward the degree.<br />

Biology<br />

BIO 570 Pathophysiology (3)<br />

Identify the physiological basis <strong>of</strong> common and specific health and disease states<br />

encountered in primary care nursing practice and distinguish those processes<br />

that are ongoing in the human body that can be altered by interventions from<br />

those that cannot.<br />

Business<br />

BLW 570 Business Law, Ethics, and<br />

Intellectual Property Rights (3)<br />

Designed to provide the student with the legal environment <strong>of</strong> business<br />

transactions including court structure and procedure, contracts, sales,<br />

commercial paper, secured financing, and property transactions. Covers the<br />

ethical aspects <strong>of</strong> business with particular emphasis to intellectual property (IP)<br />

rights as they relate to technology innovation and high technology environments.<br />

The IP issues which will be addressed include copyrights, patents, trademarks,<br />

s<strong>of</strong>tware, domain names, licenses, royalties, and business processes.<br />

BUS 505 Multinational Economics <strong>of</strong> <strong>Technology</strong> (3)<br />

Managerial economics is the application <strong>of</strong> economic theory and methodology<br />

to decision-making problems encountered by public and private institutions in<br />

a multinational setting and within the framework <strong>of</strong> technology innovation.<br />

Emphasis is on the identification and selection <strong>of</strong> alternative means <strong>of</strong> obtaining<br />

given objectives as efficiently as possible. It is a special branch <strong>of</strong> economics<br />

bridging the gap between abstract theory and managerial practice. Areas <strong>of</strong><br />

study will include managerial economics and economic theory, statistical<br />

and econometric applications, demand, supply, markets, costs, pr<strong>of</strong>its and<br />

government and business.<br />

BUS 595 MBA Internship (3)<br />

Internship placements provide students with a field experience related to their<br />

academic preparation enabling them to apply classroom instruction to the<br />

work site. Students are placed with an organization related to their major and<br />

specific area <strong>of</strong> interest to work along with, and be proctored by, experienced<br />

pr<strong>of</strong>essionals. These are opportunities that cannot be duplicated in the classroom<br />

environment and provide an excellent transition into the field.<br />

Computer/Information Science<br />

CS 500 Discrete Structures (3)<br />

Concepts <strong>of</strong> discrete mathematics relevant to computer science. Topics include<br />

logics and pro<strong>of</strong>s, natural deduction, set theory, relational and algebraic<br />

structures on sets, Boolean matrices, graph theory, elementary enumerative<br />

combinatorics, and elementary formal grammars and automata theory, practice<br />

on computer <strong>of</strong> mathematical s<strong>of</strong>tware systems. Prerequisite: None.<br />

CS 502 Machine Structures (3)<br />

Computer systems as a hierarchy <strong>of</strong> levels, beginning with the standard von<br />

Neumann model and then moving forward to more recent architectural<br />

concepts. Topics include digital logic, microprogramming, conventional machine<br />

and assembly language levels. Emphasis is given to those aspects <strong>of</strong> computer<br />

hardware that affect programming. Prerequisite: Permission <strong>of</strong> instructor.<br />

CS 503 Data Structures (3)<br />

Fundamental concepts <strong>of</strong> data structures and the algorithms that proceed from<br />

them. Topics include recursion, the underlying philosophy <strong>of</strong> object-oriented<br />

programming, fundamental data structures including stacks, queues, linked<br />

lists, hash tables, trees, and graphs. The basics <strong>of</strong> algorithmic analysis, and an<br />

introduction to the principles <strong>of</strong> language translation. Course programming<br />

assignments use Java and/or C++. Prerequisites: Permission <strong>of</strong> instructor.<br />

CS 505 Object-oriented Programming (3)<br />

Programs as collections <strong>of</strong> classes that define interacting objects. Topics<br />

include class definition, information hiding and encapsulation, inheritance,<br />

polymorphism, and late binding, exceptions, abstract classes, interfaces,<br />

generics, collections. S<strong>of</strong>tware reuse and collaboration. Introduction to UML<br />

and design patterns. Event-driven programming and graphical user interfaces,<br />

discrete-event simulation, multi-threading, sockets, web programming as<br />

sample applications. Prerequisite: Permission <strong>of</strong> instructor.<br />

CSC 507 Data Analysis (3)<br />

Selection and implementation <strong>of</strong> research strategies, including selection and<br />

application <strong>of</strong> proper statistical techniques using a personal computer as a<br />

research and decision-making tool. Students will attain pr<strong>of</strong>iciency in the use<br />

<strong>of</strong> a commercial statistical analysis package in the solution <strong>of</strong> quantitative<br />

research problems. Designed to support graduate programs in other schools.<br />

CS 510 Programming Languages (3)<br />

Principles for programming language organization, and techniques for language<br />

processor implementation. Topics include syntax structures, grammars, lexing<br />

and parsing techniques, semantic analysis, symbol tables, language translation<br />

and generation patterns, type systems, runtime environments, garbage<br />

collection, comparative review <strong>of</strong> major programming language paradigms,<br />

domain-specific languages, mathematics <strong>of</strong> formal language semantics.<br />

Prerequisite: CSC 500, CS 500, or permission <strong>of</strong> instructor.<br />

CS 511 Formal Methods in S<strong>of</strong>tware Construction<br />

and Verification (3)<br />

Fundamentals <strong>of</strong> formal s<strong>of</strong>tware specification and verification, and principles<br />

<strong>of</strong> deductive verification <strong>of</strong> object-oriented s<strong>of</strong>tware. Topics include predicate,<br />

modal, Hoare, dynamic logics for program specification, construction and<br />

verification, intractability <strong>of</strong> testing, specification property theorem proving,<br />

fundamentals <strong>of</strong> model checking, symbolic execution, s<strong>of</strong>tware artifacts for<br />

specification and verification. Prerequisite: Knowledge <strong>of</strong> discrete structures<br />

is assumed.<br />

CS 512 S<strong>of</strong>tware Engineering (3)<br />

Principles, processes and tools for the rigorous construction <strong>of</strong> s<strong>of</strong>tware. Topics<br />

include system engineering contexts, model-based paradigms, UML and SysML,<br />

agile approaches, requirement specifications, architectural design, detailed<br />

design, testing maintenance, patterns for analysis and design, configuration<br />

management, automated code generation, and compliance. Knowledge <strong>of</strong><br />

discrete structures and data structures is assumed.<br />

COURSE DESCRIPTIONS<br />

<strong>Graduate</strong> <strong>Catalog</strong> <strong>2011</strong>-<strong>2013</strong><br />

51

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

Saved successfully!

Ooh no, something went wrong!