9 courses with the subject CIT, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CIT 5200Introduction to Robotics
This course introduces the fundamental geometric, kinematic, dynamic, and computational principles underlying modern robotic systems. The main topics of the course include: rotation matrices, homogeneous transformations, manipulator forward and inverse kinematics, mobile robot kinematics, Jacobians, and trajectory planning. The purpose of the course is to provide you with a mathematical, computational and practical foundation for future explorations into the robotics field. Students should have knowledge of simple geometry and trigonometry (triangle inequalities, sine, cosine), previous exposure to linear algebra (matrices and vectors), and previous programming experience. Although MEAM 2110 is often listed as a prerequisite for the on-campus version of this course, it is not strictly required. Previous experience in simple rigi body kinematics will be useful.
Blockchains or Distributed Ledger Technology (DLT) provide a novel method for decentralizing databases in the presence of mutually distrustful or malicious agents. The promise of DLTs has attracted billions of dollars in investments, yet the true potential of these systems remains unclear. This course introduces students to the fundamentals of cryptography and distributed systems that underpin modern blockchain platforms -- including collision-resistant hash functions, digital signature and classical consensus algorithms. From there, we will examine the architecture of modern blockchain platforms, and develop tools to analyze and interact with them in Python. At the end of this course, students should understand the power and limitations of blockchain technology, and be able to develop software that interacts with current blockchain platforms.
CIT 5920Mathematical Foundations of Computer Science
This course introduces you to math concepts that form the backbone of the majority of computer science. Topics covered include sets, functions, permutations and combinations, discrete probability, expectation, mathematical Induction and graph theory. The goal of the course is to ensure that students are comfortable enough with the math required for d most of the CIS electives. CIS 5020 and CIT 5960 heavily rely on concepts taught in this course.
Units Electives Select 4 electives 4 Master's 1 Thesis Total Course Units 10 Course 1.00 Units It is expected that full-time MCIT students will take the six required Total 10.00 courses during the first two semesters of enrollment and four electives Course during their second year. Units Offered in the Fall semester only. They are the prerequisites for CIT 5940 Data Structures and Software Design, CIT 5960 Algorithms er & Information Science, and Computation, and CIT 5950 Computer Systems Programming, r the courses are met, respectively, which are offered in the Spring semester only. elective courses in any 3 Courses can be waived or replaced only with the permission of the instructor. As of Fall 2016, students must pass a proficiency exam in order to waive a course. All MCIT courses must be completed (or waivers obtained) during the first semester that the course is offered 2026-27 Catalog | Generated 08/03/26