KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Science (BS)

Computer Science (BS)

Canisius University · Buffalo, NY

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
Computer Science (BS)
Credential class
ceterms:BachelorDegree
CIP
27.0503
Total credits (published)
15-16
Catalog edition
0041
Checklist type
degree-program
Description
// Overview Curriculum Roadmap Learning Goals Minors Combined Degree Programs Courses Program Director: Debra Burhans, PhD Introduction A degree in computer science from Canisius University provides you with the experience and background required to continue with graduate school or to find employment in a variety of fields. Our graduates enjoy challenging and lucrative careers all over the country in many types of companies, from banking to the defense industry, from startups to major corporations. The computer science major provides you with an essential theoretical background along with practical programming experience and knowledge about many of the important and cutting edge areas of computer science, including AI, cybersecurity, web development, software engineering, databases, operating systems, distributed computing, programming language design, and the social impact of computing. There is 4+1 Combined Degree program that leads to a BS in Computer Science and an MS in Cybersecurity in five years. Click on the Combined Degree Programs tab for more information. Qualifications Students must maintain a 2.0 GPA in the major and a 2.0 overall average to graduate with a degree in Computer Science. Advisement All students should have an advisor in the major and should contact the department directly to have an advisor assigned if they do not already have one. Meetings with academic advisors are required prior to students receiving their PIN for course registration each semester. All majors should work closely with their advisor in discussing career expectations, choosing their major electives, developing their entire academic program and planning their co-curricular or supplemental academic experiences. Double Majors Students who wish to expand their educational opportunities may decide to declare a double major. This decision may be based on career goals, planned graduate studies, and/or other student interests. Before a student declares a double major, it is important to meet with the appropriate academic departments for advisement. In order to declare a double major, the student must complete the Major/Minor Declaration form. This form will be submitted electronically and reviewed and approved by each department chairperson as well as the appropriate associate dean. Per university policy, each additional major requires a minimum of 15 credits that do not apply to the student's first or subsequent major. Some double major combinations can be completed within the minimum 120 credit hour degree requirement, but in other cases, additional coursework may be required. Please note that students will only receive one degree unless completing the dual degree requirement, including at least 150 undergraduate credit hours, regardless of the number of majors they complete. Both (all) majors appear on a student’s transcript. In the past, Computer Science majors have had double majors in many other areas including Mathematics , Digital Media Arts , and English . Minors in Other Disciplines Minors provide students the opportunity to pursue additional interests but generally do not require as many courses as a major. Minors generally range from five to eight required courses. To receive a minor, the student must complete at least 9 credit hours of coursework distinct from their other credentials (i.e., majors, other minors). The complete list of minors is available on the Canisius website and in the catalog and provides links to each minor. Some majors and minors can be completed within the minimum 120 credit hour degree requirement, but in some cases additional coursework may be required. Students must complete the appropriate minor request form. Students following the Interdisciplinary Track are required to complete a minor, excluding the Computer Science Minor and the Computer Theory Minor. A double major also satisfies this requirement. Students in the Science Track are not required to complete a minor but may choose to do so. Curriculum An Ignatian Foundation All undergraduate students must complete either the Canisius Core Curriculum or the All-College Honors Curriculum . Many schools refer to their college-wide undergraduate requirements as "general education" requirements. We believe that the core curriculum and the honors curriculum are more than a series of required classes; they provide the basis for a Jesuit education both with content and with required knowledge and skills attributes that are central to our mission. Free Electives Students may graduate with a bachelor's degree in Computer Science with more but not less than 120 credit hours. Free electives are courses in addition to the Canisius Core Curriculum or All-College Honors Curriculum and
Identifiers
IPEDS UNITID
189705
CourseShelf checklist
CK_189705_8731d818
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Major Requirements

major core · 13 items
  1. CSC 111& 111L
    Introduction to Programmingand Introduction to Programming Laboratory
    Not resolved to a course
    4
  2. CSC 112& 112L
    Data Structuresand Data Structures Laboratory
    Not resolved to a course
    4
  3. CSC 213& 213L
    Large Scale Programmingand Large Scale Programming Laboratory
    Not resolved to a course
    4
  4. CSC 253& 253L
    Computer Hardwareand Computer Hardware Laboratory
    Not resolved to a course
    4
  5. 3
  6. or: ISB 340 Database Management Systems
    3
  7. 3
  8. CSC 330& 330L
    Operating System Design and Distributed Computingand Operating System Design and Distributed Computing Laboratory
    Not resolved to a course
    4
  9. CSC 351& 351L
    Comparative Programming Languagesand Comparative Programming Languages Laboratory
    Not resolved to a course
    4
  10. CSC 395& 395L
    Software Engineeringand Software Engineering Lab
    Not resolved to a course
    4
  11. Two Electives at the 300- or 400-level (see list below)
    Not resolved to a course
    6-8
  12. 4
  13. 4

Completion of either the science track or interdisciplinary track curriculum (variable credit required)

0 items

    Major Elective Options

    electives · 8 items
    1. CSC 371& 371L
      Cybersecurity Principlesand Cybersecurity Principles Lab
      Not resolved to a course
      4
    2. CSC 380& 380L
      Web Development Iand Web Development I Laboratory
      Not resolved to a course
      4
    3. 3
    4. 3
    5. 3
    6. 3
    7. 3
    8. 4

    Science Track

    Choose 1 of the following · Choose one of the following: · 7 items
    1. 4
    2. Choose one of the following:
      Not resolved to a course
      3-4
    3. 4
    4. 4
    5. 4
    6. 3
    7. Select one of the following sequences:
      Not resolved to a course
      8

    Biology Sequence:

    2 items
    1. BIO 111& 111L
      Introductory Biology Iand Introductory Biology Laboratory I
      Not resolved to a course
    2. BIO 112& 112L
      Introductory Biology IIand Introductory Biology Laboratory II
      Not resolved to a course

    Chemistry Sequence:

    2 items
    1. CHM 111& 111L
      General Chemistry Iand General Chemistry I Laboratory
      Not resolved to a course
    2. CHM 112& 112L
      General Chemistry IIand General Chemistry II Laboratory
      Not resolved to a course

    Physics Sequence:

    2 items
    1. PHY 223& 223L
      General Physics for Physical Science Majors Iand General Physics for Physical Science Majors I Laboratory
      Not resolved to a course
    2. PHY 224& 224L
      General Physics for Physical Science Majors IIand General Physics for Physical Science Majors II Laboratory
      Not resolved to a course
    Source. Canisius University, catalog 0041 — https://catalog.canisius.edu/undergraduate/division-business-communication-health-studies/school-data-computing-mathematics/computer-science/index.html. Captured page pages/0041.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.