Details about the programs, etc.

04 Aug 2022 - 10:04 | Version 1 |
August 5, 2022

Proposed new curriculums

See attached documents for reference. Details after overview,

Overview

Learning to Learn

  1. CSC 261 and CSC 463
  2. Learning in courses
    1. Simple tasks in things like Programming 1 and Database
    2. CSC 112 and CSC 490, CSC 322
    3. CSC 312, CSC 314, and CSC 310

Cloud Computing

  1. CSC 312, and CSC 314
  2. Use of virtual machines in programming sequence
  3. Other areas?

Programming

  1. Language: Java because it is safer and less sloppy than python, C, etc.
  2. CSC 121: Methods, arrays, recursion. Designs given to students
  3. CSC 221: Larger programs, learning to design, objects, event programming, GUI, threads, etc.
  4. CSC 322: Advanced data structures
  5. CSC 421: Quality coding, design patterns, etc.
  6. For engineers: ITSC 121
  7. For general folks: CSC 102

Integration of ethics, cyber security, professional skills

  1. Ethics
    1. For CSC 112, 3 standard questions for most areas:
      1. What should the response of a digital citizen be?
      2. What should the response of a computing professional be?
      3. What should the response of a Christian be?
    2. For every other course: At least one ethical topic that is specific to that course
    3. For the Software Development report (for each program from CSC 121 and on): What are some possible ethical issues (for good and for bad) of the software?
  2. Cyber Security:
    1. For every course: At least two areas of cyber security associated with that course
    2. For the Software Development report: What are some possible security issues associated with the program?
  3. Professional skills
    1. College gems
    2. Note taking: Providing guidance, decreasing the support as they progress, and other techniques
    3. Time management: Initially recording time spent to program, to predicting and than assessing the accuracy of the prediction
    4. Quality of work: Requiring students to indicate how they improved from the previous assignment.
    5. Communication: Covering technical writing and speaking in CSC 112 and CSC 490

What is not our emphasis

  1. Information technology
  2. User interfaces
  3. Low level (architecture, assembly language, etc.)
  4. Operating systems and compilers

Details of the proposed curriculum

  1. Time to explain the curriculum with a major emphasis towards the back

Partnership with Huntington College

  1. Sharing courses for when students are out of sync, lack of demand, etc.
  2. Environment, needed
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
This website is using cookies. More info. That's Fine