Course Catalog
Search every course
Every course across our degree programs, built on the Arizona State University curriculum. Search by code or title and filter by program.
100 courses
| Code | Course | Programs |
|---|---|---|
| CEE 181 | Technological, Social & Sustainable Systems | BSc Computer ScienceBSc Cybersecurity |
| COM 225 | Public Speaking | BSc Computer ScienceBSc Cybersecurity |
| COM 259 | Communication in Business and the Professions | BSc Computer Science |
| CSE 110 | Principles of Programming | BSc Computer Science |
| CSE 205 | Object-Oriented Programming and Data Structures | BSc Computer Science |
| CSE 230 | Computer Organization and Assembly Language Programming | BSc Computer ScienceBSc Cybersecurity |
| CSE 240 | Introduction to Programming Languages | BSc Computer ScienceBSc Cybersecurity |
| CSE 301 | Computing Ethics | BSc Computer Science |
| CSE 310 | Data Structures and Algorithms | BSc Computer Science |
| CSE 330 | Operating Systems | BSc Computer Science |
| CSE 340 | Principles of Programming Languages | BSc Computer Science |
| CSE 355 | Introduction to Theoretical Computer Science | BSc Computer Science |
| CSE 360 | Introduction to Software Engineering | BSc Computer Science |
| CSE 365 | Information Assurance | BSc Computer ScienceBSc Cybersecurity |
| CSE 408 | Multimedia Information Systems | BSc Computer Science |
| CSE 412 | Database Management | BSc Computer Science |
| CSE 420 | Computer Architecture | BSc Computer Science |
| CSE 434 | Computer Networks | BSc Computer Science |
| CSE 460 | Software Analysis and Design | BSc Computer Science |
| CSE 463 | Introduction to Human–Computer Interaction | BSc Computer Science |
| CSE 466 | Computer Systems Security | BSc Computer ScienceBSc Cybersecurity |
| CSE 471 | Introduction to Artificial Intelligence | BSc Computer Science |
| CSE 478 | Foundations of Data Visualization | BSc Computer Science |
| CSE 485 | Computer Science Capstone Project I | BSc Computer Science |
| CSE 486 | Computer Science Capstone Project II | BSc Computer Science |
| FSE 100 | Introduction to Engineering | BSc Computer Science |
| HSE 101 | Introduction to Human Systems Engineering | BSc Computer ScienceBSc Cybersecurity |
| HSE 230 | Statistical Methods of Data Analysis | BSc Cybersecurity |
| HST 318 | History of Engineering | BSc Cybersecurity |
| IEE 380 | Probability and Statistics for Engineering | BSc Computer Science |
| IFT 101 | Information Technology Programming Logic | BSc Cybersecurity |
| IFT 103 | Operating System Architecture | BSc Cybersecurity |
| IFT 166 | Introduction to Internet Networking | BSc Cybersecurity |
| IFT 202 | Foundations of Information and Computer System Security | BSc Cybersecurity |
| IFT 210 | Introduction to Java Technologies | BSc Cybersecurity |
| IFT 220 | Managing Configurations and Active Directory | BSc Cybersecurity |
| IFT 250 | Introduction to UNIX Utilities | BSc Cybersecurity |
| IFT 266 | Network Information Communication Technology | BSc Cybersecurity |
| IFT 300 | Intermediate Database Management Systems | BSc Cybersecurity |
| IFT 301 | Web Programming for Human Computer Interface | BSc Cybersecurity |
| IFT 310 | Information Systems Project Development | BSc Cybersecurity |
| IFT 320 | Managing the Cloud | BSc Cybersecurity |
| IFT 366 | TCP/IP and Routing | BSc Cybersecurity |
| IFT 372 | Wireless Fundamentals | BSc Cybersecurity |
| IFT 381 | Information System Security | BSc Cybersecurity |
| IFT 383 | Shell and Script Programming with UNIX | BSc Cybersecurity |
| IFT 420 | Cloud Architecture for Information Technology | BSc Cybersecurity |
| IFT 422 | Cloud Security and Operations for IT | BSc Cybersecurity |
| IFT 458 | Middleware Programming and Database Security | BSc Cybersecurity |
| IFT 460 | Managing Intelligent Devices in an Enterprise Environment | BSc Cybersecurity |
| IFT 475 | Security Analysis | BSc Cybersecurity |
| IFT 482 | Network Forensics | BSc Cybersecurity |
| IFT 483 | Security Compliance for Information Technology | BSc Cybersecurity |
| INN 101 | History of Kazakhstan | BSc Computer ScienceBSc Cybersecurity |
| INN 102 | Kazakh (Russian) Language I | BSc Computer ScienceBSc Cybersecurity |
| INN 103 | Kazakh (Russian) Language II | BSc Computer ScienceBSc Cybersecurity |
| INN 104 | Foreign Language I | BSc Computer ScienceBSc Cybersecurity |
| INN 105 | Foreign Language II | BSc Computer ScienceBSc Cybersecurity |
| INN 106 | Physical Education I | BSc Computer ScienceBSc Cybersecurity |
| INN 107 | Physical Education II | BSc Computer ScienceBSc Cybersecurity |
| INN 108 | Philosophy | BSc Computer ScienceBSc Cybersecurity |
| INN 109 | Socio-Political Knowledge Module I | BSc Computer ScienceBSc Cybersecurity |
| INN 110 | Socio-Political Knowledge Module II | BSc Computer ScienceBSc Cybersecurity |
| INN 111 | Information and Communication Technologies | BSc Computer ScienceBSc Cybersecurity |
| INN 112 | Professional Internship | BSc Computer ScienceBSc Cybersecurity |
| INN 202 | Interdisciplinary Synthesis Module | BSc Computer ScienceBSc Cybersecurity |
| INN 501 | History and Philosophy of Science | MSc Global Management |
| INN 504 | Academic Research Work | MSc Global Management |
| INN 505 | Pedagogy of Higher Education | MSc Global Management |
| INN 506 | Management Psychology | MSc Global Management |
| INN 507 | Scientific Writing & Publishing | MSc Global Management |
| INN 508 | Foreign Language (Professional) | MSc Global Management |
| INN 509 | Teaching Practice | MSc Global Management |
| INN 510 | Research Practice | MSc Global Management |
| INN 511 | Master's Research Work | MSc Global Management |
| INN 512 | Master's Thesis: Preparation and Defense | MSc Global Management |
| MAT 210 | Brief Calculus | BSc Cybersecurity |
| MAT 242 | Elementary Linear Algebra | BSc Computer Science |
| MAT 243 | Discrete Mathematical Structures | BSc Computer ScienceBSc Cybersecurity |
| MAT 265 | Calculus for Engineers I | BSc Computer Science |
| MAT 266 | Calculus for Engineers II | BSc Computer Science |
| MAT 267 | Calculus for Engineers III | BSc Computer Science |
| MAT 343 | Applied Linear Algebra | BSc Computer Science |
| MGT 380 | Management and Strategy | BSc Computer Science |
| PHY 121 | University Physics I: Mechanics | BSc Computer Science |
| PHY 122 | University Physics Laboratory I | BSc Computer Science |
| PPSIT 401 | Applied Information Technology Project | BSc Cybersecurity |
| PSY 101 | Introduction to Psychology | BSc Computer Science |
| SOS 110 | Sustainable World | BSc Cybersecurity |
| TAM 511 | Global Accounting: Managing with Numbers | MSc Global Management |
| TAM 521 | Financial Value Creation for Leaders | MSc Global Management |
| TAM 530 | Data Analytics and Digital Transformation | MSc Global Management |
| TAM 541 | Strategy in a Competitive World | MSc Global Management |
| TAM 542 | Global Leadership and Personal Development | MSc Global Management |
| TAM 557 | Global Marketing in a Digital Age | MSc Global Management |
| TAM 582 | Communicating and Negotiating in a Dynamic Global World | MSc Global Management |
| TGM 507 | Global Organizational Consulting | MSc Global Management |
| TGM 586 | Global Entrepreneurship and Sustainable Business | MSc Global Management |
| — | Elective Disciplines (Component of Choice) | BSc Cybersecurity |
| — | Thesis / Diploma Project / Comprehensive Examination | BSc Computer ScienceBSc Cybersecurity |
Detailed, semester-by-semester curricula are shown on each program page. The full catalogue expands as more programs publish their course plans.
