• Apply for Admission
  • Explore Programs and Courses
  • Pathway to Student Services
  • Resources and Library Services
  • Alumni, Friends, and Community

Computer Information Technology Major BS

Metropolitan State's Computer Information Technology (CIT) major prepares students to be information technology professionals. This major provides a foundation of both theoretical and practical knowledge in the many aspects of information sciences and technology. Course work to develop analytical and problem-solving skills is complemented by hands-on courses in Metropolitan State's computer labs. A minimum of 20 semester credits of major requirements must be completed at Metropolitan State. The CIT major enables students to become developers, designers, or information technology specialists who can deploy appropriate technology to solve problems in businesses and organizations. Individuals with strong backgrounds of technical and analytical skills, effective communication abilities, and project development knowledge are in demand as the information needs of the world continue to grow. CIT majors can go on to pursue careers as Web analysts, systems analysts, computer support analysts, database designers and analysts, technical managers, and application programmers.

Program Outcomes

A student graduating from the program will have the following knowledge and skills:

  1. An understanding of current concepts, best practices, and standards and the knowledge and ability to apply them in the core information technologies such as database systems and e-commerce applications.
  2. An ability to use mathematics and current computing knowledge, techniques, skills, and tools to analyze a problem, determine user needs, develop systems or evaluate available systems, and create an effective project plan.
  3. An ability to
    1. program in an object-oriented language, web-related languages (client and server), and SQL
    2. design and implement algorithms and processes and certify a computer-based system, process, component, or program to meet desired needs
    3. take the user needs into account in the evaluation, selection, purchase, and administration of computer-based systems.
    4. effectively add a solution into an already existing user environment.
  4. Recognition of the need for and an ability to engage in continuing professional development.
  5. An ability to function effectively on teams to accomplish a common goal such as gathering user requirements and to communicate results orally or in the written form.
  6. An understanding of professional, ethical, legal, security and social issues and responsibilities and the ability to analyze the local and global impact of computing on individuals, organizations, and society.
  7. Broader understanding of systems(security, operating systems, software engineering) in the design and implementation of web, database, client/server systems and utilization of resources
  8. Pursue graduate studies in information technology, information systems, and business

Acceptance to the Program

To be eligible for acceptance to the Computer Information Technology major, students must submit a College of Arts and Sciences Undergraduate Program Declaration Form when the following is completed:

  • Minimum cumulative GPA of 2.5 for ICS 141 and MATH 215 or transfer equivalents
  • Two writing courses, as defined to meet general education requirements
  • Prerequisite courses (see below) with a grade of C- or better

Students who do not meet the requirements above or are on academic probation will not be accepted to the major. Students not accepted to the major will not be allowed to take advanced courses in the discipline.

Major Prerequisites (14 credits)

Students learn to program in ICS 140 Programming Fundamentals and ICS 141 Programming with Objects using Java programming language. Mathematics courses should be taken concurrently. Students should note individual course prerequisites and enroll in the proper sequence of courses. The prerequisite courses should be completed before upper division (300-level) classes are taken in the major.

Required Core Courses (36 credits)

The core courses present and synthesize material that is essential to professionals in the field. In these courses, students explore the concepts of operating systems, design and development of computer and database systems, including Web-based applications. The software design, Internet and capstone classes provide students with the project management, teamwork, presentation and business writing experiences that employers have identified as keys to professional success. In addition, students address ethical issues and social responsibility in the capstone course. The upper division (300-level) courses should be completed in the middle of the degree, while ICS 499 ICS Capstone Project should be taken in one of the last two semesters. Typically only upper division courses are transferred to fulfill upper division core requirements. Exceptions may be made based on the content of the transfer course. If exceptions are made, students may be required to earn additional upper division elective credits. To graduate, students must complete at least 24 credits of upper division coursework in the major.

Required courses include the following:

Elective Coursework

  • 8 credits of elective coursework from CFS 280, CFS 380, ICS 240 or any of the upper division ICS courses except ICS 381 and ICS 390

No student may be enrolled in an ICS or CFS course unless he/she has completed all course prerequisites with a grade of C- or better.