The Department of Computer Science
Educational Objectives

Objectives of the BS Program in Computer Science (CS)

  1. To prepare CS graduates to become effective team members or team leaders in the design and development of large computer and software systems.
  2. To prepare CS graduates for successful professional careers in roles including, but not limited to: programmers, systems engineers, project leaders, administration, design and development.
  3. To equip CS graduates with the scientific and engineering methodologies for analysis and problem solving; preparing them for advanced study and research in computer science and related disciplines.
  4. To prepare graduates with the communication and interpersonal skills to become effective team-oriented problem solvers as well as effective communicators with technical and non-technical stakeholders.
  5. To prepare graduates to identify and analyze legal, ethical and social concerns associated with the computing fields.

Objectives of the BS Program in Computer Science-Information Technology (IT concentration)

  1. To prepare IT graduates with the knowledge and skills necessary to be effective professional contributors or leaders in the design, administration and management of information technology systems.
  2. To prepare graduates for professional careers in IT roles including, but not limited to: managers, systems analysts, system designers, webmasters, project and quality assurance leaders.
  3. To prepare graduates with the knowledge and skills to conduct advanced studies and research in IT related disciplines.
  4. To equip graduates with the communication and interpersonal skills to become effective team-oriented problem solvers as well as effective communicators with technical and non-technical stakeholders.
  5. To prepare graduates to identify and analyze legal, ethical and social concerns associated with the IT fields.

Objectives of the BS Program in Computer Science-Computer Graphics and Animation (CGA concentration)

  1. To prepare CGA graduates to effectively use technical, conceptual and critical abilities, and appropriate technology tools.
  2. To prepare CGA graduates for successful professional careers in roles including, but not limited to: modelers, animators, producers, and technical or art directors in all areas of animation and virtual environment production.
  3. To prepare CGA graduates with the basic principles of software engineering, the mathematical and computing concepts behind computer graphics, hardware concepts for computer graphics, creative visualization, modeling and animation.
  4. To equip CGA graduates with the scientific and engineering methodologies for analysis and problem solving; preparing them for advanced study and research in computer graphics and animation, and related disciplines.
  5. To prepare CGA graduates with the communication and interpersonal skills to function as effective members of collaborative multi-disciplinary teams in the production process.
  6. To prepare CGA graduates to identify and analyze legal, ethical and social concerns associated with the creative process.

Objectives of the BS Program in Geographic Information System (GIS)

  1. To prepare GIS graduates to effectively use their geospatial knowledge as a research tool, a decision-making tool, data analysis tool, and/or as a planning tool in large varieties of disciplines.
  2. To prepare GIS graduates for professional careers in GIS and remote sensing in roles including, but not limited to: application development, data production and data analysis.
  3. To equip GIS graduates with the knowledge and skills to conduct advanced studies and research in remote sensing, environmental studies, geomatics and related disciplines.
  4. To prepare GIS graduates with the communication and interpersonal skills to function and communicate effectively individually and within multidisciplinary teams.
  5. To prepare graduates to identify and analyze legal, ethical and social concerns associated with the GIS fields.

Objectives of the BS Program in Business Computing (BC)

  1. To prepare BC graduates with the knowledge and skills necessary to be effective professional contributors or leaders in the design, administration and management of information technology systems and databases.
  2. To prepare BC graduates for professional careers in roles including, but not limited to: project managers, systems analysts, applications developers, webmasters, database administration and quality assurance.
  3. To provide BC graduates with the communication and interpersonal skills to become effective team-oriented problem solvers as well as effective communicators with non-technical stakeholders.
  4. To prepare BC graduates with the knowledge and skills to conduct advanced studies and research in software applications, information storage and retrieval, data mining, business administration and management.
  5. To prepare BC graduates to identify and analyze legal, ethical and social concerns associated with the computing and business fields.

Objectives of the BS Program in Business Computing- Management Information Systems (MIS-concentration)

  1. To provide MIS graduates with the knowledge and skills necessary to be effective professional contributors or leaders in the design, administration and management of computer based information systems.
  2. To prepare MIS graduates for professional careers in roles including, but not limited to: directors of information systems functions, project managers, systems analysts, and data management.
  3. To provide MIS graduates with the knowledge and skills to conduct advanced studies and research in disciplines for business administration, knowledge management, decision support systems and related fields.
  4. To equip MIS graduates with the communication skills to function effectively in diverse groups and operate in an increasingly connected world.
  5. To prepare MIS graduates to identify and analyze legal, ethical and social concerns associated with the computing and business fields.

Objectives of the MS Program in Computer Science

The Computer Science department seeks to provide MS students graduates with:

  1. Advanced knowledge in the Computing fields which include theoretical foundations and fundamentals of systems and software.
  2. A breadth of knowledge to establish a foundation for PhD studies in Computer Science and related fields.
  3. Required knowledge and skills to assume responsible positions in industry and government at the research, planning, and development levels.