Computer Science Education- All Grades

2025-2026 Undergraduate Program New

What can I do next?

View the Proposal

  • View changes to the proposal by clicking the Discussion tab and selecting "Show current with markup" on the User Tracking dropdown.
  • View current comments concerning this proposal by clicking the Discussion tab.
  • View the history of the proposal by clicking the Workflow Status tab.
  • View the signatures the proposal has collected by clicking the Signatures tab.
  • View the files associated with the proposal by clicking the Files tab.
  • Compare the proposal with related proposal by clicking the Proposal Lookup tab.
General Catalog Information
  • **Read before you begin**

    Select Program for New Majors and Minors below as the Type of Proposal before building curriculum data.

    Program include Majors, Minors, Certificates, Micro-Credentials

    Shared Core includes cores of courses that can be built and maintained once but used in multiple programs.

  • Work on the Proposal

      • FILL IN all fields required marked with an *.
      • Edit fields by clicking on the text in the field.
      • Upload supporting documentation by clicking the paperclip icon in the right-side menu to access the Files Tab.
      • Complete the Acknowledgement section.
      • LAUNCH proposal by clicking Validate and Launch at the top or bottom of the proposal. ​ If all required fields are completed, the proposal will launch into the workflow.
      • Once the proposal has been launched, follow the steps to approve the proposal.

    Review Proposal

      • View changes to the proposal by clicking the Discussion tab using the chat icon in the right-side menu and selecting "Show current with markup" on the User Tracking dropdown.
      • View current comments concerning this proposal by clicking the Discussion tab using the chat icon in the right-side menu.
      • View the history of the proposal by clicking the Workflow Status tab using the bullet list icon in the right-side menu.
      • View the files associated with the proposal by clicking the paperclip icon in the right-side menu to access the Files tab.

    Approve

      • Comment on the proposal by clicking the Discussion tab using the chat icon in the right-side menu and clicking the + Add Comment button.
      • Make a decision (approve/reject) by clicking the Decisions Tab using the check mark icon in the right-side menu.
  • Department*
  • School/College Curriculum Committee
    Departments in CLAS or SCMA can ignore this question. This question only needs to be answered if your proposal is in the SoE or SoB.
  • Program Title*
    Computer Science Education- All Grades
    Computer Science Education- All Grades
  • Program Type*
  • Degree Type*
  • Program Description*

    The Computer Science Education All Grades major offers full and part-time students computer science and pedagogy curriculum required for initial teaching certification. Computer Science coursework will focus on the Impacts of Computing, Computational Thinking, Networks and System Design, and Cybersecurity. This program is available to current undergraduate students enrolled in the computer science B.A., B.S., or computer science minor at SUNY Oswego, transfer students and first-year students who are interested in obtaining Computer Science Teacher certification.

    Enter the description for this program as it should appear in the catalog. (Please submit the curriculum/course listing as a file attachment. This section is for a description of the program for the college catalog).
  • Justification for the Proposal*

    In October 2022, the board of regents for New York State approved computer science as part of Career and Technical Education. This change will create more opportunities for school districts to meet program requirements for middle and high school students statewide (Middle school CTE Requirement, CDOS Commencement Credential, CDOS 4+1 Pathway, part of 5 unit sequence in CTE for regents diploma with advanced designations, and computer science teachers now teach Career and Financial Management at the high school level). Due to these changes, there will be an increase in demand for school districts to hire teachers certified in the area of computer science. The purpose of the Computer Science Education All Grades major is to provide an avenue for students to obtain a computer science teaching certification from an approved teacher preparation program to meet the growing demand for computer science teachers. Current undergraduate students enrolled in the computer science B.A., B.S., and computer science minor at SUNY Oswego would be eligible to enroll in this program and receive an initial teaching certification in computer science. This program will accept freshman and transfer students interested in pursuing the field of Computer Science Education.

  • You don't need to complete the Program Curriculum field below as it is a part of the SUNY/State Ed form.

  • Proposed Program Curriculum*
  • SUNY Undergraduate Degree Program Form 2A or New Certificate Program Form 2C or any other relevant SUNY/State Ed form for this proposal must be attached.  The SUNY Program Announcement also must have already been approved by SUNY.  Please click the Files button on the right side of the form to attach the needed files.

  • Has SUNY approved the Program Announcement for this proposal?*
  • Which Form?
    Link to SUNY program forms: https://system.suny.edu/academic-affairs/acaproplan/app/forms/
  • Will this program be offered in an online delivery method?*
    If you answer yes, more than 50% of the program needs to be offered online. The appropriate SUNY/State Ed form needs to be attached.
System Administrator Only
  • Type of Proposal*
  • User Tracking

    Help: Show Original: This option displays the proposal as it appeared at launch. No markup will be visible on the form. There will be no differentiation between fields that contain imported content and content that was created or selected by the originator by hand.

    Help: Show Current: This option displays the proposal as it appears currently. No markup will be visible on the form. There will be no differentiation between fields that contain imported content and content that was created or selected by the originator by hand.

    Help: Show Current with Markup: This option displays the proposal with all of its current content marked to show different editors. Text fields that include imported content are indicated by a blue highlight, and may also include additional changes within, indicated by each editor’s unique color. Fields containing selects, checkboxes, radio buttons, or widgets (such as the curriculum) provide an activity log above the field, indicating each editor’s selection and unique color.

    Comments

    You have not saved your changes to all the assessment fields you edited. You have the following options:

    • Click "Save All Changes" now to save every change you made
    • Click "Abandon Changes" to destroy all unsaved changes
    • Click "Cancel" to continue working on assessments and save each field individually

    What would you like to do?

      You must be logged in, in order to approve.

      Please upload the form that you just printed and signed.

      This will be used as your signature to sign this proposal upon approval.


      Listed below are the symbols and colors utilized in Curriculum:

      • = has not made a decision
      • = approved
      • = rejected
      • = held
      • = suspended
      • = cancelled
      • = multiple decisions
      • = task
      • = mine
      • = stuck
      • = urgent, out of date import source
      x

      #{title}

      #{text}

      x
      warning

      #{title}

      #{text}

      x
      warning

      #{title}

      #{text}