Skip to Content

Course Search Results

  • 3.00 Credits

    This program is designed to provide an enriched research experience for Criminology majors. Students accepted into the program work toward the completion of an undergraduate-level thesis under the tutorial direction of a tenured or tenure-track faculty member. See the full description of this program posted at the Department's website (www.soc.utah.edu). Students must enroll in Crim 3877 Pre-Senior Thesis Seminar during the Fall semester with the approval of a faculty tutor and enroll in Crim 4877 Senior Thesis during Spring semester. Prerequisites: Completed CRIM 3877.
  • 1.00 - 6.00 Credits

    This course allows students to earn credit while gaining valuable experience working in the fields of criminology and criminal justice. A variety of criminal justice agencies are available for student internships, including police agencies, juvenile detention centers, victim advocate programs, and criminal justice services. Prerequisites: Department Consent.
  • 3.00 Credits

    This course is for Criminology majors completing an Honors degree. Enrollment in this course is restricted to students in the University-level Honors Program who are working on an approved Honors thesis or project. Consult with the University Honors Program office for full details.
  • 3.00 Credits

    Foundations of Computer Science is a course for students who are interested in pursuing a computer science degree but have no background in computing. CS 1030 provides a gentle introduction to the fundamental concepts of computer science. In particular, students learn problem-solving skills and apply them by writing programs in a visual and fun programming environment that is friendly to beginners. Students also study, simulate, and visualize the inner workings of a simple computer.
  • 4.00 Credits

    This course is an introduction to the engineering and mathematical skills required to effectively program computers and is designed for students with no prior programming experience. Prerequisites: AP CalcAB score of 3+ OR AP CalcBC score of 3+ OR Corerequisites: 'C' or better in MATH 1050 OR 1060 OR 1080 OR 1210 OR 1215 OR 1250 OR 1310 OR 1311 OR Higher Math
  • 4.00 Credits

    This course builds on the programming skills learned in CS 1400, while introducing the paradigm of object-oriented programming. Prerequisites: 'C-' or better in CS 1400 OR Instructor Consent Corequisites: MATH 1060 OR 1080 OR 1210 OR 1215 OR 1220 OR 1250 OR 1310 OR 1311 OR Higher Math OR AP CalcAB score 4+ OR AP CalcBC score 3+
  • 4.00 Credits

    This course is an introduction to the engineering and mathematical skills required to effectively program computers, covering in a single semester the material of both CS 1400 and CS 1410, and is designed for students with prior programming experience. Corequisites: 'C' or better in MATH 1060 OR 1080 OR 1210 OR 1215 OR 1250 OR 1310 OR 1311 OR Higher Math OR AP CalcAB score of 4+ OR AP CalcBC score of 3+
  • 3.00 Credits

    This course provides an elementary look at the systems and machinery that form the foundation of computing. The course takes a bottom-up approach, tracing computation from bits to gates and the underlying structure of a computer to programming at the machine-, assembly-, and abstract language-level.
  • 1.00 - 4.00 Credits

    No course description available.
  • 3.00 Credits

    Introduction to propositional logic, predicate logic, formal logical arguments, finite sets, functions, relations, inductive proofs, recurrence relations, graphs, probability, and their applications to Computer Science. Prerequisites: 'C-' or better in (CS 1410 OR CS 1420 OR AP CS-A score of 5) AND (MATH 1210 OR MATH 1220 OR MATH 1250 OR MATH 1310 OR MATH 1311 OR AP Calc AB score of 4+ OR AP Calc BC score of 3+ OR Higher Math)