Courses Reset Search Get Snapshot Update Rules PDF


Showing 1,101-1,200 of 3,826 items.
#CodeNameUGGRADCSubjectSubject CodeAcademic DepartmentStatus 
  
1101CPTR418Artificial 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)CPTRSchool of ComputingActive
1102CPTR425Computer 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)CPTRSchool of ComputingActive
1103CPTR427Network 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)CPTRSchool of ComputingActive
1104CPTR427Network 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)CPTRSchool of ComputingActive
1105CPTR435Mobile 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)CPTRSchool of ComputingActive
1106CPTR435Mobile 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)CPTRComputing, School ofActive
1107CPTR435Mobile 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)CPTRSchool of ComputingActive
1108CPTR435Mobile 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)CPTRSchool of ComputingReview
1109CPTR435Mobile 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)CPTRSchool of ComputingActive
1110CPTR442Theory 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)CPTRSchool of ComputingActive
1111CPTR444Advanced 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)CPTRSchool of ComputingActive
1112CPTR444Advanced 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)CPTRSchool of ComputingReview
1113CPTR445Cloud 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)CPTRSchool of ComputingReview
1114CPTR446Web 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)CPTRSchool of ComputingActive
1115CPTR446Web 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)CPTRSchool of ComputingReview
1116CPTR454Cyber 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)CPTRSchool of ComputingActive
1117CPTR456Advanced 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)CPTRSchool of ComputingActive
1118CPTR465Topics in Computer Science
See CPTR 265 for course description.

Credits: 3, Level: Undergraduate, Offered: FALL | WINTER

Catalog: ✔️ Undergraduate (2002 — Indefinite)    
✔️Computer Science (CPTR)CPTRSchool of ComputingActive
1119CPTR486Senior 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)CPTRComputing, School ofActive
1120CPTR486Senior 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)CPTRSchool of ComputingActive
1121CPTR488Senior 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)CPTRSchool of ComputingActive
1122CPTR492Computing Internship
See CPTR 292 for course description.

Credits: 1 - 3, Level: Undergraduate, Offered: ALL SEMESTERS

Catalog: ✔️ Undergraduate (2005 — Indefinite)    
✔️Computer Science (CPTR)CPTRSchool of ComputingActive
1123CPTR495Directed 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)CPTRSchool of ComputingActive
1124CPTR495Independent 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)CPTRSchool of ComputingActive
1125CPTR502Foundations 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)CPTRSchool of ComputingActive
1126CPTR505Transition 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)CPTRSchool of ComputingActive
1127CPTR511Testing 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)CPTRSchool of ComputingActive
1128CPTR512Introduction 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)CPTRSchool of ComputingActive
1129CPTR512Programming 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)CPTRSchool of ComputingActive
1130CPTR519Databases 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)CPTRSchool of ComputingActive
1131CPTR519Databases 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)CPTRSchool of ComputingActive
1132CPTR521Advanced 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)CPTRSchool of ComputingActive
1133CPTR524Data 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)CPTRSchool of ComputingActive
1134CPTR524Data 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)CPTRSchool of ComputingActive
1135CPTR526User 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)CPTRSchool of ComputingActive
1136CPTR528Data 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)CPTRSchool of ComputingActive
1137CPTR528Data 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)CPTRSchool of ComputingActive
1138CPTR531Algorithms
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)CPTRSchool of ComputingActive
1139CPTR534Advanced 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)CPTRSchool of ComputingActive
1140CPTR535Mobile 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)CPTRSchool of ComputingActive
1141CPTR535Mobile 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)CPTRSchool of ComputingActive
1142CPTR535Mobile 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)CPTRSchool of ComputingActive
1143CPTR535LMobile Application Dev Lab
NULL

Credits: 0, Level: Graduate, Offered: VARIABLE

Catalog: (2021 — Indefinite)    
Computer Science (CPTR)CPTRSchool of ComputingActive
1144CPTR542Advanced 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)CPTRSchool of ComputingActive
1145CPTR542Advanced 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: Graduate Studies Approval 1A, Graduate Studies
✔️Computer Science (CPTR)CPTRSchool of ComputingReview
1146CPTR544Offensive 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)CPTRSchool of ComputingActive
1147CPTR545Defensive 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)CPTRSchool of ComputingActive
1148CPTR546Web 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)CPTRSchool of ComputingActive
1149CPTR551Parallel 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)CPTRSchool of ComputingActive
1150CPTR553Advanced 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)CPTRSchool of ComputingActive
1151CPTR554Cyber 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)CPTRSchool of ComputingActive
1152CPTR555Advanced 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)CPTRSchool of ComputingActive
1153CPTR555Advanced 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: Graduate Studies Approval 1A, Graduate Studies
✔️Computer Science (CPTR)CPTRSchool of ComputingReview
1154CPTR556Advanced 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)CPTRSchool of ComputingActive
1155CPTR556Front-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)CPTRSchool of ComputingActive
1156CPTR557Artificial 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)CPTRSchool of ComputingActive
1157CPTR571Software 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)CPTRSchool of ComputingActive
1158CPTR571System 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)CPTRSchool of ComputingActive
1159CPTR575Issues 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)CPTRSchool of ComputingActive
1160CPTR593Topics
Topics of current significance in computer science.

