25.10.2013 Views

2012–2013 UNIVERSITY CATALOG - Florida Institute of Technology

2012–2013 UNIVERSITY CATALOG - Florida Institute of Technology

2012–2013 UNIVERSITY CATALOG - Florida 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.

CSE 5402 PROJECTS IN COMPUTER SCIENCE (1-3 credits). Working closely<br />

with a faculty member, the student develops a project in computer science to a greater<br />

depth than is normally possible in a regular class. Requires an applied research project.<br />

(Requirement: Instructor approval.)<br />

CSE 5500 COMPUTER SCIENCE SEMINAR (0 credits). Presentations by<br />

faculty, graduate students and guest speakers on topics <strong>of</strong> current interest. May be<br />

repeated for credit.<br />

CSE 5501 COMPUTER SCIENCES INTERNSHIP (0 credits). Industry-based<br />

internship experience under the supervision <strong>of</strong> a graduate faculty member, to provide<br />

pr<strong>of</strong>essional experience for graduate students without prior experience in a practical information<br />

technology setting. (Requirement: At least nine graduate credit hours in computer<br />

sciences completed with at least a 3.0 GPA, and instructor approval.)<br />

CSE 5610 COMPUTATIONAL COMPLEXITY (3 credits). Reviews problems,<br />

algorithms, Turing machines and computability. Studies Boolean and first-order<br />

logic, leading to undecidability results; and relations among complexity classes using<br />

reductions and completeness. Presents approximate and randomized algorithms.<br />

Prerequisites: CSE 5210, CSE 5211.<br />

CSE 5615 COMPUTATIONAL MOLECULAR BIOLOGY (3 credits). Introduces<br />

important computational problems related to molecular biology. Includes motif finding,<br />

approximate sequence alignment, phylogeny construction and system biology. Requires<br />

knowledge in programming, discrete mathematics, data structures and algorithms. Does<br />

not require prerequisite biological sciences (BIO) course.<br />

CSE 5630 ADVANCED OPERATING SYSTEMS (3 credits). Studies in detail the<br />

design and implementation <strong>of</strong> an operating system. Discusses various data structures and<br />

algorithms for process, memory and input/output device management. Investigates issues<br />

in distributed operating systems. Prerequisites: CSE 4001.<br />

CSE 5636 NETWORK SECURITY (3 credits). Covers network intrusion detection,<br />

statistical anomaly detection and network perimeter security, and traffic monitoring<br />

including tools (Ethereal, TCPDUMP) used to analyze captured traffic streams.<br />

Overviews methods and tools used by hackers. Includes statistical anomaly detection and<br />

its role in detecting previously unseen attacks. Prerequisites: CSE 5231 or ECE 5535.<br />

CSE 5650 ADVANCED PROGRAMMING LANGUAGES (3 credits). Presents<br />

theoretical topics in programming languages. Includes the lambda-calculus, functional<br />

programming, type interface and different approaches to the semantics <strong>of</strong> programming<br />

languages. Prerequisites: CSE 5250.<br />

CSE 5656 THEORY AND APPLICATIONS OF COMPLEX NETWORKS<br />

(3 credits). Explores complex networks by studying theory, developing algorithmic<br />

results and investigating applications related to networks’ distribution and redistribution<br />

<strong>of</strong> information, water, food and energy; representation <strong>of</strong> physical pipes, personal<br />

relationships or the manifestation <strong>of</strong> economic interdependencies. (Requirement:<br />

Instructor approval for undergraduate registration.) Prerequisites: CSE 2400 or<br />

MTH 2401.<br />

CSE 5660 DATABASE MANAGEMENT SYSTEMS (3 credits). Studies the<br />

internal components <strong>of</strong> a database management system (DBMS). Includes data organization,<br />

query optimization, transaction processing, concurrency control, logging and recovery,<br />

security and distributed DBMS. Prerequisites: CSE 5260.<br />

