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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

and pr<strong>of</strong>essional attitude to advance their careers, the careers <strong>of</strong><br />

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 graduation,<br />

they are equipped to enter the work force as systems analysts,<br />

application and system developers, 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 data<br />

structures forms a critically important foundation for all advanced<br />

computer science courses, the minimum grade for satisfying the<br />

prerequisite requirements is a grade <strong>of</strong> C for each <strong>of</strong> the following<br />

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

Social Science Elective ........................................................... 3<br />

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

CSE 2120 Computer Organization and Machine Programming ............. 3<br />

MTH 1001 Calculus 1 ............................................................................... 4<br />

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

17<br />

Sophomore Year<br />

FALL CREDITS<br />

COM 2012 Research Sources and Systems ............................................... 1<br />

COM 2223 Scientific and Technical Communication .............................. 3<br />

CSE 2010 Algorithms and Data Structures ............................................. 4<br />

MTH 1002 Calculus 2 ............................................................................... 4<br />

Restricted Elective (laboratory science*) ............................... 4<br />

16<br />

SPRING<br />

CSE 2050 Programming in a Second Language ...................................... 3<br />

CSE 2410 Introduction to S<strong>of</strong>tware Engineering ................................... 3<br />

HUM 2051 Civilization 1 .......................................................................... 3<br />

HUM 2510 Logic ....................................................................................... 3<br />

Restricted Elective (laboratory science*) ............................... 4<br />

16<br />

Junior Year<br />

FALL CREDITS<br />

CSE 2400 Applied Statistics .................................................................... 3<br />

CSE 3030 Legal, Ethical and Social Issues in Computing ...................... 3<br />

CSE 3120 Computer Architecture and Assembly Programming ............ 3<br />

CSE 4250 Programming Language Concepts ......................................... 3<br />

Humanities Core Course ....................................................... 3<br />

15<br />

SPRING<br />

CSE 4001 Operating Systems Concepts ................................................. 3<br />

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

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

Liberal Arts Elective .............................................................. 3<br />

112 <strong>Florida</strong> Tech<br />

Senior Year<br />

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

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

18<br />

FALL CREDITS<br />

CSE 4081 Introduction to Analysis <strong>of</strong> Algorithms**............................... 3<br />

CSE 4101 Computer Science Projects 1 (Q) ........................................... 3<br />

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

Restricted Elective (MTH or Science) ................................... 3<br />

Technical Elective (or BUS 3xxx) ........................................... 3<br />

15<br />

SPRING<br />

CSE 4102 Computer Science Projects 2 (Q) ........................................... 3<br />

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

Restricted Electives (CSE) ..................................................... 6<br />

Technical Elective (or BUS 3xxx) ........................................... 3<br />

15<br />

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

*Students select one laboratory science sequence (BIO 1010/BIO 1020,<br />

CHM 1101/CHM 1102, or PHY 1001/2091 and PHY 2002/2092). Students<br />

who complete the physics sequence may apply two credits toward the<br />

Restricted Elective (Science) requirement.<br />

**One additional 3-credit Restricted Elective (CSE) may be taken in place <strong>of</strong><br />

either CSE 4081 or CSE 4083.<br />

S<strong>of</strong>tware Engineering, B.S. ____________________<br />

major Code: 7075 Degree awarded: Bachelor <strong>of</strong> Science<br />

age restriction: N admission status: undergraduate<br />

Delivery mode/s: classroom only Location/s: main campus<br />

The s<strong>of</strong>tware engineering program prepares students for careers as<br />

practicing pr<strong>of</strong>essionals in s<strong>of</strong>tware architecture, design, implementation,<br />

testing and evolution, or for graduate study. The engineering<br />

<strong>of</strong> s<strong>of</strong>tware is multidisciplinary, spanning computer science,<br />

engineering economics, engineering problem solving, epistemology,<br />

human factors management, mathematics, quality control and<br />

safety.<br />

The educational objectives <strong>of</strong> the bachelor <strong>of</strong> science degree program<br />

are to prepare students so that within a few years after graduation<br />

they will be leaders in the development <strong>of</strong> s<strong>of</strong>tware where their<br />

primary role may be in requirements elicitation, s<strong>of</strong>tware design,<br />

application development, s<strong>of</strong>tware testing or s<strong>of</strong>tware evolution; they<br />

will be actively engaged in continual pr<strong>of</strong>essional development; and<br />

will be using their technical knowledge, interpersonal and personal<br />

skills and pr<strong>of</strong>essional attitude to advance their careers, the careers<br />

<strong>of</strong> others and the organizations for which they work.<br />

Candidates for a Bachelor <strong>of</strong> Science in S<strong>of</strong>tware Engineering<br />

must complete the minimum course requirements outlined in the<br />

following curriculum. Because the subject matter <strong>of</strong> programming,<br />

algorithms and data structures form a critically important foundation<br />

for all advanced computer science and s<strong>of</strong>tware engineering<br />

courses, the minimum grade for satisfying the prerequisite requirements<br />

for these advanced courses is a grade <strong>of</strong> C for each <strong>of</strong> the<br />

following courses: CSE 1001, CSE 1002 and CSE 2010.<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 />

PSY 1411 Introduction to Psychology ..................................................... 3<br />

15

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

Saved successfully!

Ooh no, something went wrong!