Educational Objectives & Student Outcomes

Main Page Content

Advanced Computing (AC) Track of the Computer Science (CSC) Major

Program Educational Objectives

The graduates of the undergraduate degree program in Computer Science (Advanced Computing Track) are expected to have: 

  1. Attained, within a few years of graduation, a higher level of expertise in computing through productive employment in computing technology development fields, with job designations such as Computer Programmer, Software Developer, Software Engineer, Software Security Specialist, Software Systems Analyst, Software Quality Assurance Engineer, Systems Programmer, and Web Developer, or through successful pursuit of advanced graduate studies in computing or related disciplines; Analyst, Software Quality Assurance Engineer, and Systems Programmer,
  2. Adapted and grown as work conditions and responsibilities changed with technology and globalization; and
  3. Engaged ethically in collaborative teams, communicating effectively with team members and others.

These objectives are accomplished by providing our students:

  1. A broad-based education in core areas of Computer Science, including theoretical foundations, algorithms and data structures, and computer hardware, with an appropriate blend of theory and practice,
  2. Opportunities to specialize in a variety of areas of Computer Science through a selection of elective courses,
  3. Opportunities to broaden educational experiences through independent studies, theses, internships, career exploration experiences, and study abroad programs, and
  4. A deep foundation in professional ethics and communication skills.

Student Learning Outcomes

At the time of graduation, students of the program will have an ability to:

  1. analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions;
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline;
  3. Communicate effectively in a variety of professional contexts;
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles;
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline; and
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Software Development (SD) Track of the Computer Science (CSC) Major

Program Educational Objectives

The graduates of the undergraduate degree program in Computer Science (Software Development Track) are expected to have:
  1. Attained, within a few years of graduation, a higher level of expertise in computing through productive employment in computing technology development fields, with job designations such as Computer Programmer, Software
    Developer, Software Engineer, Software Security Specialist, Software Systems Analyst, Software Quality Assurance Engineer, Systems Programmer, and Web Developer, or through successful pursuit of advanced graduate studies in computing or related disciplines;
  2. Adapted and grown as work conditions and responsibilities changed with technology and globalization; and
  3. Engaged ethically in collaborative teams, communicating effectively with team members and others.

These objectives are accomplished by providing our students:

  1. A broad-based education in core areas of Computer Science, including theoretical foundations, algorithms and data structures, and computer hardware, with an appropriate blend of theory and practice,
  2. Opportunities to specialize in a variety of areas of Computer Science through a selection of elective courses,
  3. Opportunities to broaden educational experiences through independent studies, theses, internships, career exploration experiences, and study abroad programs, and
  4. A deep foundation in professional ethics and communication skills.

Student Learning Outcomes 

At the time of graduation, students of the program will have an ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions;
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline;
  3. Communicate effectively in a variety of professional contexts;
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles;
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline; and
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Computer Information Systems (CIS) Major

Program Educational Objectives

The graduates of the undergraduate degree program in Computer Information Systems are expected to have:

  1. Attained, within a few years of graduation, a higher level of expertise in computing through productive employment in computing technology application fields, with job designations such as Database Designer, IT Support, Network Administrator, Project Manager, Security Specialist, Systems Analyst, and Web Designer, or through successful pursuit of advanced graduate studies in computing or related disciplines;
  2. Adapted and grown as work conditions and responsibilities changed with technology and globalization; and
  3. Engaged ethically in collaborative teams, communicating effectively with team members and others.

These objectives are accomplished by providing our students:

  1. A broad-based education in core areas of information systems, including application development, data and information management, IT infrastructure, systems analysis, design and acquisition, project management, the role of information systems in organizations, and security of information systems, with an appropriate blend of theory and practice;
  2. Opportunities to specialize in a variety of areas of information systems through a selection of elective courses, and an information systems environment;
  3. Opportunities to broaden educational experiences through independent studies, theses, internships, career exploration experiences, and study abroad programs; and
  4. A deep foundation in professional ethics and communication skills.

Student Learning Outcomes 

At the time of graduation, students of the program will have an ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions;
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline;
  3. Communicate effectively in a variety of professional contexts;
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles;
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline; and
  6. Support the delivery, use, and management of information systems within an information systems environment.

We welcome comments on our program educational objectives and student outcomes. Contact Dr. Mehruz Kamal, Department Chair, at mkamal@brockport.edu.

Last Updated 10/27/20

Close mobile navigation