Suggested study program for students who do not want to take IT 496 Cooperative Education in Information Technology and IT 495 Practicum in Information Technology.
| Semester 1, Year 1 | credits | Semester 2, Year 1 | credits |
| GE xxx LANGUAGE I | 3 (3-0-6) | GE xxx LANGUAGE II | 3 (3-0-6) |
| GE 181 TRUTH AND SERVICE | 3 (3-0-6) | GE 192 HOLISTIC THINKING | 3 (3-0-6) |
| GE 182 CITIZENSHIP GOOD GOVERNANCE AND PEACE | 3 (3-0-6) | GE 191 NEW NORMAL HEALTHINESS | 3 (3-0-6) |
| IT 101 INFORMATION TECHNOLOGY FUNDAMENTALS | 3 (2-2-5) | IT 110 PROGRAMMING FUNDAMENTALS | 3 (2-2-5) |
| IT 103 ALGEBRA | 3 (3-0-6) | IT 130 COMPUTER ARCHITECTURE | 3 (2-2-5) |
| Subtotal | 15 | Subtotal | 15 |
| Semester 1, Year 2 | credits | Semester 2, Year 2 | credits |
| GE xxx LANGUAGE III | 3 (3-0-6) | GE 137 WRITING SKILLS AND ACADEMIC PRESENTATION | 3 (3-0-6) |
| GE 144 GREEN TECHNOLOGY | 3 (3-0-6) | GE 193 ANALYSIS AND DECISION MAKING | 3 (3-0-6) |
| IT 211 OBJECT-ORIENTED PROGRAMMING (Prerequisite: IT 110) |
3 (2-2-5) | IT 205 STATISTICS FOR INFORMATION TECHNOLOGY (Prerequisite: IT 103) |
3 (3-0-6) |
| IT 221 DISCRETE MATHEMATICS (Prerequisite: IT 103) |
3 (3-0-6) | IT 212 DATA STRUCTURES (Prerequisite: IT 211) |
3 (2-2-5) |
| IT 231 OPERATING SYSTEMS (Prerequisite: IT 130) |
3 (2-2-5) | IT 222 INFORMATION MANAGEMENT (Prerequisite: IT 110) |
3 (2-2-5) |
| Subtotal | 15 | Subtotal | 15 |
| Semester 1, Year 3 | credits | Semester 2, Year 3 | credits |
| IT 313 ALGORITHMS AND PROBLEM SOLVING (Prerequisite: IT 212) |
3 (2-2-5) | IT 315 MOBILE APPLICATION DEVELOPMENT (Prerequisite: IT 211) |
3 (3-0-6) |
| IT 340 SYSTEMS ANALYSIS AND DESIGN (Prerequisite: IT 222) |
3 (3-0-6) | IT 325 WEB SYSTEMS AND TECHNOLOGIES (Prerequisite: IT 222) |
3 (2-2-5) |
| IT 360 COMPUTER NETWORKS (Prerequisite: IT231) |
3 (2-2-5) | IT 362 INFORMATION ASSURANCE AND SECURITY (Prerequisite: IT 360) |
3 (3-0-6) |
| MAJOR ELECTIVE 1 | 3 (x-x-x) | MAJOR ELECTIVE 3 | 3 (x-x-x) |
| MAJOR ELECTIVE 2 | 3 (x-x-x) | MAJOR ELECTIVE 4 | 3 (x-x-x) |
| Subtotal | 15 | Subtotal | 15 |
| Semester 1, Year 4 | credits | Semester 2, Year 4 | credits |
| IT 423 INFORMATION TECHNOLOGY PROJECT MANAGEMENT (Prerequisite: IT 222) |
3 (3-0-6) | IT 424 INFORMATION TECHNOLOGY AND PROFESSIONAL ETHICS (Prerequisite: IT 101) |
3 (3-0-6) |
| IT 443 HUMAN-COMPUTER INTERACTION (Prerequisite: IT 101) |
3 (3-0-6) | IT 480 ARTIFICIAL INTELLIGENCES (Prerequisite: IT 313) |
3 (3-0-6) |
| MAJOR ELECTIVE 5 | 3 (x-x-x) | IT 499 SENIOR PROJECT IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (0-6-3) |
| MAJOR ELECTIVE 6 | 3 (x-x-x) | MAJOR ELECTIVE 7 | 3 (x-x-x) |
| FREE ELECTIVE 1 | 3 (x-x-x) | FREE ELECTIVE 2 | 3 (x-x-x) |
| Subtotal | 15 | Subtotal | 15 |
| TOTAL | 120 | ||
MAJOR ELECTIVES
| Semester 1, Year 3 |
credits | Semester 2, Year 3 |
credits |
| IT 304 CALCULUS | 3 (3-0-6) | IT 307 ADVANCED CALCULUS (Prerequisite: IT 204) |
3 (3-0-6) |
| IT 314 OBJECT-ORIENTED ANALYSIS AND DESIGN (Prerequisite: IT 211) |
3 (2-2-5) | ||
| IT 330 PLATFORM TECHNOLOGIES (Prerequisite: IT 231) |
3 (2-2-5) | ||
| IT 331 THE INTERNET OF THINGS (Prerequisite: IT 231) |
3 (2-2-5) | ||
| IT 341 SOFTWARE ENGINEERING (Prerequisite: IT 340) |
3 (3-0-6) | ||
| IT 342 SYSTEM INTEGRATION AND ARCHITECTURE
(Prerequisite: IT 231) |
3 (3-0-6) | ||
| IT 350 MANAGEMENT INFORMATION SYSTEMS (Prerequisite: IT 101) |
3 (3-0-6) | ||
| IT 351 E-COMMERCE (Prerequisite: IT 101) |
3 (3-0-6) | ||
| IT 363 DISTRIBUTED SYSTEMS (Prerequisite: IT 360) |
3 (2-2-5) | ||
| IT 370 COMPUTER GRAPHICS (Prerequisite: IT 221) |
3 (2-2-5) | IT 371 MULTIMEDIA SYSTEMS (Prerequisite: IT 370) |
3 (2-2-5) |
| IT 393 SELECTED TOPIC IN INFORMATION TECHNOLOGY I (Prerequisite: IT 340) |
3 (3-0-6) | ||
| Summer Semester (3), Year 3 |
|||
| IT495 PRACTICUM IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
6 (0-18-9) | ||
| Semester 1, Year 4 | Semester 2, Year 4 | ||
| IT 408 DATA MINING | 3 (3-0-6) Credits | IT 426 INFORMATION TECHNOLOGY ENTREPRENEURSHIP (Prerequisite: IT 340) |
3 (3-0-6) |
| IT 464 VIRTUALIZED COMPUTING (Prerequisite: IT 360) |
3 (2-2-5) | ||
| IT 465 CLOUD COMPUTING (Prerequisite: IT 360) |
3 (2-2-5) | ||
| IT 481 MOBILE ROBOTICS (Prerequisite: IT 313) |
3 (2-2-5) | ||
| IT 491 INDEPENDENT STUDY IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (0-6-3) | ||
| IT 492 SEMINAR IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (0-6-3) | ||
| IT 493 SELECTED TOPIC IN INFORMATION TECHNOLOGY II (Prerequisite: IT 340) |
3 (3-0-6) | ||
| IT 494 SERVICE LEARNING IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (1-4-4) | ||
| IT 496 CO-OPERATIVE EDUCATION IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
9 (0-40-20) |