Curriculum

CAE-CD Plan of Study Curriculum

The program of study (PoS) of CAE-CD in UCF is the Bachelor Degree in Information Technology (IT) with the Secure Computing and Networks (SCAN) Minor administered by the Department of Computer Science in the college of Engineering and Computer Science. The official UCF program catalog for BS in IT is here and SCAN Minor is here. In the following is the curriculums for both the BS in IT and SCAN Minor:

Secure Computing and Networks - Minor

  • College: College of Engineering and Computer Science
  • Department: Department of Computer Science

Required Courses (12 hrs)

  1. CIS 3360 Security in Computing 3 hrs
  2. CIS 3362 Cryptography and Information Security 3 hrs
  3. CNT 4403 Network Security and Privacy  3 hrs
  4. CIS 4361 Secure Operating Systems 3 hrs

Restrictive Electives: (6 hrs)

       Select one of the following three courses:

  • CNT 4703 - Design and Implementation of Computer Communication Networks 3 hrs
  • CNT 4704 - Analysis of Computer Communication Networks 3 hrs or
  • EEL 4781 - Computer Communication Networks 3 hrs

       Select one of the following three courses:

  • CIS 4615 - Secure Software Development and Assurance 3 hrs
  • CIS 4940C - Topics in Cyber Security 3hrs
  • EEE 4346C - Hardware Security and Trusted Circuit Design 3hrs

 

Information Technology (B.S.)

  • College: College of Engineering and Computer Science
  • Department: Department of Computer Science

General Education Program (GEP) (37 Credit Hours)

   Communication Foundations (9 Credit Hours)

  • ENC 1101 - Composition I Credit Hours: 3 (Required)
  • ENC 1102 - Composition II Credit Hours: 3 (Required)

       Select One: (3 Credit Hours)

  • SPC 1603C - Fundamentals of Technical Presentations Credit Hours: 3 (Preferred)
  • SPC 1608 - Fundamentals of Oral Communication Credit Hours: 3 (Preferred)

   Mathematical Foundations (6 Credit Hours)

  • STA 2023 - Statistical Methods I Credit Hours: 3 (Required)

       Select One: (3 Credit Hours)

  • MAC 1105C - College Algebra Credit Hours: 3 (Suggested)
  • MAC 1140C - Pre-Calculus Algebra Credit Hours: 3 (Suggested)

  Social Foundations (6 Credit Hours)

  • ECO 2013 - Principles of Macroeconomics Credit Hours: 3 (Required)
  • PSY 2012 - General Psychology Credit Hours: 3 (Required)

Science Foundations (7 Credit Hours)

  • PHY 2053C - College Physics I (or PHY2053 and PHY2053L) Credit Hours: 4 (Required)
  • Select one class from Science Foundations Credit Hours: 3

Common Program Prerequisites (CPP) (15 Credit Hours)

  •    MAC 1114C - College Trigonometry Credit Hours: 3
  •    ECO 2013 - Principles of Macroeconomics Credit Hours: 3 (GEP)
  •    PSY 2012 - General Psychology Credit Hours: 3 (GEP)
  •    PHY 2053C - College Physics I (or PHY2053 and PHY 2053L) Credit Hours: 4 (GEP)
  •    COP 3223C - Introduction to Programming with C Credit Hours: 3
  •    COP 3330 - Object Oriented Programming Credit Hours: 3
  •    CGS 2545C - Database Concepts Credit Hours: 3
  •    STA 2023 - Statistical Methods I Credit Hours: 3 (GEP)

       Select One: (3 Credit Hours)

  •   MAD 2104 - Foundations of Discrete Math Credit Hours: 3
  •   COT 3100C - Introduction to Discrete Structures Credit Hours: 3

Core Requirements: Advanced Level (52 Credit Hours)

Core Requirements (46 Credit Hours)

  •    COP 3502C - Computer Science I Credit Hours: 3
  •    CIS 3360 - Security in Computing Credit Hours: 3
  •    CAP 3104 - Foundations of HCI Credit Hours: 3
  •    CGS 3269 - Computer Architecture Concepts Credit Hours: 3
  •    CNT 3004 - Computer Network Concepts Credit Hours: 3
  •    CIS 3003 - Fundamentals of Information Technology Credit Hours: 3
  •    CIS 4524 - Managing IT Integration Credit Hours: 3
  •    CNT 4714 - Enterprise Computing Credit Hours: 3
  •    CIS 4004 - Web-Based Information Technology Credit Hours: 3
  •    CNT 4703C - Design and Implementation of Computer Communication Networks Credit Hours: 3
  •    COP 4910 - Frontiers in Information Technology Credit Hours: 3
  •    PHI 3626 - Advanced Ethics in Science and Technology Credit Hours: 3
  •    CGS 3763 - Operating System Concepts Credit Hours: 3
  •    CNT 4603 - System Administration and Maintenance Credit Hours: 3
  •    PHY 2054C - College Physics II (or PHY2054 and PHY2054L) Credit Hours: 4

Support Courses (6 Credit Hours)

      Select One: (3 Credit Hours)

  • ENC 4293 - Documentation and Project Management Credit Hours: 3
  • ENC 4265 - Writing for the Computer Industry Credit Hours: 3
  • ENC 4414 - Writing and Hypertext Credit Hours: 3
  • ENC 4415 - Digital Rhetorics and The Modern Dialectic Credit Hours: 3
  • ENC 4298 - Technical Communication for the Virtual Workplace Credit Hours: 3
  • ENC 4416 - Writing in Digital Environments Credit Hours: 3
  • ENC 4262 - International Technical Communication Credit Hours: 3
  • ENC 4215 - Document Design and Publication Credit Hours: 3

     Select One: (3 Credit Hours)

  • ENC 3241 - Writing for the Technical Professional Credit Hours: 3
  • ENC 3250 - Professional Writing Credit Hours: 3

Restricted Electives (6 Credit Hours)

     Six hours of any 3000-level (or higher) courses offered by Computer Science and Information Technology programs. CGS 4941 can be used as a restricted elective one time only.

Electives

    Remaining hours needed to meet minimum of 120 hours for graduation should be met with Free Electives.