CSE 5672 INTRODUCTION TO MALICIOUS MOBILE CODE (3 credits).<br />

Introduces the underlying concepts <strong>of</strong> viruses, Trojans and worms. Includes low-level virus<br />

structure, buffer overruns, viral epidemiology, virus/worm countermeasures, and new<br />

and novel algorithms for virus detection. Overviews practical, safe computing. Requires a<br />

signed ethics statement. (Requirement: Prerequisite course or equivalent.) Prerequisites:<br />

CSE 3120.<br />

CSE 5673 CRYPTOLOGY (3 credits). Focuses on making and breaking codes.<br />

Students learn how to crack enciphered messages without knowing the enciphering keys.<br />

Covers modern encryption and its application to digital signatures, digital cash, voting and<br />

cryptographic protocols. Prerequisites: CSE 2010.<br />

CSE 5683 ADVANCED COMPUTER VISION (3 credits). Reviews recent technologies<br />

and trends <strong>of</strong> computer vision and image analysis. Research oriented for graduate<br />

computer science and engineering students. Prerequisites: CSE 5283.<br />

CSE 5692 CONSTRAINT REASONING (3 credits). Covers foundations <strong>of</strong><br />

constraint satisfaction and constraint-based reasoning; problem representation and<br />

characterization; consistency checking, heuristics and search; deterministic and stochastic<br />

solving methods; and applications such as scheduling, timetabling and temporal reasoning.<br />

(Recommended: CSE 5211 and CSE 5290.)<br />

CSE 5693 MACHINE LEARNING (3 credits). Covers computational paradigms<br />

and techniques in learning and adaptation. Includes tree learning, rule learning, genetic<br />

algorithms, neural networks, case-based learning, Bayesian learning, analytical learning<br />

and reinforcement learning. Prerequisites: CSE 5290.<br />

CSE 5780 PATTERN RECOGNITION IN BIOMEDICAL APPLICATIONS<br />

(3 credits). Introduces the fundamentals <strong>of</strong> statistical pattern recognition with examples<br />

from different biomedical application areas. Studies techniques for analyzing multidimensional<br />

data <strong>of</strong> various types and scales. Also covers algorithms for projections, and<br />

clustering and classification <strong>of</strong> data.<br />

CSE 5800 ADVANCED TOPICS IN COMPUTER SCIENCE (3 credits).<br />

Current topics in computer science at the advanced graduate level. Topics vary and the<br />

course may be repeated for credit. (Requirement: Instructor approval.)<br />

CSE 5801 INDEPENDENT RESEARCH IN COMPUTER SCIENCE<br />

(1-3 credits). Working closely with a faculty member, the student studies a research<br />

topic and writes a research paper. May be repeated for credit. (Requirement:<br />

Instructor approval.)<br />

CSE 5802 RESEARCH PROJECTS IN COMPUTER SCIENCE (1-3 credits).<br />

The student works closely with a faculty member on a well-defined research project. May<br />

be repeated for credit. (Requirement: Instructor approval.)<br />

CSE 5810 ADVANCED TOPICS IN COMPUTER SCIENCE THEORY<br />

(3 credits). Current topics in computer science theory at the graduate level. Topics<br />

vary and the course may be repeated for credit. Prerequisites: CSE 5210.<br />

CSE 5860 ADVANCED TOPICS IN DATABASE SYSTEMS (3 credits).<br />

Current topics in database systems at the graduate level. Topics vary and the course may be<br />

repeated for credit. Prerequisites: CSE 5260.<br />

CSE 5899 FINAL SEMESTER THESIS (0-2 credits). Variable registration for<br />

thesis completion after satisfaction <strong>of</strong> minimum registration requirements. (Requirements:<br />

Accepted petition to graduate and approval <strong>of</strong> Office <strong>of</strong> Graduate Programs.)<br />

CSE 5999 THESIS (3-6 credits). Research and preparation <strong>of</strong> a thesis under the direction<br />

