Oct 05, 2024  
College Catalog 2017-2018 
    
College Catalog 2017-2018 [ARCHIVED CATALOG]

Computer Science (B.S.)


Return to {$returnto_text} Return to: Degrees, Majors, and Minors

Student Learning Outcomes for Computer Science:

Students will be able to:

  • Apply knowledge of computing and mathematics appropriate to the discipline, including common data structures and basic algorithms.
  • Analyze a problem and identify and define the computing requirements appropriate to its solution.
  • Explain computer hardware ranging from the basic logic gates and combinational logic circuits through high level computer organization.
  • Design, implement, and evaluate a computer-based system, process, component or program, including operating systems and database systems, to meet desired needs.
  • Function effectively on teams and use software engineering principles to accomplish a common goal.
  • Communicate effectively with a broad range of audiences.
  • Explain the local and global impact of computing and the associated professional, ethical, legal, security, and social responsibilities.
  • Engage in continuing professional development.
  • Use current techniques, skills, and tools necessary for computing practice, including theory and design of computer languages and their translation into machine operations, programming paradigms including procedural, object oriented and parallel programming, and hardware and software elements of data communications and computer networking.
  • Explain processes that support the delivery and management of information systems within a specific application environment.

Suggested first year courses:


Fall semester:


Spring semester:


Notes:


  1. CS 121 and CS 122 are prerequisites to upper-level courses in Computer Science and must be taken before upper-level course can be attempted. Placement above CS 121/CS 122 for incoming students is done either by AP exam credit or through discussion with the course instructor and the department chair.
  2. MA121 and MA 122 are required of Computer Science majors, and should be taken in the first year, if possible. A student who achieved a score of 4 or better on the College Board Advanced Placement Calculus AB Examination should be placed MA 122 in the first semester. Credit will be given for MA 121. A student who achieved a score of 4 or better on the College Board Advanced Placement Calculus BC Examination receives credits for both MA 121 and for MA 122.
  3. A C- or better is required to advance from MA 121 to MA 122.

Return to {$returnto_text} Return to: Degrees, Majors, and Minors