2008–2009 - Florida Institute of Technology
2008–2009 - Florida Institute of Technology
2008–2009 - Florida Institute of Technology
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
DePartment <strong>of</strong> ComPuter sCienCes<br />
W.D. Shoaff, Ph.D., Head<br />
Degree Programs<br />
Computer Science, B.S., M.S., Ph.D.<br />
S<strong>of</strong>tware Engineering, B.S., M.S.<br />
Undergraduate Minor Program<br />
Computer Science<br />
Pr<strong>of</strong>essors<br />
S. Ann Becker, Ph.D., Web usability and accessibility, data quality,<br />
electronic commerce, online privacy, telemedicine optimization, s<strong>of</strong>tware<br />
engineering, object-oriented analysis and design.<br />
Cem Kaner, Ph.D., J.D., s<strong>of</strong>tware testing, computer law, s<strong>of</strong>tware metrics,<br />
computer science education.<br />
Gerald A. Marin, Ph.D., computer networks, network security.<br />
J. Richard Newman, Ph.D., s<strong>of</strong>tware engineering, computer graphics,<br />
information resource management, multimedia distant learning, computer<br />
law and ethics.<br />
Scott R. Tilley, Ph.D., s<strong>of</strong>tware engineering, system evolution and program<br />
redocumentation.<br />
Associate Pr<strong>of</strong>essors<br />
Phil J. Bernhard, Ph.D., database systems.<br />
Philip K. Chan, Ph.D., scalable adaptive methods, machine learning, data<br />
mining, parallel and distributed computing, intelligent systems.<br />
Richard A. Ford, Ph.D., computer security, malicious code.<br />
Ronaldo Menezes, Ph.D., coordination models and systems, multi-agent<br />
systems, swarm intelligence, bio-inspired computing.<br />
Debasis Mitra, Ph.D., artificial intelligence, spatial and temporal<br />
reasoning.<br />
William D. Shoaff, Ph.D., computer graphics, analysis <strong>of</strong> algorithms,<br />
mathematical s<strong>of</strong>tware.<br />
Ryan Stansifer, Ph.D., programming languages, compilers,<br />
internationalization.<br />
Assistant Pr<strong>of</strong>essors<br />
William H. Allen, Ph.D., computer networks, computer and network<br />
security.<br />
Celine Lang, D.P.A., information systems.<br />
Eraldo Ribeiro, Ph.D., computer vision, image processing, pattern<br />
recognition.<br />
Marius C. Silaghi, Ph.D., cryptology, speech recognition, multi-party<br />
computation.<br />
Pr<strong>of</strong>essors Emeriti<br />
Frederick B. Buoni, Ph.D.; David R. Clutterham, Ph.D.<br />
Adjunct Pr<strong>of</strong>essors<br />
R. Baggs, Ph.D.; S. Gordon, Ph.D.; M. Mahoney, Ph.D.; D. Stewart, J.D.<br />
Lecturers<br />
S. Johnson, M.S., C. Schmitt, M.S.<br />
Student Coordinator<br />
Rosalyn Bursey<br />
Mission Statement<br />
The mission <strong>of</strong> <strong>Florida</strong> Tech’s computer sciences department is<br />
to prepare computing pr<strong>of</strong>essionals for success and leadership in<br />
the conception, design, implementation and operation <strong>of</strong> complex<br />
real-world systems, and to expand knowledge and understanding<br />
<strong>of</strong> computing through research, scholarship and service.<br />
66 <strong>Florida</strong> Tech<br />
unDergrADuATe Degree ProgrAmS<br />
Bachelor <strong>of</strong> Science<br />
Computer Science __________________________<br />
Computer scientists are deeply involved in activities that are<br />
essential in our modern civilization. These activities include<br />
basic research, design, development and testing <strong>of</strong> s<strong>of</strong>tware<br />
and information systems that serve society and its many needs.<br />
Computer technology is found in every aspect <strong>of</strong> today’s world.<br />
Common uses include word processors, spreadsheets, computer<br />
games and entertainment, communications and information<br />
systems, transportation, education and training, medicine,<br />
criminology, factory automation, space exploration and assistive<br />
devices for the disabled. Computers have led to significant quality<br />
<strong>of</strong> life improvements, and yet their potential is still to be fully<br />
realized. Pr<strong>of</strong>essionals in computer science design and develop<br />
computer systems that are, ins<strong>of</strong>ar as possible, free from defects<br />
and protected from misuse that would harm the health or welfare<br />
<strong>of</strong> society or the environment.<br />
The educational objectives <strong>of</strong> the bachelor <strong>of</strong> science degree<br />
program are to prepare students so that within a few years after<br />
graduation they will be well-respected computational problem<br />
solvers and recognized as algorithmic specialists contributing to<br />
the development <strong>of</strong> new technology and s<strong>of</strong>tware products; they<br />
will be actively engaged in continual pr<strong>of</strong>essional development;<br />
and will be using their technical knowledge, interpersonal and<br />
personal skills and pr<strong>of</strong>essional attitude to advance their careers,<br />
the careers <strong>of</strong> others and the organizations for which they work.<br />
The computer science curriculum at <strong>Florida</strong> Tech is a unique and<br />
well-rounded program that provides a solid technical background<br />
for careers in the computing pr<strong>of</strong>ession or for graduate studies.<br />
Undergraduate students study the structure <strong>of</strong> typical computer<br />
systems, the techniques and theories supporting s<strong>of</strong>tware development<br />
and specialized areas such as computer graphics, artificial<br />
intelligence, networks and information management. After<br />
graduation, they are equipped to enter the work force as systems<br />
analysts, application programmers or s<strong>of</strong>tware specialists, and are<br />
provided with the background necessary for graduate study.<br />
Because the subject matter <strong>of</strong> programming, algorithms and<br />
data structures forms a critically important foundation for all<br />
advanced computer science courses, the minimum grade for<br />
satisfying the prerequisite requirements is a grade <strong>of</strong> C for each<br />
<strong>of</strong> the following courses: CSE 1001, CSE 1002 and CSE 2010.<br />
Students must complete the following minimum course<br />
requirements:<br />
Freshman Year<br />
FALL CREDITS<br />
ASC 1000 University Experience ..........................................................1<br />
COM 1101 Composition and Rhetoric ...................................................3<br />
CSE 1001 Fundamentals <strong>of</strong> S<strong>of</strong>tware Development 1 ..........................4<br />
CSE 1101 Computing Disciplines and Careers 1 .................................1<br />
CSE 1400 Applied Discrete Mathematics ............................................3<br />
ECE 1551 Digital Logic.........................................................................4<br />
16<br />
SPRING<br />
COM 1102 Writing about Literature ......................................................3<br />
CSE 1002 Fundamentals <strong>of</strong> S<strong>of</strong>tware Development 2 ..........................4<br />
MTH 1001 Calculus 1 ............................................................................4<br />
HUM 2510 Logic ....................................................................................3<br />
Restricted Elective (Science) ...............................................3<br />
17