Skip to main content


Information Technology Overview

An Information Technology Bachelors Degree is outstanding preparation for many of the world’s most exciting and profitable careers. Information Technology (IT) is the basis for the world’s economies to create, manage and support information in a variety of forms. IT is understating the technology underlying the data revolution and learning the programming skills necessary for the administration of that technology in today’s ever more technically-focused workplace. Careers in IT and computer/information systems are expected to grow 16 percent during the 2006-2016 decade according to the U.S. Department of Labor. With a BS degree in IT, you can learn to work with data, networking, still images, videos, multimedia and other forms not yet invented.

Academic Program Information

The following information is gathered from the UCF catalog, the Undergraduate Policies and Procedures Manual, and other documents that describe the IT undergraduate program. This web content should not be considered a legally-binding document. It is not necessarily exhaustive and is subject to change.

All UCF students must fulfill a 36-hour General Education Program (GEP) requirement. Students who received an A.A. degree from a community college in Florida should be able to complete the B.S.I.T. requirements in 60 additional hours at UCF – provided that the A.A. elective choices have been made appropriately. Students coming with an A.S. degree must take additional courses to complete the B.S.I.T. requirements. Please consult the UCF catalog for specific details.

Students must complete 120 semester hours of course work with a Grade Point Average (GPA) of at least 2.0, and must satisfy all University and Information Technology Program requirements to earn the B.S.I.T. degree.

Any student wishing to receive a second Bachelor’s degree should consult the University catalog. A student must be a declared Information Technology major to earn the B.S.I.T. degree. The State of Florida requires at least nine (9) hours of course work be completed during summer terms unless the student has already met this requirement while earning an A.A. degree.


To be admitted to UCF, The Florida State University System (SUS) requires two (2) years of high school foreign language (or equivalent). This is the Foreign Language Admission Requirement. In some cases, students who have not satisfied this requirement (two units in the same language) at the time of admission must satisfy the requirement prior to graduation. Students may have the option of fulfilling this requirement through examination; for more information contact SARC’s University Testing Center at (407) 823-5109.

Note: This admission requirement applies to all undergraduates and is separate from the UCF Foreign Language Proficiency Requirement.

Course Requirements


The IT Core curriculum has two elements: Basic Core of 42 hours and Support Courses of 6 hours. There is also special IT degree requirement described below.


MAC 1105 College Algebra
MAC 1140 Pre-Calculus Algebra
MAC 1114 College Trigonometry
*STA 2023 Statistical Methods I
*ECO 2013 Principles of Macroeconomics
*PSY 2012 General Psychology
*PHY 2053 College Physics I
COP 3223 C Programming language
COP 3330 Object Oriented Programming
CGS 2545C Database Concepts
MAD 2104 Foundations of Discrete Mathematics
COT 3100 Discrete Structures

Should be taken for GEP (see section 2)


COP 3502 Computer Science I
CIS 3360 Security in Computing
CAP 3104 Foundations of Human Computer Interaction
CGS 3763 OS Concepts
CGS 3269 Computer Architecture Concepts
CNT 4603 System Admin and Maint
CNT 3004 Computer Network Concepts
CIS 3003 Fundamentals of Information Technology
CIS 4524 Managing IT Integration
CNT 4714 Enterprise Computing
CIS 4004 Web-Based Information Technology
CNT 4703 Network Laboratory
COP 4910 Frontiers in Information Tech. (Capstone course)
PHI 3626 Ethics in Science and Technology

There are a limited number of technical writing choices available for non-English majors.


CIS 3921 (1 hour)
CIS 3990 (0 hour)
CIS 4991 (0 hour)


6 hours at 3000-level or above CS/IT courses


Grade Requirements: Each required course (listed in sections 2.2.1, 2.2.2, 2.2.3 or 2.2.4) must be passed with a “C” grade (GPA 2.0) or better.

Departmental Residency Requirements: At least 24 hours of coursework from the Information Technology Program at UCF (at least nine (9) hours of which must be regularly scheduled 4000- or 5000-level courses).

Transfer of Credit: Courses with a common course number taken at any Florida State University System (SUS) institution or Florida community college are automatically transferable. Students with a Bachelor of Science from an accredited institution or an Associate of Arts degree from a Florida SUS institution or Florida community college automatically satisfy the GEP. Substitutions for GEP must be approved through Academic Services, Millican Hall (MH) 210.

Substitutions for department requirements are on a course-by-course basis and MUST be approved by the CS Undergraduate Coordinator. Instructions for this process are in the CS Undergraduate office: Harris Corporation Engineering Center (HEC 345). The decision is typically based on the degree of similarity of the two courses both in content and in the level of presentation. Regardless of transfer credit, the University and School residency requirements must be satisfied.

Additional Information: As part of the Department of CS, the majority of core courses required of IT majors are existing courses taken from the accredited Department of CS programs in Computer Science, Computer Engineering and Electrical Engineering. Designed by CS faculty members, the IT curriculum provides a solid science and analytical base for students to build a life-long career. Although many IT programs are now appearing across the United States, no degree standards have yet been formalized, which will occur over the next few years. The Information Technology undergraduate program is accredited by the Computing Accreditation Commission of ABET,


The following is an eight-semester sample program of study leading to a B.S. degree in Information Technology. These are only guidelines and the student should consult the catalog for the official requirements for graduation. In particular, students must take nine hours during summer sessions.

Semester 1: COP 3223, ENC 1101, SPC 1603C, MAC 1105 or MAC 1140 (12 hours)
Semester 2: COP 3502C, PSY 2012, MAC 1114C, ENC 1102, ECO 2013 (15 hours)
Semester 3: COP 3330, PHY 2053C, MAD 2104, CGS 2545C, LIT 2110 (16 hours)
Semester 4: CGS 3269, STA 2023, CIS 3003, BSC 1005, Free Elective, CIS 3921, CIS 3990 (16 hours)
Semester 5: CAP 4104, PHY 2054C, CNT 3004, CIS 3360, ENC 3241 or ENC 3250 (16 hours)
Semester 6: CIS 4524, CGS 3763, PHI 3626, GEP, select one from ENC 4293, ENC 4265, ENC 4414, ENC 4415, ENC 4298, ENC 4416, ENC 4262, or ENC 4215 (15 hours)
Semester 7: CNT 4703, CIS 4004, CNT 4603, Restricted Elective, Free Elective, CIS 4991 (15 hours)
Semester 8: COP 4910, CNT 4714, Restricted Elective, Free Elective (13 hours)

Please view the IT Brochure.


Below is a four-semester sample program leading to a Bachelor of Science in Information Technology. This example assumes that the student has an A.A. from a Florida community college and has completed all prerequisites plus the following courses: Advanced C-Language Programming COP 3223 (Note: A course entitled “Introduction to C” is generally not sufficient.), CGS 2545.
Fall Semester I: COP 3502, COP 3330, MAD 2104, ENC 3241, CIS 3360, CIS 3921, CIS 3990 (16 hours)
Spring Semester I: CGS 3269, CNT 3004, CGS 3763, CIS 3003, PHY 2054 (16 hours)
Summer Semester I: CNT 4703 (3 hours)
Fall Semester II: CAP 4104, PHI 3626, CIS 4524, CNT 4603, 1st upper division elective, CIS 4991 (15 hours)
Spring Semester II: CNT 4714, COP 4910, ENC 4XXX, CIS 4004, 2nd Upper Division Elective (15 hours)