LinkedTrust /CTDL extraction Deterministic extraction demo, no login needed

Extract CTDL course data from a live catalog

Deterministic extraction with source verification, the approach we propose for scaling CTDL xTRA.

Try: Colorado State, Computer Science Montana, Computer Science Colorado State, Mathematics

77 courses extracted 77 verified against source 0 to review 0 tokens spent

CTDL Course rows

CourseLeaf catalog · 0 block(s) would route to the language-model fallback
CodeCourse CreditsDescription PrerequisitesVerification
CSCI 105Computer Fluency3Offered autumn and spring. Offered at Missoula College. Introduces the skills and concepts of information technology, both from practical and a more t...none statedVerified
CSCI 106Careers in Computer Science1Offered autumn. Exploration of various careers available in the general area of Computer Science. Includes discussion of strategies for success in the...none statedVerified
CSCI 107The Joy and Beauty of Computing3This course examines the computing field and how it impacts the human condition, introduces exciting ideas and influential people, and provides a gent...none statedVerified
CSCI 150Introduction to Computer Science3Offered autumn and spring. This course covers basic programming concepts such as variables, data types, iteration, flow of control, input/output, func...none statedVerified
CSCI 151Interdisciplinary Computer Science I3Offered autumn and spring. Offered on both Mountain Campus and at Missoula College. Prereq., CSCI 150 . This course will introduce students to fundame...CSCI 150Verified
CSCI 152Interdisciplinary Computer Science II3Offered autumn and spring. Offered at both Mountain Campus and Missoula College. Prereq., CSCI 151 and M 162 or M 171 or M 172 or M 273 . Prereq. or c...CSCI 151 and M 162 or M 171 or M 172 or M 273Verified
CSCI 172Intro to Computer Modeling3Offered fall and spring. Offered on the Mountain Campus and at Missoula College. Problem solving and data modeling using computer productivity softwar...none statedVerified
CSCI 181Web Design and Programming3Offered spring. Students will learn how to critically analyze the usability of web sites and create their own by understanding and applying universal ...none statedVerified
CSCI 191Special Topics1 to 6(R-12) Offered intermittently. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offerings of current ...none statedVerified
CSCI 192Independent Study1 to 6(R-6) Offered intermittently. Course material appropriate to the needs and objectives of the individual student.none statedVerified
CSCI 205Programming with C/C++3Offered intermittently. Prereq., CSCI 152 . Concepts and principles of programming languages with an emphasis on C, C++, and object-oriented programmi...CSCI 152Verified
CSCI 215ESocial & Ethical Issues in CS3Offered autumn and spring. Offered at Missoula College. Prereq., WRIT 101 . Exploration of ethical issues in the field of computing. Skills needed to ...WRIT 101Verified
CSCI 232Intermediate Data Structures and Algorithms4Offered autumn and spring. Prereq., CSCI 152 with a minimum grade of B-. Abstract data types, analysis of algorithms, stacks, queues, lists, recursion...CSCI 152 with a minimum grade of B-Verified
CSCI 240Databases and SQL3Offered autumn. Offered at Missoula College. Relational database design including: requirements analysis, data structure, entity relationships, normal...none statedVerified
CSCI 258Web Application Development3Offered autumn. Prereq., CSCI 152 . This class is designed to give students introductory exposure to client-server web development. Students will be e...CSCI 152Verified
CSCI 290Undergraduate Research1 to 6(R-10) Independent research under the direction of a faculty member.none statedVerified
CSCI 291Special Topics1 to 6(R-12) Offered intermittently. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offerings of current ...none statedVerified
CSCI 292Independent Study1 to 6(R-6) Offered intermittently. Course material appropriate to the needs and objectives of the individual student.none statedVerified
CSCI 312Game Programming3Offered autumn. Prereq., CSCI 151 . Introduction to game programming with an emphasis on algorithms, data structures, and networking. This course intr...CSCI 151Verified
CSCI 315EComputers, Ethics, and Society3Offered spring. Prereq., WRIT 101 and CSCI 151 . Restricted to Computer Science majors. Ethical problems that computer scientists face. The codes of e...WRIT 101 and CSCI 151Verified
CSCI 322Advanced Web Application Development3Offered spring. Prereq., CSCI 258 . This course imparts advanced web development and associated practical skills, including contemporary web architect...CSCI 258Verified
CSCI 323Software Science3Offered fall. Prereq., CSCI 152 . Study, implementation, and assessment of software processes, techniques, methods, and CASE tools. Project management...CSCI 152Verified
CSCI 332Advanced Data Structures and Algorithms3Offered autumn. Prereq., CSCI 232 and M 225 . Algorithm design, analysis, and correctness. Covers algorithm design techniques such as greedy, divide a...CSCI 232 and M 225Verified
CSCI 340Database Design3Offered fall. Prereq., CSCI 232 . Fundamentals of data modeling, the relational mode, normal forms, file organization, index structures and SQL. Major...CSCI 232Verified
CSCI 358Mobile Application Development3Offered fall. Prereq., CSCI 152 and CSCI 258 . This course introduces the process of developing mobile applications. It is well suited to students wit...CSCI 152 and CSCI 258Verified
CSCI 361Computer Architecture3Offered spring. Prereq., CSCI 152 . Bottom up creation of a complete computer system. Beginning with logic gates, ALU, CPU, and memory hierarchy. Inst...CSCI 152Verified
CSCI 370Sports Analytics3Offered spring. Restricted to students with at least junior standing. This course will discuss how technology is affecting sports and the ethical cons...none statedVerified
CSCI 390Research1 to 6(R-6) Offered intermittently. Directed individual research and study appropriate to the background and objectives of the student.none statedVerified
CSCI 391Special Topics1 to 6(R-12) Offered intermittently. Restricted to students with at least junior standing. Experimental offerings of visiting professors, experimental offer...none statedVerified
CSCI 392Independent Study1 to 6(R-6) Offered intermittently. Course material appropriate to the needs and objectives of the individual student.none statedVerified
CSCI 394Seminar1 to 6(R-6) Offered intermittently. A review and discussion of current research. Topics vary.none statedVerified
CSCI 398Internship1 to 6(R-6) Offered autumn and spring. Extended classroom experience that provides practical application of classroom learning during placements off campus....none statedVerified
CSCI 402Geospatial Data Science3Prereq., CSCI 151 with a grade of B or better and one of M 162 , M 171 , or STAT 216 . Data scientists often need to incorporate geospatial knowledge ...CSCI 151 with a grade of B or better and one of M 162 , M 171 , or STA...Verified
CSCI 406Careers in Computer Science1Prereq., CSCI 426 . This course should be taken in the student's final year of the degree. This course is designed to equip graduating computer scienc...CSCI 426Verified
CSCI 423Advanced Software Engineering3Offered spring. Prereq., CSCI 258 and CSCI 332 . This course focuses on both foundational and contemporary practices of software engineering with a sp...CSCI 258 and CSCI 332Verified
CSCI 426Software Design & Development I3Offered autumn. Prereq., CSCI 322 , CSCI 323 , and CSCI 340 . Restricted to students with senior standing. Class represents first in senior capstone e...CSCI 322 , CSCI 323 , and CSCI 340Verified
CSCI 427Software Design and Development II3Offered spring. Prereq., CSCI 426 . Design and implementation of a major software project in a group setting, with required documentation, presentatio...CSCI 426Verified
CSCI 432Advanced Algorithm Topics3Offered spring. Prereq., M 221 and CSCI 332 with a minimum grade of B-. Covers theory of computing and an instructor-selected set of advanced algorith...M 221 and CSCI 332 with a minimum grade of B-Verified
CSCI 443User Interface Design3Offered intermittently. Prereq., CSCI 232 . Introduction to usability and key concepts of human behavior. Focus on the process of user-centered design...CSCI 232Verified
CSCI 444Data Visualization3Offered fall. Restricted to students with at least junior status. Programming experience is necessary for success in this course. This course emphasiz...none statedVerified
CSCI 447Machine Learning3Offered autumn. Prereq., CSCI 232 . Introduction to the framework of learning from examples, various learning algorithms such as neural networks, and ...CSCI 232Verified
CSCI 450Computational Cognitive Neuroscience3Offered spring. Prereq., CSCI 232 . Covers several areas in which the brain has become better understood through computation (vision, learning, and me...CSCI 232Verified
CSCI 451Computational Biology3Offered autumn. Designed for attendance by both computer scientists and biologists. The course will explore the interdisciplinary nature at the junctu...none statedVerified
CSCI 455Embedded Systems3Offered spring. Prereq., CSCI 232 . Students are expected to have knowledge of computer architecture and operating systems and an experience with at l...CSCI 232Verified
CSCI 460Operating Systems3Offered spring. Prereq., CSCI 232 . Operating system design principles. Processes, threads, synchronization, deadlock, memory management, file managem...CSCI 232Verified
CSCI 461Internet of Things3Prereq., CSCI 232 . Students are expected to have experience with at least one programming language prior to registration. Wireless and mobile systems...CSCI 232Verified
CSCI 466Networks3Offered intermittently. Prereq., CSCI 232 . Concepts and practice of computer networking, network protocol layers, switching, routing, flow, and conge...CSCI 232Verified
CSCI 476Computer Security3Offered intermittently. Prereq., M 225 . Introduction to computer security. Understand the basis of cryptography and secure systems, as well as exploi...M 225Verified
CSCI 477Simulation3Offered spring. Prereq., M 172 or CSCI 151 . Matrix languages. ODE solving; Euler-Richardson, Runge-Kutta, PDE solving; finite differences, finite ele...M 172 or CSCI 151Verified
CSCI 481High Performance Computing3Prereq., CSCI 232 . This course covers techniques for using modern computing hardware to tackle complex problems in the sciences, machine learning, an...CSCI 232Verified
CSCI 490Research1 to 6(R-6) Offered intermittently. Directed individual research and study appropriate to the background and objectives of the student. Level: Undergraduate...none statedVerified
CSCI 491Special Topics1 to 6(R-18) Offered intermittently. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offerings of current ...none statedVerified
CSCI 492Independent Study1 to 6(R-6) Offered intermittently. Course material appropriate to the needs and objectives of the individual student. Level: Undergraduate-Graduatenone statedVerified
CSCI 494Seminar1 to 6(R-6) Offered intermittently. A review and discussion of current research. Topics vary. Level: Undergraduate-Graduatenone statedVerified
CSCI 498Internship1 to 3(R-3) Offered autumn and spring. Extended classroom experience that provides practical application of classroom learning during placements off campus....none statedVerified
CSCI 499Senior Thesis/Capstone1 to 6(R-6) Offered every term. Senior thesis for computer science majors and/or Watkins scholars. Level: Undergraduatenone statedVerified
CSCI 501Graduate Research Methods3Offered autumn. Development of the skills required for effective research in Computer Science, including literature review, research proposal developm...none statedVerified
CSCI 502Geospatial Data Science3Data scientists often need to incorporate geospatial knowledge into workflows and geographic information system (GIS) professionals need to incorporat...none statedVerified
CSCI 523Advanced Software Engineering3This course focuses on both foundational and contemporary practices of software engineering with a special emphasis on design patterns. It blends theo...none statedVerified
CSCI 532Advanced Algorithm Topics3Offered spring. Advanced algorithm and data structure concepts, including theory, approximation algorithms, randomized algorithms, parallel algorithms...none statedVerified
CSCI 543Human-Computer Interaction3Offered intermittently. Principles of good design for interactive systems and web-based applications. User-centered design methodology including requi...none statedVerified
CSCI 547Machine Learning3Offered autumn. Fundamentals of machine learning including neural networks, decision trees, Bayesian learning, instance-based learning, and genetic al...none statedVerified
CSCI 550Computational Cognitive Neuroscience3Offered spring. Covers several areas in which the brain has become better understood through computation (vision, learning, and memory). This course p...none statedVerified
CSCI 556Embedded Systems3Offered spring. Students wanting to register for this course are expected to have knowledge of computer architecture and operating systems and have ex...none statedVerified
CSCI 557Deep Learning3Offered spring. Prereq., CSCI 547 . This course is a survey of state-of-the-art methods in deep learning. Covered topics are expected to change, but w...CSCI 547Verified
CSCI 558Intro to Bioinformatics3Offered autumn. Designed for attendance by both computer scientists and biologists. The course will explore the interdisciplinary nature at the junctu...none statedVerified
CSCI 561Internet of Things3Students are expected to have experience with at least one programming language prior to registration. Wireless and mobile systems have become ubiquit...none statedVerified
CSCI 574Computer Security3Offered intermittently. Understand and apply cryptosystems, penetration testing, and fundamental exploits. Level: Graduate.none statedVerified
CSCI 577Simulation Modeling3Offered spring. Matrix languages. ODE solving; Euler-Richardson, Runge-Kutta, PDE solving; finite differences, finite elements, multi-grid techniques....none statedVerified
CSCI 581High Performance Computing3This course covers techniques for using modern computing hardware to tackle complex problems in the sciences, machine learning, and data science. Topi...none statedVerified
CSCI 590Research1 to 6(R-6) Offered intermittently. Directed individual research and study appropriate to the background and objectives of the student. Level: Graduatenone statedVerified
CSCI 591Special Topics1 to 6(R-30) Offered intermittently. Experimental offerings of visiting professors, experimental offerings of new courses, or one-time offering of current t...none statedVerified
CSCI 592Independent Study1 to 6(R-6) Offered intermittently. Course material appropriate to the needs and objectives of the individual student. Level: Graduatenone statedVerified
CSCI 594Graduate Seminar1 to 6(R-6) Offered intermittently. Seminar on current research topics in computer science. Level: Graduatenone statedVerified
CSCI 595Practicum1 to 6(R-12) Offered intermittently. Supervised, practical experience in a professional setting relevant to the student's field of study. Level: Graduatenone statedVerified
CSCI 598Internship1 to 9(R-9) Offered intermittently. Extended classroom experience that provides practical application of classroom learning during placements off campus. Pr...none statedVerified
CSCI 599Thesis/Professional Paper1 to 6(R-40) Offered every term. Research for and preparation of the master's thesis or professional paper. Level: Graduatenone statedVerified
Download CTDL Course CSV Rows marked for review are excluded from publication until a person confirms them.