| # | Code | Name | UG | GR | ADC | Subject | Subject Code | Academic Department | Status | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1101 | CPTR319 | Database Management Systems Introduction to database management systems, including data modeling, query languages and processing, database design, data integrity and security. Issues related to distributed database systems, object-oriented database systems, and legacy database systems are also discussed. Credits: 3, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (1976 - 2024) Discontinued (2023-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1102 | CPTR328 | Principles of Networking Principles and issues related to computer networking and data communications. Network topologies, network protocols, network models, routing, congestion control, Internet working, security and privacy Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2024 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1103 | CPTR328 | Principles of Networking Principles and issues related to computer networking and data communications. Network topologies, network protocols, network models, routing, congestion control, Internet working, security and privacy Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (1999 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | Computing, School of | Active | |
| 1104 | CPTR328 | Principles of Networking Principles and issues related to computer networking and data communications. Network topologies, network protocols, network models, routing, congestion control, Internet working, security and privacy Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2022 - 2024) Discontinued (2023-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1105 | CPTR332 | Computer Architecture Basic machine organization and architecture. Processor components, instruction sets, memory types and hierarchy. Introduction to data representation, instruction formats, addressing techniques, assembly language, pipelining, and I/O bus architectures. Three hours of lecture each week. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2023 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1106 | CPTR333 | Computer Architecture and Design Basic digital logic, computer architecture, and hierarchical memory organization. Number systems, combinational and sequential circuits, finite state machines, and implementation of digital systems. Processor components, instruction sets, memory types and hierarchy. Introduction to data representation, instruction formats, addressing techniques, assembly language and pipelining. Three hours of lecture and three hours of laboratory each week. Credits: 4, Level: Undergraduate, Offered: FALL ODD YEARS Catalog: ✔️ Undergraduate (2020 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | Computing, School of | Active | |
| 1107 | CPTR333 | Computer Architecture and Design Basic digital logic, computer architecture, and hierarchical memory organization. Number systems, combinational and sequential circuits, finite state machines, and implementation of digital systems. Processor components, instruction sets, memory types and hierarchy. Introduction to data representation, instruction formats, addressing techniques, assembly language and pipelining. Three hours of lecture and three hours of laboratory each week. Credits: 4, Level: Undergraduate, Offered: FALL ODD YEARS Catalog: ✔️ Undergraduate (2022 - 2023) Discontinued (2022-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1108 | CPTR365 | Operating Systems Detailed study of operating system concepts. Process management, scheduling, time slicing, concurrency, mutual exclusion, semaphores, resource management, memory mapping, virtual systems, mass storage, file systems, and security. Case studies of operating systems. Credits: 3, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (1990 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1109 | CPTR365 | Operating Systems Detailed study of operating system concepts. Process management, scheduling, time slicing, concurrency, mutual exclusion, semaphores, resource management, memory mapping, virtual systems, mass storage, file systems, and security. Case studies of operating systems. Credits: 3, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: UG Curriculum Committee, Undergraduate Curriculum Committee | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Review | |
| 1110 | CPTR386 | Technical Writing in Computing (W) An introduction to writing research papers and proposals in computing. This course focuses on the IEEE format using LaTeX, technical writing style, and using computing information repositories, such as the ACM Digital Library, for research and proposal papers. Credits: 1, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2022 - 2025) Discontinued (2024-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1111 | CPTR386 | Technical Writing in Computing (W) An introduction to writing research papers and proposals in computing. This course focuses on the IEEE format using LaTeX, technical writing style, and using computing information repositories, such as the ACM Digital Library, for research and proposal papers. Credits: 1, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2025 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1112 | CPTR405 | Organization of Programming Languages Computer language definition via formal syntax and semantics. Design and implementation issues of features found in most programming languages but including some features found only in modern programming languages. Programming language paradigms. Credits: 3, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (1984 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1113 | CPTR408 | Software Engineering Team-based project class to introduce and apply software engineering principles, models (tradition and agile), practices (requirements gathering, design, implementation, and testing), and tools. Two hours of lecture and three hours of laboratory each week. Credits: 3, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2024 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1114 | CPTR415 | Compiler Construction Principles and techniques of lexical analysis, parsing, semantic analysis, code generation, and optimization. Students will be required to design and implement a functional compiler for a given programming language. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (1999 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1115 | CPTR418 | Artificial Intelligence Search techniques and methods of knowledge representation. Application to areas such as planning, learning, expert systems, neural networks, intelligent agents, natural language processing, image processing, and speech recognition. Introduction to the languages used in AI. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (1999 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | Computing, School of | Active | |
| 1116 | CPTR418 | Artificial Intelligence Search techniques and methods of knowledge representation. Application to areas such as planning, learning, expert systems, neural networks, intelligent agents, natural language processing, image processing, and speech recognition. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2022 - 2025) Discontinued (2024-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1117 | CPTR418 | Artificial Intelligence This course introduces the foundational concepts, methods, and ethical applications of artificial intelligence (AI). Students will explore the following topics: supervised and unsupervised machine learning, deep learning, generative AI, and agentic AI. The course emphasizes practical problem-solving. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2025 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1118 | CPTR425 | Computer Graphics This course teaches the principles of generating graphical images on a computer with an emphasis on the underlying mathematical theory and its programming implementations. Topics include graphics primitives, windowing techniques, clipping, 2-D and 3-D transformations, projections, 3-D viewing techniques, cubic interpolating and approximating curves, bicubic 3-D surface patches, fractal curves and surfaces, hidden line and surface removal, shading, surface mapping, ray tracing, animation techniques. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (1992 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1119 | CPTR427 | Network Security This course provides an overview to key issues and solutions for information security and privacy. Introduction to cryptography and its application to network and operating system security; security threats; applications of cryptography; secret key and public key cryptographic algorithms; hash functions; basic number theory; authentication; security for electronic mail and network scripting languages. Two hours of lecture and three hours of lab each week. Credits: 3, Lab Fee 11 ($240), Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2024 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1120 | CPTR427 | Network Security This course provides an overview to key issues and solutions for information security and privacy. Introduction to cryptography and its application to network and operating system security; security threats; applications of cryptography; secret key and public key cryptographic algorithms; hash functions; basic number theory; authentication; security for electronic mail and network scripting languages. Two hours of lecture and three hours of lab each week. Credits: 3, Lab Fee 11 ($240), Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2003 - 2024) Discontinued (2023-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1121 | CPTR435 | Mobile Application Development Introduction to mobile device application development, design, and the development process. Topics include connecting to web-based servers, accessing device capabilities, industry standards, OS Software Development Kit (SDK), and other appropriate technology for developing mobile applications. Credits: 3, Lab Fee 10 ($210), Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2025 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1122 | CPTR435 | Mobile Application Development Introduction to mobile device application development and device interfacing. Topics include connecting to web-based servers, accessing device sensors, communicating with wirelessly connected devices and sensor, and programming for mobile applications. Upon completion, students should be able to create basic connected applications for mobile devices.Two hours of lecture and three hours of laboratory each week. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2018 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | Computing, School of | Active | |
| 1123 | CPTR435 | Mobile Application Development Introduction to mobile device application development and device interfacing. Topics include connecting to web-based servers, accessing device sensors, communicating with wirelessly connected devices and sensor, and programming for mobile applications. Upon completion, students should be able to create basic connected applications for mobile devices.Two hours of lecture and three hours of laboratory each week. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2022 - 2023) Discontinued (2022-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1124 | CPTR435 | Mobile Application Development Introduction to mobile device application development, design, and the development process. Topics include connecting to web-based servers, accessing device capabilities, industry standards, OS Software Development Kit (SDK), and other appropriate technology for developing mobile applications. An equipment fee to cover the required development phone and protective case will be added to student accounts for those enrolled in this course. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: UG Curriculum Committee, Undergraduate Curriculum Committee | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Review | |
| 1125 | CPTR435 | Mobile Application Development Introduction to mobile device application development, design, and the development process. Topics include connecting to web-based servers, accessing device capabilities, industry standards, OS Software Development Kit (SDK), and other appropriate technology for developing mobile applications. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2023 - 2025) Discontinued (2024-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1126 | CPTR442 | Theory of Computation Formal models of computation such as finite state automata, push-down automata and Turing machines. Formal languages. Computability and complexity theory along with the practical implications of theoretical results. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (1999 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1127 | CPTR444 | Advanced Network Security Advanced Network Security focuses on advanced, current topics in network security. Topics may include cryptography, privacy, confidentiality, integrity, authentication, network defense, penetration testing, offensive security, security protocols and other topics as appropriate. CANNOT BE REPEATED FOR GRADUATE CREDIT. This course is cross-listed with CPTR 542. A student may receive credit for this course from only one program. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2018 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1128 | CPTR444 | Advanced Network Security Advanced Network Security focuses on advanced, current topics in network security. Topics may include cryptography, privacy, confidentiality, integrity, authentication, network defense, penetration testing, offensive security, security protocols and other topics as appropriate. CANNOT BE REPEATED FOR GRADUATE CREDIT. This course is cross-listed with CPTR 544. A student may receive credit for this course from only one program. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: Chair, Computing | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Review | |
| 1129 | CPTR445 | Cloud Computing This course in cloud computing includes topics in cloud: architecture, deployment, operations, security, DevOps fundamentals, and troubleshooting. This course will prepare students to take the CompTIA Cloud+ certification test and perform operations in a cloud environment. Students will be required to complete a project using a public cloud environment. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: UG Curriculum Committee, Undergraduate Curriculum Committee | ❌ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Review | |
| 1130 | CPTR446 | Web Services This is a practical course in web-centric computing from the server perspective. Topics include selection of web services servers, technical architecture of web services sites, security issues, implementation, management and maintenance of web services servers, web services design and implementation, and database integration. A team-based capstone project is required. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2008 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1131 | CPTR446 | Web Services This is a practical course in web-centric computing from the server perspective. Topics include selection of web services servers, technical architecture of web services sites, security issues, implementation, management and maintenance of web services servers, web services design and implementation, and database integration. A team-based capstone project is required. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: Records Office Approval 1A, Records Office | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Review | |
| 1132 | CPTR454 | Cyber Forensics Cyber forensics focuses on computer science and information technology skills needed in: the initial discovery and assessment of incident impact; determination of root cause, impact, timeline, and actions; incident counteraction and neutralization to prevent further damages; elimination of threat actors and their artifacts; activities required to resume normal business operations; incident review and lessons learned. Credits: 3, Level: Undergraduate, Offered: FALL EVEN YEARS Catalog: ✔️ Undergraduate (2021 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1133 | CPTR456 | Advanced Web Programming Advanced Web Programming focuses on front-end web programming. Topics include interaction between JavaScript, HTML and CSS, UI/UX JavaScript frameworks, responsive and accessible design, progressive web apps and integrating backend services with front-end web apps. Credits: 3, Level: Undergraduate, Offered: FALL ODD YEARS Catalog: ✔️ Undergraduate (2021 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1134 | CPTR465 | Topics in Computer Science See CPTR 265 for course description. Credits: 3, Level: Undergraduate, Offered: FALL | WINTER Catalog: ✔️ Undergraduate (2002 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1135 | CPTR486 | Senior Seminar Written and oral reports are made on specific computing topics/projects appropriate to each student's major program. Intellectual property, professional ethics, privacy issues, preparation for the job search, and witnessing on the job are also discussed. One hour of lecture and three hours of laboratory each week. Credits: 2, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2003 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | Computing, School of | Active | |
| 1136 | CPTR486 | Senior Seminar (W) Written and oral reports are made on specific computing topics/projects appropriate to each student's major program. Intellectual property, professional ethics, privacy issues, preparation for the job search, and witnessing on the job are also discussed. One hour of lecture and three hours of laboratory each week. Credits: 2, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2022 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1137 | CPTR488 | Senior Project Individual capstone project that demonstrates the student's ability to integrate various elements of their undergraduate computing knowledge and skills. Individual project includes management, implementation, testing and presentation components. The course also includes a small, team-based experience that demonstrates the student's teamwork and communication skills. Six hours of laboratory each week. Credits: 2, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2007 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1138 | CPTR492 | Computing Internship See CPTR 292 for course description. Credits: 1 - 3, Level: Undergraduate, Offered: ALL SEMESTERS Catalog: ✔️ Undergraduate (2005 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1139 | CPTR495 | Directed Study in Computer Science See CPTR 295 for course description. Credits: 1 - 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (1980 - 2023) Discontinued (2022-01-01) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1140 | CPTR495 | Independent Study in Computer Science Individual or group work adjusted to meet particular needs of computer science students. Formal written report required. May be repeated for credit up to six hours. Credits: 1 - 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2023 — Indefinite) | ✔️ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1141 | CPTR502 | Foundations of Software Development Introduction to computer programming and software design, control structures, data types, data representation, elementary data structures will be covered. As well as the development of reliable, modifiable programs with an introduction to database management systems. Credits: 3, Level: Graduate, Offered: WINTER | SUMMER Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1142 | CPTR505 | Transition Course Course work needed for admission to the master's program. This course does not count towards the master's degree requirements. May be repeated as necessary. Credits: 1 - 6, Level: Graduate, Offered: VARIABLE Catalog: ✔️ Graduate (2015 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1143 | CPTR511 | Testing and Quality Assurance A focus on the testing techniques, concepts, and processes needed to produce high quality, commercial grade software. The course examines the underlying theories that drive adequacy criteria for effective testing and exposes students to current research in software testing. Credits: 3, Level: Graduate, Offered: FALL ODD YEARS Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1144 | CPTR512 | Introduction to Data Analytics This course introduces students to the computing skills needed for effective data analysis. Students will learn tools to collect and prepare data, apply statistical methods to draw conclusions from complex datasets, and train and evaluate machine learning models for classification and clustering. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2023 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1145 | CPTR512 | Programming in Data Analytics This course introduces students to the computing skills needed for effective data analysis. Students will learn a data analytics programming language, statistical methods and tools to draw conclusions, in the form of text and graphics, from complex data sets. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2021 - 2023) Discontinued (2022-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1146 | CPTR519 | Databases and Data Warehouses Database systems course covering data modeling, query languages, database design, data integrity, security, and data warehouses. Issues related to distributed database systems, object-oriented database systems, and legacy database systems are also discussed. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2021 - 2023) Discontinued (2022-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1147 | CPTR519 | Databases and Data Warehouses This course covers data modeling, database design, query languages, data warehouses, and advanced cloud analytics. Students will learn how to build and execute queries on relational databases and NoSQL databases. Not open to students who have completed CPTR 319 or equivalent. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2023 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1148 | CPTR521 | Advanced Database Systems Topics taken from spatial-temporal and constraint databases, data modeling, indexing, data warehousing, and data mining. Issues related to business intelligence are also discussed. Credits: 3, Level: Graduate, Offered: WINTER EVEN YEARS Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1149 | CPTR524 | Data Mining and Analytics This course introduces students to data mining and knowledge discovery methods applied to real-world problems, including algorithmic and systems issues. Credits: 3, Level: Graduate, Offered: WINTER Catalog: ✔️ Graduate (2021 - 2023) Discontinued (2022-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1150 | CPTR524 | Data Mining and Analytics This course introduces students to knowledge discovery in structured, semi-structured, and unstructured data with several data mining methods and tools. The focus is on text mining, finding people with similar interests, forecasting, network analysis, image and text classification, and big data processing and analysis. Credits: 3, Level: Graduate, Offered: WINTER Catalog: ✔️ Graduate (2023 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1151 | CPTR526 | User Experience A hands-on course designed to provide developers with the skills, knowledge and understanding for the development of user interfaces having a good User Experience (UX). Current UX literature, UX Analysis, UX behavior basics, visual design principles, and implementation processes and technologies will be examined. Credits: 3, Level: Graduate, Offered: WINTER Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1152 | CPTR528 | Data Visualization This course introduces students to the process of facilitating the understanding of complex data. Topics may include visualization software, maps, network visualization, multivariate visual representation, and exploratory data analysis. Credits: 3, Level: Graduate, Offered: WINTER Catalog: ✔️ Graduate (2021 - 2023) Discontinued (2022-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1153 | CPTR528 | Data Visualization This course introduces students to the process of visualizing complex data. Topics include fundamentals of data visualization, software for exploratory and multivariate visual representation, interactive web dashboards, and map and network visualizations. Credits: 3, Level: Graduate, Offered: WINTER Catalog: ✔️ Graduate (2023 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1154 | CPTR531 | Algorithms Techniques for the design and analysis of algorithms, divide-and-conquer, greedy, and dynamic programming algorithms. Computational complexity and analysis of particular algorithms of practical or theoretical importance in computer science. Credits: 3, Level: Graduate, Offered: FALL EVEN YEARS Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1155 | CPTR534 | Advanced Network & Server Administration Network and server administration to support internal operations and e-commerce. The role of the supervisor in managing user accounts, file systems, directories, security systems, resources, etc. Managing backup, printers, application, and operating system updates and Internet connections. Credits: 3, Level: Graduate, Offered: WINTER EVEN YEARS Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1156 | CPTR535 | Mobile Application Development Introduction to mobile device application development, technologies, design, device interfacing, and the development process. Topics include connecting to web-based servers, User Experience, accessing device capabilities, industry standards, OS Software Development Kit (SDK), and other appropriate technology for developing mobile applications. Credits: 3, Level: Graduate, Offered: FALL ODD YEARS Catalog: ✔️ Graduate (2021 - 2024) Discontinued (2023-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1157 | CPTR535 | Mobile Application Development Introduction to mobile device application development, design, and the development process. Topics include connecting to web-based servers, accessing device capabilities, industry standards, OS Software Development Kit (SDK), and other appropriate technology for developing mobile applications. Includes a research component. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2024 - 2025) Discontinued (2024-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1158 | CPTR535 | Mobile Application Development Introduction to mobile device application development, design, and the development process. Topics include connecting to web-based servers, accessing device capabilities, industry standards, OS Software Development Kit (SDK), and other appropriate technology for developing mobile applications. Includes a research component. Credits: 3, Lab Fee 10 ($210), Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2025 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1159 | CPTR535L | Mobile Application Dev Lab NULL Credits: 0, Level: Graduate, Offered: VARIABLE Catalog: (2021 — Indefinite) | ❌ | ❌ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1160 | CPTR542 | Advanced Network Security Advanced Network Security focuses on advanced, current topics in network security. Topics may include cryptography, privacy, confidentiality, integrity, authentication, network defense, penetration testing, offensive security, security protocols and other topics as appropriate. Credits: 3, Level: Graduate, Offered: FALL ODD YEARS Catalog: ✔️ Graduate (2015 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1161 | CPTR542 | Advanced Network Security Advanced Network Security focuses on advanced, current topics in network security. Topics may include cryptography, privacy, confidentiality, integrity, authentication, network defense, penetration testing, offensive security, security protocols and other topics as appropriate. Credits: 3, Level: Graduate, Offered: FALL ODD YEARS Catalog: ✔️ Graduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: GR Curriculum Committee, Graduate Curriculum Committee | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Review | |
| 1162 | CPTR544 | Offensive Cybersecurity Advanced Network Security focuses on advanced, current topics in network security. Topics may include cryptography, privacy, confidentiality, integrity, authentication, network defense, penetration testing, offensive security security protocols and other topics as appropriate. Credits: 3, Level: Graduate, Offered: WINTER ODD YEARS Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1163 | CPTR545 | Defensive Security This course provides an overview to key issues and solutions for information security and privacy. Introduction to cryptography and its applications to network and operating systems security; security threats; application of cryptography; secret key and public key cryptographic algorithms; hash functions; basic number theory; authentication; security for electronic mail and network scripting languages. Two hours of lecture and three hours of lab each week. Credits: 3, Lab Fee 10 ($210), Level: Graduate, Offered: FALL ODD YEARS Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1164 | CPTR546 | Web Services This is a practical course in web-centric computing from the server perspective. Topics include selection of web services servers, technical architecture of web services sites, security issues, implementation, management and maintenance of web services servers, web services design and implementation, and database integration. A team-based capstone project is required. Credits: 3, Level: Graduate, Offered: WINTER Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1165 | CPTR551 | Parallel and Distributed Systems Fundamentals of parallel and distributed computing, computational models, parallel / concurrency languages and algorithm, mapping and performance evaluations, Internet, mobile computing, and multi-tier computing. Credits: 3, Level: Graduate, Offered: WINTER ODD YEARS Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1166 | CPTR553 | Advanced Software Engineering An in-depth examination of software engineering including: business context and drivers, impact of process on corporate structure, requirements, architecture, implementation, project and product management, team dynamics, supporting tools and frameworks, and regulatory and compliance issues. Credits: 3, Level: Graduate, Offered: FALL EVEN YEARS Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1167 | CPTR554 | Cyber Forensics Cyber forensics focuses on computer science and information technology skills needed in: the initial discovery and assessment of incident impact; determination of root cause, impact, timeline, and actions; incident counteraction and neutralization to prevent further damages; elimination of threat actors and their artifacts; activities required to resume normal business operations; incident review and lessons learned. Credits: 3, Level: Graduate, Offered: WINTER EVEN YEARS Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1168 | CPTR555 | Advanced Computer Architecture Fundamentals in design and quantitative analysis of modern processor microarchitectures including exploration of the current processor trends and various hardware and software techniques in high-performance computing. Review of pipeline and memory hierarchies and branch prediction. Dynamic scheduling, superscalar techniques, speculative execution, prefetching, high-speed I/O, VLIW, multi-threaded processors, and application-specific processors such as those for embedded and graphics systems. Credits: 3, Level: Graduate, Offered: WINTER ODD YEARS Catalog: ✔️ Graduate (2020 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1169 | CPTR555 | Advanced Computer Architecture Fundamentals in design and quantitative analysis of modern processor microarchitectures including exploration of the current processor trends and various hardware and software techniques in high-performance computing. Review of pipeline and memory hierarchies and branch prediction. Dynamic scheduling, superscalar techniques, speculative execution, prefetching, high-speed I/O, VLIW, multi-threaded processors, and application-specific processors such as those for embedded and graphics systems. Credits: 3, Level: Graduate, Offered: WINTER ODD YEARS Catalog: ✔️ Graduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: GR Curriculum Committee, Graduate Curriculum Committee | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Review | |
| 1170 | CPTR556 | Advanced Web Programming Advanced Web Programming focuses on front-end web programming. Topics include interaction between JavaScript, HTML and CSS, UI/UX JavaScript frameworks, responsive and accessible design, progressive web apps and integrating backend services with front-end web apps. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2021 - 2023) Discontinued (2022-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1171 | CPTR556 | Front-end Web Development Front-end Web Development focuses on front-end web programming. Topics include interaction between JavaScript, HTML and CSS, UI/UX JavaScript frameworks, responsive and accessible design, progressive web apps and integrating back-end services with front-end web apps. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2023 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1172 | CPTR557 | Artificial Intelligence This course introduces the foundational concepts, methods, and ethical applications of artificial intelligence (AI). Students will explore the following topics: supervised and unsupervised machine learning, deep learning, generative AI, and agentic AI. The course emphasizes practical problem-solving. The course project requires reading recent AI/ML research papers and using advanced AI/ML frameworks. Credits: 3, Level: Graduate, Offered: FALL Catalog: ✔️ Graduate (2025 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1173 | CPTR571 | Software Architecture A study of the design and implementation of software. Software design issues in contemporary software; description, structure, architecture, development, testing, and deployment. A major software project will be developed. Credits: 3, Level: Graduate, Offered: FALL ODD YEARS Catalog: ✔️ Graduate (2023 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1174 | CPTR571 | System Software and Architecture A study of the design and implementation of software systems. Software systems design issues in contemporary software systems; description, structure, architecture, development, testing, and deployment. A major software system will be developed. Credits: 3, Level: Graduate, Offered: WINTER EVEN YEARS Catalog: ✔️ Graduate (2012 - 2023) Discontinued (2022-01-01) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1175 | CPTR575 | Issues in Computer Science and Religion Examines scientific method, truth, reality, logic and computability, authority/inspiration, faith and reason as they interact with computational sciences. Including non-logical factors in acceptance of scientific statements as authoritative arguments for the existence of God, causality, determinism and miracles, and scientific revolutions and paradigm shifts with relation to trends in religion and philosophy. Credits: 3, Level: Graduate, Offered: WINTER Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1176 | CPTR593 | Topics Topics of current significance in computer science. Credits: 3, Level: Graduate, Offered: VARIABLE Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1177 | CPTR595 | Independent Study Individual study and research under the supervision of a graduate faculty member. Only two independent study courses (a total of no more than six hours) are allowed to apply toward the Master of Science in Computer Science degree . Must be approved by the School of Computing before beginning the independent study. Credits: 1 - 3, Level: Graduate, Offered: VARIABLE Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1178 | CPTR597 | Field Practicum This course provides the opportunity for students to apply knowledge, values, and theories as they practice advanced computing skills under the supervision of an experienced professional. Through advanced-level participation in a professional computing setting, the student demonstrates skills and competency for career readiness. Credits: 3, Level: Graduate, Offered: ALL SEMESTERS Catalog: ✔️ Graduate (2021 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1179 | CPTR598 | Project A project consisting of significant work by an individual student. Involves the preparation of a project proposal, including a review of the literature, completion of the project, and preparation of a report, all under the guidance of a project adviser. The School of Computing must approve the project topic and the adviser. The student must successfully defend their project in a public, oral presentation. Note: This course must be taken for a total of at least six hours prior to the presentation. After all course work for the Master's program has been completed the student must take at least one hour project credit per semester until the project is completed. Credits: 1 - 6, Level: Graduate, Offered: VARIABLE Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1180 | CPTR599 | Thesis A body of original scholarly work by an individual student. Involves the preparation of a research proposal, including a review of the literature, under the guidance of a thesis adviser, and its subsequent implementation. The School of Computing must approve a thesis committee consisting of the thesis adviser and two or more other faculty members. The student must successfully defend their thesis in a public, oral defense. Note: This course must be taken for a total of at least six hours prior to thesis defense. After all course work for the Master's program has been completed the student must take at least one hour thesis credit per semester until the thesis is completed. Credits: 1 - 6, Level: Graduate, Offered: VARIABLE Catalog: ✔️ Graduate (2012 — Indefinite) | ❌ | ✔️ | ❌ | Computer Science (CPTR) | CPTR | School of Computing | Active | |
| 1181 | ECON213 | Survey of Economics (IN-9) A course designed for the general education student. It provides an understanding of the United States' mixed economy through a study of the market system, the role of money, the government's fiscal policy, and implications of fiscal and monetary policy. No credit is available if ECON 224 or ECON 225 has been taken. This course does not apply for credit to a BBA or BS Business major. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2022 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1182 | ECON213 | Survey of Economics (IN-9) A course designed for the general education student. It provides an understanding of the United States' mixed economy through a study of the market system, the role of money, the government's fiscal policy, and the impact of the foreign sector. No credit is available if ECON 224 or ECON 225 has been taken. This course does not apply for credit to a BBA or BS Business major. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (1981 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | Business, School of | Active | |
| 1183 | ECON213 | Survey of Economics (IN-9) A course designed for the general education student. It provides an understanding of the United States' mixed economy through a study of the market system, the role of money, the government's fiscal policy, and implications of fiscal and monetary policy. No credit is available if ECON 224 or ECON 225 has been taken. This course does not apply for credit to a BBA or BS Business major. Credits: 3, Level: Undergraduate, Offered: FALL | WINTER Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: Records Office Approval 1E, Records Office | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Review | |
| 1184 | ECON224 | Principles of Macroeconomics A study of economics as it affects the national interest. Topics include total employment, output and income, with inflation and recession, and with the variables that influence these conditions. The course also covers the material in ECON 213 Survey of Economics (see course description for ECON 213). A student may receive credit for this course from only one program. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2025 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1185 | ECON224 | Principles of Macroeconomics A study of economics as it affects the national interest. Topics include total employment, output and income, with inflation and recession, and with the variables that influence these conditions. The course also covers the material in ECON 213 Survey of Economics (see course description for ECON 213). A student may receive credit for this course from only one program. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2022 - 2025) Discontinued (2024-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1186 | ECON224 | Principles of Macroeconomics A study of economics as it affects the national interest. Topics include total employment, output and income, with inflation and recession, and with the variables that influence these conditions. This course is cross-listed with PLSC 224, History Department. A student may receive credit for this course from only one program. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (1975 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | Business, School of | Active | |
| 1187 | ECON225 | Principles of Microeconomics Analyzes specific market environments which influence business policy. Topics include scarcity and choice, individual goods and markets, and the price mechanism showing how it automatically directs the society's resources into the most desirable uses. Credits: 3, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (2025 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1188 | ECON225 | Principles of Microeconomics Analyzes specific market environments which influence business policy. Topics include scarcity and choice, individual goods and markets, and the price mechanism showing how it automatically directs the society's resources into the most desirable uses. Credits: 3, Level: Undergraduate, Offered: WINTER Catalog: ✔️ Undergraduate (1975 - 2025) Discontinued (2024-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1189 | ECON265 | Topics in Economics Selected topics designed to meet the needs or interests of students in specialty areas of business and management. This course may be repeated for credit with permission. Credits: 0 - 3, Level: Undergraduate, Offered: FALL | WINTER Catalog: ✔️ Undergraduate (2022 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1190 | ECON265 | Topics in Economics Selected topics designed to meet the needs or interests of students in specialty areas of business and management. This course may be repeated for credit with permission. Credits: 1 - 3, Level: Undergraduate, Offered: FALL | WINTER Catalog: ✔️ Undergraduate (2008 - 2022) Discontinued (2021-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | Business, School of | Active | |
| 1191 | ECON315 | Pluralist Economics A heterodox approach to the study of macroeconomics, with an emphasis on theory rather than modeling. Students will explore the development and implication of various economics theories, many of which incompatible with each other. These may include, but are not limited to, Neoclassical (modern traditional), Radical (Marxist), Austrian, Post Keynesian, New Keynesian, Institutional, New Institutional, Feminist and Monetarist schools of thought. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2024 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1192 | ECON315 | Pluralist Economics A heterodox approach to the study of macroeconomics, with an emphasis on theory rather than modeling. Students will explore the development and implication of various economics theories, many of which incompatible with each other. These may include, but are not limited to, Neoclassical (modern traditional), Radical (Marxist), Austrian, Post Keynesian, New Keynesian, Institutional, New Institutional, Feminist and Monetarist schools of thought. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2021 - 2024) Discontinued (2023-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1193 | ECON315 | Pluralist Economics A heterodox approach to the study of macroeconomics, with an emphasis on theory rather than modeling. Students will explore the development and implication of various economics theories, many of which incompatible with each other. These may include, but are not limited to, Neoclassical (modern traditional), Radical (Marxist), Austrian, Post Keynesian, New Keynesian, Institutional, New Institutional, Feminist and Monetarist schools of thought. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: Records Office Final Approval, Records Office | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Review | |
| 1194 | ECON320 | International Trade Economics A study in the economic relationships between countries and the role of trade in international economics. Special emphasis will be given to various trade theories, trade agreements, national accounting and exchange rates. At the macro level, the role of domestic monetary and fiscal policy on aggregate demand, the balance of trade and currency valuation will be explored. At the micro level, the role trade policies such as quotas, tariffs and voluntary restrictions will be explored in local market Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2024 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1195 | ECON320 | International Trade Economics A study in the economic relationships between countries and the role of trade in international economics. Special emphasis will be given to various trade theories, trade agreements, national accounting and exchange rates. At the macro level, the role of domestic monetary and fiscal policy on aggregate demand, the balance of trade and currency valuation will be explored. At the micro level, the role trade policies such as quotas, tariffs and voluntary restrictions will be explored in local market Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2021 - 2024) Discontinued (2023-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1196 | ECON320 | International Trade Economics A study in the economic relationships between countries and the role of trade in international economics. Special emphasis will be given to various trade theories, trade agreements, national accounting and exchange rates. At the macro level, the role of domestic monetary and fiscal policy on aggregate demand, the balance of trade and currency valuation will be explored. At the micro level, the role trade policies such as quotas, tariffs and voluntary restrictions will be explored in local market Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: Records Office Final Approval, Records Office | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Review | |
| 1197 | ECON325 | Development Economics A course to explore topics in the meaning and measurement of economic development, growth theories, migration, modernization and technological change, growth-compatible institutions, poverty and income distribution, the role of geography and nontraditional market structures, fertility and population growth, the role of credit markets and microfinance, health and nutrition. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2024 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1198 | ECON325 | Development Economics A course to explore topics in the meaning and measurement of economic development, growth theories, migration, modernization and technological change, growth-compatible institutions, poverty and income distribution, the role of geography and nontraditional market structures, fertility and population growth, the role of credit markets and microfinance, health and nutrition. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2021 - 2024) Discontinued (2023-01-01) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active | |
| 1199 | ECON325 | Development Economics A course to explore topics in the meaning and measurement of economic development, growth theories, migration, modernization and technological change, growth-compatible institutions, poverty and income distribution, the role of geography and nontraditional market structures, fertility and population growth, the role of credit markets and microfinance, health and nutrition. Credits: 3, Level: Undergraduate, Offered: VARIABLE Catalog: ✔️ Undergraduate (2026 — Indefinite) Future (2026-01-01) Proposal — Workflow Step: Records Office Final Approval, Records Office | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Review | |
| 1200 | ECON330 | Econometrics A preparation for basic empirical work in economics in which economic phenomena are analyzed through economic theory, mathematics and statistical inference. Emphasis is given to regression analysis techniques and testing time-series data hypotheses. Students will learn to make appropriate adjustments to data and interpret outcomes for forecasting and prediction. Credits: 3, Level: Undergraduate, Offered: FALL Catalog: ✔️ Undergraduate (2025 — Indefinite) | ✔️ | ❌ | ❌ | Economics (ECON) | ECON | School of Business | Active |