<strong>of</strong> a member <strong>of</strong> the graduate faculty. A maximum <strong>of</strong> six credit hours may be applied<br />

toward the master <strong>of</strong> science degree requirements. (Requirement: Thesis supervisor<br />

approval.)<br />

CSE 6899 FINAL SEMESTER DISSERTATION (0-2 credits). Variable registration<br />

for dissertation completion after satisfaction <strong>of</strong> minimum registration requirements.<br />

(Requirements: Accepted candidacy and approval by Office <strong>of</strong> Graduate Programs.)<br />

CSE 6990 RESEARCH IN COMPUTER SCIENCE (1-6 credits). Research<br />

conducted under the guidance <strong>of</strong> doctoral-level graduate faculty. Research may lead to<br />

preparation <strong>of</strong> a research proposal for dissertation work.<br />

CSE 6999 DISSERTATION (3-12 credits). Research and preparation <strong>of</strong> the doctoral<br />

dissertation under the direction <strong>of</strong> the student’s doctoral committee.<br />

CIVIL ENGINEERING<br />

CVE 1000 INTRODUCTION TO CIVIL ENGINEERING (3 credits).<br />

Introduces the civil engineering sub-disciplines, including pr<strong>of</strong>essional aspects and<br />

ethics. Uses hands-on group projects, group presentations, field trips and lectures.<br />

Includes exposure to structures, soils, transportation, hydrology, construction and the<br />

environment. Emphasizes technical communication and computer skills through all<br />

coursework.<br />

CVE 1001 COMPUTER APPLICATIONS LAB (1 credit). Offers a broad background<br />

in computer applications, strongly emphasizing computer-aided design. Briefly<br />

discusses word processing, spreadsheet coding and PowerPoint presentations. (CL)<br />

CVE 2001 RESEARCH IN CIVIL ENGINEERING (1 credit). Exposes<br />

students to faculty and research in the civil engineering department. Students work<br />

on a research project, prepare a report and present their findings. (Requirement:<br />

Department head and instructor approval.)<br />

CVE 2002 RESEARCH IN CIVIL ENGINEERING (1 credit). Exposes<br />

students to faculty and research in the civil engineering department. Students work<br />

on a research project, prepare a report and present their findings. (Requirement:<br />

Department head and instructor approval.)<br />

CVE 2003 RESEARCH IN CIVIL ENGINEERING (1 credit). Exposes students<br />

to faculty and research the civil engineering department. Students work on a research<br />

project, prepare a report and present their findings. (Requirement: Department head<br />

and instructor approval.)<br />

CVE 2080 CONSTRUCTION MEASUREMENTS (3 credits). Covers<br />

measurement <strong>of</strong> distances, elevations and angles; statistical errors and data adjustment;<br />

working with coordinates; topographic mapping and photogrammetry; global<br />

positioning systems (GPS); geographic information systems (GIS); and computer<br />

applications. Corequisites: CVE 1001.<br />

CVE 3012 ENGINEERING MATERIALS (3 credits). Addresses stress-strain<br />

concepts and the relationship between internal structure and engineering properties<br />

as the basis for selection <strong>of</strong> materials. Materials studied include metals, concretes,<br />

timber, plastics and fiber composites.<br />

CVE 3013 CIVIL ENGINEERING MATERIALS LAB (1 credit). Offers experiments<br />

in measurement techniques, materials testing and engineering applications.<br />

Prerequisites: PHY 2091. Corequisites: CVE 3012.<br />

CVE 3015 STRUCTURAL ANALYSIS AND DESIGN (3 credits). Introduces<br />

modeling <strong>of</strong> structures; elastic analysis <strong>of</strong> statically determinate trusses, beams and<br />

frames; influence lines for determinate and indeterminate structures; deflections by<br />

the method <strong>of</strong> virtual work and other methods; analysis <strong>of</strong> indeterminate structures.<br />

Prerequisites: MAE 3083.<br />

Course Descriptions 253

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

Saved successfully!

Ooh no, something went wrong!