Skip Navigation

Department of Computer Science

Program Educational Objectives and Student Outcomes

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

Computing Accreditation Commission (CAC) of ABET

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

  1. Capable of productive employment in computing technology development fields, with job designations such as Computer Programmer, Database Administrator, Network Administrator, Software Developer, Software Engineer, Software Systems Analyst, Software Quality Assurance Engineer, and Systems Programmer,
  2. Equipped to adapt and grow as work conditions and responsibilities change with technology and globalization, and
  3. Prepared to pursue advanced graduate studies in computing or related disciplines.

These objectives are accomplished by providing:

  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.

The associated student outcomes are:

  1. An ability to apply fundamental principles of computing and mathematics as appropriate to the discipline of computer science.
  2. An ability to analyze a problem and model it as a computing system using appropriate methodologies, and to identify the computing requirements necessary to meet the desired needs.
  3. An ability to design, implement and test a computing system, and to evaluate and compare the efficiencies of alternative solutions.
  4. An ability to use current techniques, skills, and tools appropriate for immediate employment in computing technology development fields.
  5. An ability to function effectively on teams to accomplish a common goal.
  6. An ability to communicate effectively, both orally and in writing, using accepted standards of the profession.
  7. An ability to analyze the social and human context of computing as it impacts individuals, organizations, and society, including ethical, legal, security, and global policy issues.
  8. An ability to work and learn independently and an appreciation of the importance of continuing education and professional growth over the course of a lifetime.

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

The objectives of the undergraduate degree program in Computer Science (Software Development Track) are to produce graduates:

  1. Capable of productive employment in computer software development fields, with job designations such as Computer Applications Programmer, Computer Applications Analyst, Database Administrator, Internet Programmer, Network Administrator, Software Developer, Software Tester, and Web Programmer, perhaps combining knowledge and skills gained through an exposure to another discipline as an associate degree holder or as a double major,
  2. Equipped to adapt and grow as work conditions and responsibilities change with technology and globalization, and
  3. Prepared to pursue advanced graduate studies in computing or other disciplines.

These objectives are accomplished by providing:

  1. A broad-based education in core areas of Computer Science, including algorithms and data structures, software methodologies, and computer hardware, with an appropriate blend of theory and practice,
  2. Opportunities to specialize in a variety of areas of software development 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.

The associated student outcomes are:

  1. An ability to apply fundamental principles of computing and mathematics as appropriate to software development.
  2. An ability to analyze a problem and model it as a computer software system using appropriate methodologies, and to identify the computing requirements necessary to meet the desired needs.
  3. An ability to design, implement and test a computer software system, and to evaluate and compare the efficiencies of alternative solutions.
  4. An ability to use current techniques, skills, and tools appropriate for immediate employment in computer software development fields.
  5. An ability to function effectively on teams to accomplish a common goal.
  6. An ability to communicate effectively, both orally and in writing, using accepted standards of the profession.
  7. An ability to analyze the social and human context of computing as it impacts individuals, organizations, and society, including ethical, legal, security, and global policy issues.
  8. An ability to work and learn independently and an appreciation of the importance of continuing education and professional growth over the course of a lifetime.

Computer Information Systems (CIS) Major

Computing Accreditation Commission (CAC) of ABET

The objectives of the undergraduate degree program in Computer Information Systems are to produce graduates:

  1. Capable of productive employment in computing technology application fields, with job designations such as Database Administrator, IT Specialist, Network Administrator, Project Manager, Systems Analyst, Web Designer, and Web Programmer (e-commerce),
  2. Equipped to adapt and grow as work conditions and responsibilities change with technology and globalization, and
  3. Prepared to pursue advanced graduate studies in computing or related disciplines.

These objectives are accomplished by providing:

  1. A broad-based education in core areas of Information Systems, including systems analysis and design, databases, networks, and project management, 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,
  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.

The associated student outcomes are:

  1. An ability to apply fundamental principles of computing, mathematics, and organizational theory as appropriate to the discipline of information systems.
  2. An ability to analyze a problem and model it as an information system using appropriate methodologies, and to identify the computing requirements necessary to meet the desired needs.
  3. An ability to design, implement, and evaluate an information system, and to compare alternative solutions.
  4. An ability to use current techniques, skills, and tools appropriate for immediate employment in computing technology application fields.
  5. An ability to function effectively on teams to accomplish a common goal.
  6. An ability to communicate effectively, both orally and in writing, using accepted standards of the profession.
  7. An ability to analyze the social and human context of computing as it impacts individuals, organizations, and society, including ethical, legal, security, and global policy issues.
  8. An ability to work and learn independently and an appreciation of the importance of continuing education and professional growth over the course of a lifetime.

We welcome comments on our program educational objectives and student outcomes. Contact Dr. K.B. Lakshmanan, Department Chair, at KLakshma@brockport.edu.