Credits: 3, Level: Graduate, Offered: VARIABLE

Catalog: ✔️ Graduate (2012 — Indefinite)    
✔️Computer Science (CPTR)CPTRSchool of ComputingActive
1161CPTR595Independent 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)CPTRSchool of ComputingActive
1162CPTR597Field 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)CPTRSchool of ComputingActive
1163CPTR598Project
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)CPTRSchool of ComputingActive
1164CPTR599Thesis
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)CPTRSchool of ComputingActive
1165ECON213Survey 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)ECONSchool of BusinessActive
1166ECON213Survey 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: Dean, Business Chair, Business
✔️Economics (ECON)ECONSchool of BusinessReview
1167ECON213Survey 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)ECONBusiness, School ofActive
1168ECON224Principles 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)ECONSchool of BusinessActive
1169ECON224Principles 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)ECONSchool of BusinessActive
1170ECON224Principles 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)ECONBusiness, School ofActive
1171ECON225Principles 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)ECONSchool of BusinessActive
1172ECON225Principles 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)ECONSchool of BusinessActive
1173ECON265Topics 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)ECONSchool of BusinessActive
1174ECON265Topics 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)ECONBusiness, School ofActive
1175ECON315Pluralist 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)ECONSchool of BusinessActive
1176ECON315Pluralist 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: Dean, Business Chair, Business
✔️Economics (ECON)ECONSchool of BusinessReview
1177ECON315Pluralist 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)ECONSchool of BusinessActive
1178ECON320International 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)ECONSchool of BusinessActive
1179ECON320International 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: Dean, Business Chair, Business
✔️Economics (ECON)ECONSchool of BusinessReview
1180ECON320International 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)ECONSchool of BusinessActive
1181ECON325Development 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)ECONSchool of BusinessActive
1182ECON325Development 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: Dean, Business Chair, Business
✔️Economics (ECON)ECONSchool of BusinessReview
1183ECON325Development 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)ECONSchool of BusinessActive
1184ECON330Econometrics
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)ECONSchool of BusinessActive
1185ECON330Econometrics
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: VARIABLE

Catalog: ✔️ Undergraduate (2024 - 2025)     Discontinued (2024-01-01)
✔️Economics (ECON)ECONSchool of BusinessActive
1186ECON330Econometrics
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 (2026 — Indefinite)     Future (2026-01-01)

Proposal — Workflow Step: Dean, Business Chair, Business
✔️Economics (ECON)ECONSchool of BusinessReview
1187ECON330Econometrics
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: VARIABLE

Catalog: ✔️ Undergraduate (2021 - 2024)     Discontinued (2023-01-01)
✔️Economics (ECON)ECONSchool of BusinessActive
1188ECON336Law and Economics
An examination of issues at the intersection of law and economics. Provides tools needed for the economic analysis of law, with special focus on tort law, contract law, property law, criminal law, and antitrust law. Specific topics include economic functions of contracts; externalities; and economic motives of crime, among others.

Credits: 3, Level: Undergraduate, Offered: VARIABLE

Catalog: ✔️ Undergraduate (2024 — Indefinite)    
✔️Economics (ECON)ECONSchool of BusinessActive
1189ECON354Intermediate Macroeconomics
A continuation of macroeconomics theory that will build the mathematical approach to traditional models in aggregate supply and demand, unemployment, inflation, income and spending, monetary policy, fiscal policy, financial markets, and consumption. Advanced development of theory in the role of stimulus and recession policy, growth policy, national debt, from various schools of economic thought.

Credits: 3, Level: Undergraduate, Offered: FALL

Catalog: ✔️ Undergraduate (2025 — Indefinite)    
✔️Economics (ECON)ECONSchool of BusinessActive
1190ECON354Intermediate Macroeconomics
A continuation of macroeconomics theory that will build the mathematical approach to traditional models in aggregate supply and demand, unemployment, inflation, income and spending, monetary policy, fiscal policy, financial markets, and consumption. Advanced development of theory in the role of stimulus and recession policy, growth policy, national debt, from various schools of economic thought.

Credits: 3, Level: Undergraduate, Offered: FALL

Catalog: ✔️ Undergraduate (2021 - 2025)     Discontinued (2024-01-01)
✔️Economics (ECON)ECONSchool of BusinessActive
1191ECON354Intermediate Macroeconomics
A continuation of macroeconomics theory that will build the mathematical approach to traditional models in aggregate supply and demand, unemployment, inflation, income and spending, monetary policy, fiscal policy, financial markets, and consumption. Advanced development of theory in the role of stimulus and recession policy, growth policy, national debt, from various schools of economic thought.

