next up previous
Next: Software Development Option Up: Bachelor of Science Degree Previous: Common RequirementsAll Options

 

Computer Science Option

The computer science option provides a traditional preparation for those who are interested in careers in the computing industry or graduate study. Course work provides a broad theoretical foundation and the opportunity to study specialized topics in computer graphics, computer networks, artificial intelligence, database design, and operating systems.

Computer Science  (21 hours): A two-semester Senior project, four courses from the following list including either CSE 4081 or CSE 4083, and one other computer scienc course as approved by the faculty advisor.

CSE 3002 Compilers
CSE 3103 Computer Communications Networks
CSE 4002 Advanced and Applied Operating System Concepts
CSE 4005 Data Communications Software
CSE 4020 Database Systems
CSE 4050 Object-Oriented Design and Programming
CSE 4081 Introduction to Analysis of Algorithms
CSE 4082 Introduction to Parallel and Real-Time Algorithms
CSE 4083 Formal Languages and Automata Theory
CSE 4255 Introduction to Computer Graphics
CSE 4257 Graphical User Interfaces
CSE 4301 Introduction to Artificial Intelligence
CSE 4302 Neural Networks in Artificial Intelligence

Liberal Arts (12 hours): Scientific and Technical Communication, two humanities electives, and one social science elective.

Mathematics   (6 hours): Probability and Statistics, and one of the following:

MTH 2201 Differential Equations/Linear Algebra
MTH 3051 Combinatorics and Graph Theory
MTH 3102 Introduction to Linear Algebra
MTH 3311 Applied Numerical Methods

Science  (18 hours): Physics 1 and 2, Physics Lab 1 and 2, and two of the following:

BIO 1001 Biological Discovery 1
BIO 1002 Biological Discovery 2
CHM 1101 General Chemistry 1
CHM 1102 General Chemistry 2
PHY 2003 Modern Physics

Technical Electives (6 hours)

Free Electives (4 hours)

Freshman Year

FallCredits
COM 1101 Composition and Rhetoric 3
CSE1001 Fundamentals of Software Development 1 4
CSE1101 Computing Disciplines and Careers 1 1
MTH1001 MTH 1001 Calculus 1 4
Restricted Elective (Science) 4

16

SpringCredits
COM1102 Writing About Literature 3
CSE1002 Fundamentals of Software Development 2 4
MTH1002 Calculus 2 4
Restricted Elective (Science) 4

15

Sophomore Year

FallCredits
CSE 2010 Algorithms and Data Structures 4
HUM2051 Civilization 1 3
MTH2051 Discrete Mathematics 3
PHY2001 Physics 1 4
PHY2091 Physics Lab 1 1

15

SpringCredits
CSE2050 Programming in a Second Language 3
CSE2410 Introduction to Software Engineering 3
HUM2052 Civilization 2 3
MTH2401 Probability and Statistics 3
PHY2002 Physics 2 4
PHY2092 Physics Lab 2 1

17

Junior Year

FallCredits
COM 2223 Scientific and Technical Communication 3
CSE3001 Programming Language Concepts 3
CSE3101 Machine and Assembly Language 3
Restricted Elective (Computer Science) 3
Humanities Elective 3
Mathematics Elective 3

18

SpringCredits
CSE3102 Computer Organization 3
Restricted Elective (Computer Science) 3
Free Elective 1
Liberal Arts Elective 3
Social Science Elective 3
Technical Elective 3

16

Senior Year

FallCredits
CSE 4001 Operating Systems Concepts 3
CSE4101 Computer Science Projects 1 3
Restricted Elective (Computer Science) 3
Humanities Elective 3
Technical Elective 3

15

SpringCredits
CSE4081 Analysis of Algorithms 3
or
CSE4083 Formal Languages and Automata Theory 3
CSE4102 Computer Science Projects 2 3
Restricted Elective (Computer Science) 3
Free Elective 3
Humanities Elective 3

15
TOTAL CREDITS REQUIRED127


next up previous
Next: Software Development Option Up: Bachelor of Science Degree Previous: Common RequirementsAll Options

Florida Tech Computer Science

William D. Shoaff
Comments to author:wds@cs.fit.edu

All contents copyright ©, William D. Shoaff
Revised: Wed Sep 25 11:42:30 EST 1996