Minor Updateeffective Curriculum Ideas

Each undergraduate program has a unique set of academic requirements associated with it. Information about each program with a link to curriculum or program requirements is included below.

B.S. in Computer Science

Students pursuing a B.S. in Computer Science must take a minimum of 360 units in the following categories: Computer Science, Mathematics/Probability, Engineering and Natural Sciences, Humanities and Arts, Required Minor, Computing @ Carnegie Mellon and Free Electives.

Computer Science Undergraduate curriculum information for prior years is available on the Current Student Resources page.

Minor Updateeffective Curriculum Ideas

See individual page links for double counting restrictions.

Minor Updateeffective Curriculum Ideas Preschool

Curriculum Calendar Explore curriculum resources by date Lesson Planning Articles Timely and inspiring teaching ideas that you can apply in your classroom Solutions Educator Edition Save time lesson planning by exploring our library of educator reviews to over 550,000 open educational resources (OER). The following ideas can help get your students started on their breaking social norms project. Please remind students that the goal is to violate a minor social norm and not to break any actual.

These worksheets could be used as curriculum in a new believers’ class or given to a new Christian to be worked individually with help from a parent or an adult at church. Just staple the pages together near the left edge to form a book. The first page can serve as the cover. If you prefer, you can add a more elaborate front and back cover. The PE Shed was born on October 2016 to provide Physical Education resources to people all around the world. It's mission is simple: To make Physical Education teaching simple, fun and engaging. Graduates will be prepared to apply for art history, theory, and criticism graduate study at the M. Levels, in order to qualify for careers in college and university teaching in Departments of the History of Art, as well as educational careers at the community college, high school, K-12, or preparatory academy level.

B.S. in Computational Biology

The bachelor of science program in computational biology is administered by the Computational Biology Department.

You can access the list of requirements and courses on their Degree Requirements webpage.

Bachelor of Computer Science and Arts

The BCSA curriculum requires students to fulfill general education requirements, and requirements for their CFA and SCS concentrations. For details about the program's academic requirements please refer to information available on their BSCA Curriculum page.

B.S. in Music and Technology

In the Music and Technology undergraduate program, students complete either a music concentration or the technical concentration. A complete breakdown of the curriculum is available on their Bachelor Curriculum page.

Additional Major in Computer Science


The additional major in computer science allows students pursuing a primary major in another department to also earn a CS degree.

In order to avoid excessive double-counting, students pursuing a double major or minor in computer science must complete at least six courses in their home department, of at least 9 units each, none of which are required by (or are cognates for requirements in) the computer science major.

CS Minor

Minor Updateeffective Curriculum Ideas 4th Grade

Students working toward a CS minor must take the prerequisite courses 15-112: Fundamentals of Programming and 21-127: Concepts of Mathematics.

Minor Updateeffective Curriculum Ideas Activities

Required courses include:

Minor Updateeffective Curriculum Ideas Examples

  • 15-122: Principles of Imperative Computation (requires 21-127 as a co-req)
  • 15-150: Principles of Functional Programming
  • 15-210: Parallel and Sequential Data Structures and Algorithms
  • One of the following courses: 15-213: Introduction to Computer Systems; 15-251: Great Theoretical Ideas in Computer Science
  • Two Computer Science electives (15-213 or higher; one can be from any SCS department, with prior approval)