The Information Technology curriculum consists of the following components:
The IT course of study prescribes 84 credits, of which, 17 can count toward the GEP. The remainder of the GEP adds 21 credits. That brings the total to 105, leaving 15 credits for free electives.
The IT Program first requires that the Florida General Education Program (GEP) be completed, with certain specific required courses (e.g., foundations of discrete mathematics, mathematics for calculus, statistics, economics, physics and psychology). Concurrent with this, the student takes core courses from computer science (Computer Science 1 and Computer Science 2), a C-language computer programming class, and a class in ethics for science and technology.
Students then take courses to broaden their knowledge of computer architecture in preparation for more advanced IT topics. These upper-division IT courses include a systems software course, a distributed applications course, an Information Theory course, and a course covering computer network design and implementation. The systems software and networking courses include lab experiences in which the principles taught in the classes are applied to the design, development and administration of complex IT systems. Additional hands-on experiences are available in certain electives.
While taking these upper division IT courses, the student is developing communication skills and knowledge of at least one area in which IT is applied. We have chosen not to be overly prescriptive about this outside area, since IT applies everywhere in today's economy. Our control on students' selection of courses is merely to require that these outside classes all be at the upper division. We have worked with three units on campus to develop detailed plans of study which faculties in these disciplines feel are appropriate. One should note that some plans we are developing, e.g., in Digital Media, require students to take several lower division prerequisites, and that some of them may allow a student to earn a minor or certificate in the chosen area. We encourage and support students to develop strong non-IT discipline knowledge by including 18 unrestricted electives in the major in addition to 15 restricted electives.
The capstone experience for an IT major is a course entitled "Frontiers in Information Technology." The Frontiers course involves research into leading edge IT technologies that have a high likelihood of affecting the IT workplace in the two to five year time frame. The goal here is to help the students learn how to plan for the effects of new technologies because that is a skill that they will need to apply throughout their careers in IT. With guidance and approval of the instructor students choose an area of interest and develop (and document) a project in that area during the semester. Students who are working in an IT-related area may suggest a project that is related to their work experience. All IT majors are required to complete the Frontiers course.
Templates for Programs of Study
The following table describes a typical four-year schedule of study, with the courses arranged so as to account for prerequisite sequencing and recommended ordering of course material. This schedule does not show summers, which are necessary to fulfill the Florida requirement of nine credit hours of summer study. We would expect students to relax from the 15 hour per semester schedule shown here, taking 12 credits in some semesters, and making up for this by taking nine credits spread across one or two summers.
Below is a four-semester sample program leading to a Bachelor of Science degree in Information Technology, assuming the student completed all common course prerequisites plus an advanced C-Language Programming course (equivalent to COP 3223) and a database concepts course (equivalent to CGS 2545C) as part of the GEP or the AA degree program. Note: an extremely common approach is for students to take COP 3223 in the summer of their transition to UCF after completing an AA degree. The state of Florida requires that at least 9 hours of course work be completed during summer terms.
The above plans are templates, in that we have not given specific examples of electives and certain substitutions may be permitted for the required courses. Section V describes plans of study in more detail, with examples emphasizing several areas in which a student may apply information technology.
Math Requirements and Recommendations
For many students a major hurdle in completing a degree in the College of Engineering is its demanding mathematical rigor. For example, the Computer Science degree requires, as a minimum, two semesters of Calculus, Linear Algebra, and Discrete Structures. Engineering degrees typically add differential equations. Both degrees require the calculus-based Physics sequence. We have sought to make the BS IT degree approachable to a broader class of students by reducing (somewhat) the mathematical demands. At UCF we have created a special "pre-calculus" course (MAC 2147) for IT majors that includes algebra, trig, vectors, sequences and summation, and a brief introduction to probability theory. We highly recommend MAC 2147 as a minimum for students entering the IT Program. We also require a course in Discrete Mathematics (MAD 2104) that has been created for the IT Program. For MAD 2104, students may substitute the COT 3100 (Discrete Structures) course taken by CS majors. Students may usually substitute a course in Algebra plus a course in Trigonometry for the MAC 2147 course. However, a student who struggled with Algebra and Trig (or has not taken math in several years) should take the MAC 2147 course.
Although it is NOT required, any student who is considering graduate level studies in an area related to Information Technology should also take two semesters of calculus. Existing graduate degree programs in the College of Engineering require this. It is likely that UCF will soon offer a master's degree in IT, and we anticipate this degree will have two semesters of calculus as an entrance requirement. Thus, our own BS in IT graduates will not be able to enter our future MS in IT program unless they include two semesters of calculus among their electives. Fortunately, this only requires 3 hours (Calculus 2) of the 15 hours of free electives available to them because the Calculus 1 course substitutes for MAC 2147.
1. UCF General Education Program (36 hours including 17 hours from section 2)
2. IT Common Course Prerequisites (20 hours; 17 hours already counted for GEP: section 1)
* Should be taken for GEP (section 1).
3. IT Core (43 hours; 37 at upper division)
4. Support Courses (6 hours; 6 at upper division)
5. Restricted Electives (15 hours; 9 at 4000 or above; 15 at upper division)
6. Free Electives (15 hours)
7. University Minimum Exit Requirements
8. Total Semester Hours Required 120 hours
The following Table describes a typical four-year schedule of study in the IT program. The courses are arranged to account for prerequisite sequencing and recommended ordering of course material. The regular semester workloads range from 12 to 17 hours accounting for the Florida requirement of nine credit hours of summer study.
|Freshmen - Fall semester||Freshmen - Spring Semester|
|COP 3223||C Programming||3||COP 3502C||Comp. Science I||3|
|MAC 2147||Math for Calc||5||MAD 2104||Discrete Math||3|
|ENC 1101||Composition I||3||ECO 2013||Principles of Macroeconomics||3|
|SPC 1600||Oral Comm||3||ENC 1102||Composition II||3|
|1st Free Elective||3||PSY 2012||Gen Psychology||3|
|Sophomore - Fall semester||Sophomore - Spring Semester|
|COP 3330||Obj Orntd Prog||3||COP 3503C||Comp. Science II||4|
|LIT 2110||World Literature I||3||STA 2023||Statistical Methods I||3|
|PHY 2053C||College Physics I||3||CGS 2545C||Database Concepts||3|
|EUH 2000||Eur. History I*||3||EUH 2001||European History II *||3|
|2nd Free Elective||3||BSC 1005||Biological Principles*||3|
|Junior - Fall semester||Junior - Spring Semester|
|EEL 4882||Eng Sys Software||3||CGS 3269||Comp Architecture||3|
|EEL 3041||Circuit Analysis||3||COP 4610L||OS Lab||3|
|ENC 3241||Writing for Tech. Professional||3||PHI 3626||Ethics in Science/Tech.||3|
|CGS 3285||Comp Network Concepts||3||1st Upper Div Elective||3|
|3rd Free Elective||3||4th Free Elective||3|
|Senior - Fall semester||Senior - Spring Semester|
|EEL 3520||Information Theory||3||COP 4910||Frontiers inIT||3|
|CDA 4506C||Network Lab||3||CRW 3011||Creative Writing Non Majors||3|
|2nd Upper Division Elective||3||4th Upper Div elective||3|
|3rd Upper Div Elective||3||5th Upper Div elective||3|
|5th Free Elective||3|
Students transferring into UCF with the AA degree from a Florida Community College will, typically, not have taken COP 3330, COP 3502C, COP 3503C, or MAD 2104 as recommended above for FTIC students to take in their Freshman and Sophomore years. In this case, these four courses must be moved into the final two years of study for the degree. This means that some additional (lower-division) electives will be taken during these students' two years at the Community College. It is assumed for the following schedule, however, that the student has taken an advanced C-Language Programming course at the Community College (not just a 1000-level course entitled "Introduction to C"). It is also assumed that the student has taken a database concepts course, equivalent to CGS 2545C, and has completed all pre-requisites (page 12) at the Community College except PHI 3626. (Frequently AA students take the UCF C-Language Programming course, COP 3223, in the summer of their transition to UCF.) Given these assumptions, we have the following example schedule.
|Fall semester I||Spring Semester I|
|COP 3502C||Comp. Science I||3||COP 3503C||Computer Science II||4|
|COP 3330||OO Programming||3||CGS 3269||Comp. Architecture||3|
|MAD 2104||Discrete Math||3||CGS 3285||Comp Network Concepts||3|
|ENC 3241||Writing for Tech. Professional||3||EEL 3041||Circuit Analysis||3|
|1stUpper Div Elective||3||2nd Upper Div Elective||3|
|Fall semester II||Spring Semester II|
|EEL 4882||Eng Sys. Software||3||EEL 3520||Information Theory||3|
|COP 4610L||OS Lab||3||COP 4910||Frontiers in IT||3|
|PHI 3626||Ethics in Sci/Tech||3||CRW 3011||Creative Writing Non Majors||3|
|CDA 4506C||Network Lab||3||4th Upper Div elective||3|
|3rd Upper Div Elective||3||5th Upper Div Elective||3|
The 15 credits of Electives allow for the student to gear his/her program of study toward the application of Information Technology within an appropriate discipline of choice. Many disciplines allow the obtaining of a Minor with 18 credit hours or an Undergraduate Certificate with 15 credit hours taken in a particular area.
Selection of Elective Courses
Possible selections of course that can be electives from different disciplines are shown below along with the course descriptions. Note that some courses require pre-requisites or consent of instructors.
Health Care Automation (HSA 4193) - 3 credits
PR: CGS 2100 or equivalent. Analysis and design of computerized systems for health data and health administration.
Epidemiology (HSC 4500) - 3 credits
PR: STA 2014 or equivalent. A study of distribution and determination of diseases and injuries in human population.
Coding Procedures I (MRE 4202) - 3 credits
PR: MRE 3432, HSC 3531 or C.I. Principles and mechanics of coding systems for inpatient health information retrieval; ICD-9-CM, DRGs; encoders.
Coding Procedures II (MRE 4203) - 3 credits
PR: MRE 4202 or C.I. Principles and mechanics of coding systems for outpatient health information retrieval, ICD-9-CM, HCPCD, APGs; encoders
Criminal Justice Information Technology and Data Management (CCJ
3930) - 3 credits
Introduction to database management and their applicability to crime analysis. Addresses crime data integrity and data manipulation issues.
Crime Analysis I (CCJ 4932) - 3 credits
Provides essential knowledge required to research and analyze crime. Hands-on introduction to software used to investigate crime phenomenon.
Crime Analysis II (CCJ 4932) - 3 credits
Development of advanced data analysis knowledge and skills required for applying sophisticated methodologies to crime analysis.
CCJ 3451 Justice Systems Technology (CCJ 3451) - 3 credits
PR: CCJ 3024. Examination of the relevance of scientific and technological developments to justice systems and their applicability to the operations and management of systems.
Electronic Resources for Education (EME 5052) - 3 credits
PR: EME 5051 or C.I. Study and application of electronic resources available for education including techniques for locating, evaluating and integrating them into the classroom.
Instructional Systems Technology: A Survey of Applications (EME 5054)
- 3 credits
Applications of instructional technology in settings other than public schools. Survey of facilities, programs and services in business, industry, religion, government, higher education and medical settings.
Communications for Instructional Systems-Process (EME 5056) -
Principles of written and oral communication for instructional technologists; development of assertiveness and inter-personal skills; conducting training programs for employees; creating hard copies.
Communication for Instructional Systems-Application (EME 5057)
- 3 credits
PR: EME 5056. Applications of technology, communications theory, platform skills, and instructional design to the effective presentation of training programs and instruction.
Applied Database II (CET 4429) - 3 credits
PR: CET 4427. Continuation of CET 4427. Study of hierarchal database system. Programming project is required. May be repeated for credit.
Web Based Systems I (CET 4583) - 3 credits
PR: CET 2364. Introduction to web systems with emphasis on server configuration, web standards, and portal design.
Web Based Systems II (CET 4584)- 3 credits
PR: CET 4583 Advanced wed design concentration on use of current technology (CGI, Java, XML, DHTML) to provide interactivity.
Computer and Network Security (CET 4663) - 3 credits
PR: CET 2364, MAC 1105. Fundamentals of computer security technology, including cryptography, authentication, digital signatures, and network security tools and applications.
Wide Area Networks I (CET 4748) - 3 credits
PR: CET 3752 or CET 4483, or C.I. Designing Wide Area Networks; determining requirements, designing the networks, structure, choosing appropriate technologies, and evaluating results.
Wide Area Networks II (CET 4749) - 3 credits
PR: CET 4748 Traffic and cost generators. Access network design. Multi-speed access designs. Multilocal-access and mesh network design.
Media for E-Commerce I (DIG 4921C) - 3 credits
PR: DIG 2000, (COP 2500C or COP 3502C) and a minimum grad of "B" (3.0) or better in DIG 3001. Media in support of electronic commerce on the Internet. Emphasis on the artistic and creative components supporting the business aspects of electronic commerce. Project oriented.
Internet Interaction (DIG 4716L) - 3 credits
PR: DIG 2000 or CGS 3175 and C.I. Interdisciplinary approach to design and construction of advanced interactive web sites, applying esthetic and scientific principles of user interface design. Project oriented.
Media for E-Commerce II (DIG 4922) - 3 credits
PR: IDS 4688C and COP 3330 and a minimum grade of "B" (3.0) or better in DIG 3001. Server-side programming in Java to support media-rich E-Commerce applications. Project oriented.
Pages are maintained
IT home| CS home| Contact IT program| UCF home
School of Electrical Engineering and
University of Central Florida
Orlando, Florida 32816-2362
Voice (407) 823-2341
FAX (407) 823-5419
|Last Updated: Thursday, February 8, 2007|