Computer Science
University of Montana
Social Sciences 259B
Missoula, MT 59812
Phone: (406) 243-2883
Email: robyn.berg@umontana.edu
Syllabi
Syllabi by Semester
Fall 2019
CSCI 106-01 - Careers in Computer Science
CSCI 135-10 - Fundamentals of Computer Science
CSCI 135-00 - Fundamentals of Computer Science
CSCI 205-00 - Programming Languages with C/C++
Summer 2019
Spring 2019
CSCI 100-01 - Intro to Progamming
CSCI 135-01 - Fund of Computer Science I
CSCI 136-00 - Fund of Computer Science II
CSCI 205-01 - Programming Languages W/C/C++
CSCI 332-01 - Design/Analysis of Algorithms
CSCI 361-01 - Computer Architecture
CSCI 391-03 - ST: Gaming Design/Programing
CSCI 427-01 - Advanced Programing Theory/Practice II
CSCI 442/542-01 - Computer Vision
CSCI 460-01 - Operating Systems
CSCI 464/564-01 - Applications of Mining Big Data
CSCI 480/580-01 - Parallel Computing
CSCI 491/591-50 - ST: Database Security
Fall 2018
CSCI 100-00 - Intro to Programming
CSCI 106-01 - Careers in Computer Science
CSCI 125-01 - Computation in the Sciences
CSCI 135-00 - Fundamentals of Computer Science l
CSCI 135-10 - Fundamentals of Computer Science l
CSCI 136-00 - Fundamentals of Computer Science II
CSCI 181-00 - Web Design and Programming
CSCI 205-00 - Programming Languages w/ C/C++
CSCI 232-01 - Data Structures and Algorithms
CSCI 323-01 - Software Science
CSCI 426-01 - Advanced Programming
CSCI 444-01 - Data Visualization
CSCI 451/558-00 - Computational Biology/Bioinformatics
CSCI 491/595-00 - Advanced Client-Side Web Programming
Summer 2018
Spring 2018
CSCI 100- - Intro to Programming
CSCI 108- - Interdisciplinary Computing
CSCI 135- - Fund of Computer Science I
CSCI 136- - Fund of Computer Science II
CSCI 172-50 - Intro to Computer Modeling
CSCI 205-02 - Programming Languages w/ C/C++
CSCI 315E-01 - Computers, Ethics and Society
CSCI 332-01 - Design and Analysis of Algorithms
CSCI 340-01 - Database Design
CSCI 361-01 - Computer Architecture
CSCI 412-01 - Game and Mobile App
CSCI 427-01 - Adv Prgrmng Theory/Practice II
CSCI 447/547- - Machine Learning
CSCI 464/564-01 - Applications Mining Big Data
CSCI 491-00 - Game Physics Engines
CSCI 491-01 - ST: Cybersecurity
CSCI 596-05 - Independent Study: Compiler Design
Fall 2017
CSCI 100-10 - Introduction to Programming
CSCI 106- - Careers in Computer Science
CSCI 135-00 - Fundamentals of Computer Science I
CSCI 135-10 - Fundamentals of Computer Science I
CSCI 136-10 - Fundamentals of Computer Science II
CSCI 172-50 - Computer Modeling
CSCI 172-51 - Computer Modeling
CSCI 181- - Web design and programming
CSCI 232- - Data Structures and Algorithms
CSCI 250-01 - Computer Modeling for Science Majors
CSCI 315E-01 - Computers, Ethics and Society
CSCI 323- - Software Science
CSCI 426- - Adv. Programming Theory/Practice I
CSCI 441-01 - Computer Graphics Programming
CSCI 444- - Data Visualization
CSCI 460-00 - Operating Systems
CSCI 491 and 595-03 - The Internet of Things
CSCI 491-02 - Software Optimization
CSCI 595-00 - Software Optimization
Spring 2017
CSCI 100-00 - Intro to Programming
CSCI 135-00 - Fund of Computer Science I
CSCI 135-10 - Fund of Computer Science I
CSCI 136-00 - Fund of Computer Science II
CSCI 136-10 - Fund of Computer Science II
CSCI 191-01 - ST: Interdisciplinary Computing
CSCI 205-01 - Programming Languages w/ C/C++
CSCI 340-01 - Database Design
CSCI 361-01 - Computer Architecture
CSCI 411-01 - Advanced Web Programming
CSCI 464-01 - Applications Mining Big Data
CSCI 477-01 - Simulation
CSCI 491-02 - ST: Deep Learning
CSCI 595-02 - ST: Deep Learning
Fall 2016
CSCI 135-00 - Fund of Computer Science I
CSCI 135- - Fundamentals of Computer Science
CSCI 136-10 - Fund of Computer Science II
CSCI 315- - Ethics
CSCI 444- - Data Visualization
CSCI 451- - Computational Biology
CSCI 491-03 - ST: Adv Client-Sd Web Prog
CSCI 544- - Data Visualization
CSCI 558- - Bioinformatics
Spring 2016
CAPP 171- - Communicating via Computers
CSCI 135-10 - Fundamental of Computer Science I
CSCI 135-00 - Fundamentals of Computer Science I
CSCI 136-30 - Fundamentals of Computer Science II
CSCI 136-10 - Fundamentals of Computer Science II
CSCI 172-20 - Introduction to Computer Modeling
CSCI 172-10 - Introduction to Computer Modeling
CSCI 172-50 - Introduction to Computer Modeling
CSCI 172-51 - Introduction to Computer Modeling
CSCI 172-30 - Introduction to Computer Modeling
CSCI 205- - Programming Languages
CSCI 332- - Algorithms
CSCI 340- - Database Design
CSCI 361-01 - Computer Architecture
CSCI 412-01 - Game and Mobile Application Programming
CSCI 427-01 - Advanced Programming: Theory and Practice
CSCI 443/543- - UI Design/Human-Computer Interaction
CSCI 447/547-01 - Machine Learning
CSCI 480 / 580- - Parallel Computing
CSCI 491/595- - Mining Big Data Spring 2016
Fall 2015
CSCI 100-00 - Intro to Programming
CSCI 106-01 - Careers in Computer Science
CSCI 135-00 - Fund of Computer Science I
CSCI 136-10 - Fund of Computer Science II
CSCI 172-00 - Intro to Computer Modeling
CSCI 172-20 - Intro to Computer Modeling
CSCI 172-30 - Intro to Computer Modeling
CSCI 172-52 - Intro to Computer Modeling
CSCI 232-01 - Data Structures and Algorithms
CSCI 315e-01 - Computers, Ethics, and Society
CSCI 323-01 - Software Science
CSCI 446-02 - Artificial Intelligence
CSCI 448-01 - Pattern Recognition
CSCI 451-01 - Computational Biology
CSCI 491-03 - ST: Adv Client-Sd Web Prog
CSCI 548-01 - Pattern Recognition
CSCI 555-01 - Topics Artificial Intelligence
CSCI 558-01 - Intro to Bioinformatics