23.10.2013 Views

2008–2009 - Florida Institute of Technology

2008–2009 - Florida Institute of Technology

2008–2009 - 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.

SPRING<br />

CSE 4083 Formal Languages and Automata Theory .............................3<br />

CSE 4202 S<strong>of</strong>tware Development Projects 2 (Q) ..................................3<br />

Free Elective ........................................................................3<br />

Humanities Elective .............................................................3<br />

Restricted Elective (CSE) ....................................................3<br />

15<br />

TOTAL CREDITS REQUIRED ......................................129<br />

Minor Program<br />

A minor in computer science is <strong>of</strong>fered through the department.<br />

A complete policy statement regarding minors can be found<br />

in the Academic Overview section <strong>of</strong> this catalog. Information<br />

about current minor <strong>of</strong>ferings is available through the individual<br />

colleges/departments.<br />

Computer Science (21 credit hours)<br />

CSE 1001 Fundamentals <strong>of</strong> S<strong>of</strong>tware Development 1*<br />

CSE 1002 Fundamentals <strong>of</strong> S<strong>of</strong>tware Development 2*<br />

CSE 1400 Applied Discrete Mathematics<br />

CSE 2010 Algorithms and Data Structures*<br />

Restricted Electives<br />

*Requires a minimum grade <strong>of</strong> C.<br />

Note: This minor is not available to Department <strong>of</strong> Computer Sciences<br />

majors or information systems majors in the College <strong>of</strong> Business. A list <strong>of</strong><br />

recommended elective courses is available from the department <strong>of</strong>fice. At<br />

least 12 credit hours used in the minor must be earned in the <strong>Florida</strong> Tech<br />

Department <strong>of</strong> Computer Sciences.<br />

grADuATe Degree ProgrAmS<br />

Master <strong>of</strong> Science<br />

Computer Science __________________________<br />

This program <strong>of</strong>fers a student the opportunity to pursue<br />

advanced studies in various areas <strong>of</strong> computer science. The<br />

program is designed for students with bachelor’s degrees in<br />

computer science and provides a solid preparation for those who<br />

may pursue a doctorate. Master’s students are encouraged to<br />

concentrate their studies in research areas <strong>of</strong> interest to faculty in<br />

the department.<br />

Admission Requirements<br />

Applicants must have taken courses in differential and integral<br />

calculus, discrete mathematics, statistics and data structures<br />

and algorithms, as well as at least 12 semester credit hours<br />

<strong>of</strong> advanced course work in undergraduate computer science.<br />

Admission may be granted with the stipulation that deficiencies<br />

are made up by taking the necessary extra courses. GRE scores<br />

(General Test only) are required.<br />

Degree Requirements<br />

The Master <strong>of</strong> Science in Computer Science requires a minimum<br />

<strong>of</strong> 30 credit hours <strong>of</strong> approved graduate study. Students<br />

are encouraged to complete and successfully defend a thesis.<br />

Students who decide not to write a thesis must pass a final<br />

program examination.<br />

To ensure students are exposed to a variety <strong>of</strong> areas in computer<br />

science, they must pass one course in each <strong>of</strong> three categories:<br />

applications, foundations, and s<strong>of</strong>tware and systems, as listed<br />

below:<br />

Applications<br />

CSE 5260 Database Systems<br />

CSE 5280 Computer Graphics<br />

CSE 5290 Artificial Intelligence<br />

68 <strong>Florida</strong> Tech<br />

Foundations<br />

CSE 5210 Formal Languages and Automata Theory<br />

CSE 5211 Analysis <strong>of</strong> Algorithms<br />

S<strong>of</strong>tware and Systems<br />

CSE 5231 Computer Networks<br />

CSE 5251 Compiler Theory and Design<br />

SWE 5001 S<strong>of</strong>tware Engineering 1<br />

Students are exempted from this breadth requirement only if they<br />

can show evidence that they have passed courses equivalent to all<br />

<strong>of</strong> those on the category lists. A listed course can be replaced by<br />

another appropriate course only with permission <strong>of</strong> the student’s<br />

adviser and department head.<br />

The other course requirements are:<br />

CSE 5500 Computer Science Seminar* ...............................................0<br />

or<br />

CSE 5501 Computer Sciences Internship* ...................................0<br />

CSE 5999 Thesis in Computer Science or<br />

Advanced Electives (CSE 5600 or higher) ...........................6<br />

Electives (at least 6 credit hours must be in<br />

Computer Science, numbered CSE 5600 or higher) .........12<br />

MTH 5051 Applied Discrete Mathematics ............................................3<br />

* All students are required to register for Computer Science Seminar<br />

(CSE 5500) or Computer Sciences Internship (CSE 5501) twice during<br />

the degree program. The internship is completed with an information<br />

technology firm or industrial organization and is provided for students with<br />

no prior experience in a practical information technology setting.<br />

All electives that apply to the program must be approved by the<br />

student’s adviser. The computer science <strong>of</strong>fice maintains an<br />

approved set <strong>of</strong> courses, including courses in other disciplines,<br />

from which electives can be selected. At most, six approved elective<br />

credits can be from other disciplines.<br />

The department excels in several specializations <strong>of</strong> computer science,<br />

for example, computer security, computational intelligence<br />

and s<strong>of</strong>tware testing. Students are encouraged to concentrate in a<br />

specialization by careful selection <strong>of</strong> elective courses.<br />

S<strong>of</strong>tware Engineering _______________________<br />

The master <strong>of</strong> science in s<strong>of</strong>tware engineering serves students<br />

who have earned a bachelor’s degree in s<strong>of</strong>tware engineering,<br />

computer science or a related discipline, as well as working<br />

s<strong>of</strong>tware engineers who want to broaden their perspective while<br />

deepening their skills in s<strong>of</strong>tware development. The program also<br />

accepts students who are already competent programmers wanting<br />

to prepare for careers in s<strong>of</strong>tware engineering. Courses in this<br />

program are taught at a level that assumes that all students have<br />

a technical undergraduate degree and significant programming<br />

experience.<br />

Admission Requirements<br />

Applicants must have taken courses in differential and integral<br />

calculus, discrete mathematics, statistics and data structures<br />

and algorithms, as well as at least 12 credit hours <strong>of</strong> advanced<br />

course work in undergraduate computer science. Admission may<br />

be granted with the stipulation that deficiencies are made up by<br />

taking necessary extra courses. GRE scores (General Test only)<br />

are recommended.<br />

Degree Requirements<br />

The Master <strong>of</strong> Science in S<strong>of</strong>tware Engineering requires a<br />

minimum <strong>of</strong> 30 credit hours <strong>of</strong> approved graduate study. Students<br />

are required to complete and successfully defend a thesis or<br />

pass a final program examination. The curriculum includes four<br />

required courses:

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

Saved successfully!

Ooh no, something went wrong!