The Knight Foundation School of Computing and Information Sciences offers a Bachelor of Science degree in Information Technology as a single major with a strong foundation in the theory of Computer Science.
Students should have completed the following courses (or equivalent) prior to starting the BS in Information Technology.
Only a programming course in Java will be accepted as transfer credit to satisfy COP2210.
- COP2210 Programming I
- PSY2012 Introduction to Psychology
- COT3100 Discrete Structures OR
MAD2104 Discrete Math
- CGS1920 Introduction to the Computing Field
- CGS2518 Computer Data Analysis OR
CGS2060 Introduction to Microcomputers OR
CGS2100 Introduction to Micro for Business
- MAC1147 Pre-Calculus Trigonometry OR
MAC1140 Pre-Calulus Algebra
Nine credits must be taken outside Knight Foundation School of Computing and Information Sciences. These credits must be selected from the courses for a minor or certificate in another discipline. All nine credits must be taken from the same minor or certificate.
- CEN3721 Human Computer Interaction
- COP3337 Programming II
- CGS3767 Computer Operating Systems
- CDA3102 Computer Architecture
- CGS4285 Applied Computer Networking
- CGS4854 Web Site Construction and Management
- CNT4403 Computing and Network Security
- COP3530 Data Structures
- COP4703 Information Storage and Retrieval
- COP4338 Systems Programming
- COP4814 Component-Based Software Dev.
- CGS3095 Technology in the Global Arena
- ENC3213 Professional & Technical Writing OR
ENC3249 Professional & Technical Writing for CS
- CIS3950 Capstone I
- CIS4951 Capstone II
All students must take two elective courses
Six credits of electives are required. Choose two courses from the Application Development group.
- CNT4182 Mobile & IoT Security
- COP4005 Windows Programming for IT
- COP4655 Mobile App. Development
- COP4751 Advanced DB Management
- COP4813 Web App. Programming
- COT4601 Fundamentals of Quantum Computing
- CTS4408 DB Admin
All students must complete additional general elective courses to reach a minimum of 120 total credits. Prerequisites can count as general electives.