Credits: 3, Level: Undergraduate, Offered: WINTER ODD YEARS

Catalog: ✔️ Undergraduate (2026 — Indefinite)     Future (2026-01-01)

Proposal — Workflow Step: Dean, Business Chair, Business
✔️Economics (ECON)ECONSchool of BusinessReview
1192ECON355Intermediate Microeconomics
A continuation of microeconomic theory that will build the mathematical approach to traditional models in decision-making framework of firms and individuals, pricing and profit maximization, market competition, production theory and factor markets. Advanced development of theory in the role of government, externalities, market failures, behavioral economics and irrational choices

Credits: 3, Level: Undergraduate, Offered: VARIABLE

Catalog: ✔️ Undergraduate (2024 - 2025)     Discontinued (2024-01-01)
✔️Economics (ECON)ECONSchool of BusinessActive
1193ECON355Intermediate Microeconomics
A continuation of microeconomic theory that will build the mathematical approach to traditional models in decision-making framework of firms and individuals, pricing and profit maximization, market competition, production theory and factor markets. Advanced development of theory in the role of government, externalities, market failures, behavioral economics and irrational choices

Credits: 3, Level: Undergraduate, Offered: FALL EVEN YEARS

Catalog: ✔️ Undergraduate (2026 — Indefinite)     Future (2026-01-01)

Proposal — Workflow Step: Dean, Business Chair, Business
✔️Economics (ECON)ECONSchool of BusinessReview
1194ECON355Intermediate Microeconomics
A continuation of microeconomic theory that will build the mathematical approach to traditional models in decision-making framework of firms and individuals, pricing and profit maximization, market competition, production theory and factor markets. Advanced development of theory in the role of government, externalities, market failures, behavioral economics and irrational choices

Credits: 3, Level: Undergraduate, Offered: VARIABLE

Catalog: ✔️ Undergraduate (2021 - 2024)     Discontinued (2023-01-01)
✔️Economics (ECON)ECONSchool of BusinessActive
1195ECON355Intermediate Microeconomics
A continuation of microeconomic theory that will build the mathematical approach to traditional models in decision-making framework of firms and individuals, pricing and profit maximization, market competition, production theory and factor markets. Advanced development of theory in the role of government, externalities, market failures, behavioral economics and irrational choices

Credits: 3, Level: Undergraduate, Offered: FALL

Catalog: ✔️ Undergraduate (2025 — Indefinite)    
✔️Economics (ECON)ECONSchool of BusinessActive
1196ECON360Political Economy
See INDV 360 for course description. This course is cross-listed with INDV 360. A student may receive credit for this course from only one program.

Credits: 3, Level: Undergraduate, Offered: VARIABLE

Catalog: ✔️ Undergraduate (2024 - 2025)     Discontinued (2024-01-01)
✔️Economics (ECON)ECONSchool of BusinessActive
1197ECON360Political Economy
See INDV 360 for course description. This course is cross-listed with INDV 360. A student may receive credit for this course from only one program.

Credits: 3, Level: Undergraduate, Offered: VARIABLE

Catalog: ✔️ Undergraduate (2021 - 2024)     Discontinued (2023-01-01)
✔️Economics (ECON)ECONSchool of BusinessActive
1198ECON361Political Economy (W)
This course examines the development and nature of the political economy, primarily focusing on the United States. Major economic thinkers and theories are explored from the eighteenth century to the present. The application of economic theories and their impact are analyzed. Economic institutions and trends in society are placed in historical context. This course is cross-listed with INDV 361. A student may receive credit for this course from only one program.

Credits: 3, Level: Undergraduate, Offered: WINTER EVEN YEARS

Catalog: ✔️ Undergraduate (2025 — Indefinite)    
✔️Economics (ECON)ECONSchool of BusinessActive
1199ECON400Advanced Econometrics
A continuation of ECON 330 (Econometrics) which provides tools for analysis in applied econometrics. Begins with an understanding of what makes an ideal economic experiment and covers basic concepts related to logit and probit models, panel data methods, instrumental variables, difference-in-difference models, simultaneous equations models, among others.

Credits: 3, Level: Undergraduate, Offered: VARIABLE

Catalog: ✔️ Undergraduate (2024 — Indefinite)    
✔️Economics (ECON)ECONSchool of BusinessActive
1200ECON420Managerial Economics
Microeconomic theory and quantitative methods applied in business operations management, decision science, pricing strategy, advertising, financial management and business strategy. Course will evaluate fundamentals of industry competition, the structure of markets and how firms participate in these markets; growth and consolidation of markets and governmental responses; analysis of market power, the predictive behavior of firms from the framework of a game model; competitive behavior of firms that include price discrimination, collusion and vertical integration; industrial regulation and public policy.

Credits: 3, Level: Undergraduate, Offered: VARIABLE

Catalog: ✔️ Undergraduate (2024 — Indefinite)    
✔️Economics (ECON)ECONSchool of BusinessActive