Computer Information Systems – bachelor degree
Quick Facts
Credential:
Bachelor's degree
Duration:
Four years
Options:
Software Development, Systems and Networking, Security
Start date:
September
Location:
Abbotsford campus
Cost:
Tuition and fees
Features:
- Co-op semester(s) provide paid work experience in your field of study
- Study abroad to gain a global education
- Program eligible for financial aid
Program description
The Bachelor in Computer Information Systems at UFV will give you the skills to become a manager in information technology (IT). Your training will include a mix of theory and hands-on learning in well-equipped labs. By graduation, you'll be a digital problem-solver, armed with a versatile set of analytical and technical skills.
In years 1 and 2 of your program, you'll tackle foundational courses. These will give you a broad base of knowledge and skills so that you'll be ready to support single and networked systems.
In your final two years, you'll deepen your technical knowledge. You'll also learn key business management skills to prepare you for managerial roles.
You also have the option to specialize in one of three concentrations to refine your skill set:
- Software Development
- Systems and Networking
- Security
Go to the program outline in the UFV Academic Calendar.
Expect a strong mix of theory and practical skill development. You'll build your skills through hands-on work in UFV's well-equipped computer labs, in lectures, workshops, and projects, delivered in a mix of in-person, online, and blended formats.
Not sure which program is the best fit for you? Learn more about CIS vs. Computing Science.
As a co-op student, you'll alternate between study semesters and full-time paid work terms in a CIS-focused role. Learn more about UFV's co-op program.
You can also spend a semester in another country. Study abroad lets you build global connections and cultural knowledge to prepare for the global marketplace. Learn more about UFV's Study Abroad program.
If you’re interested in IT, you may also want to consider the Bachelor of Science in Computing Science.
Career expectations
When you embark on an IT career, you have many career options. You could focus on software development, systems analysis and design, or UX/UI design. You could become a web designer, database developer, or IT project manager. Other paths include computer security, network design and administration, end-user support, and technology management. The degree also prepares you to move into management roles in IT.
The BC Labour Market Outlook lists several IT professions as high-opportunity occupations with strong projected employment and wages, including computer and information systems managers, information systems analysts and consultants, and software engineers and designers.
The IT marketplace is always changing. To make sure graduates have in-demand skills, the School of Computing meets with an advisory committee of industry experts from both the private and public sectors. Their expertise helps shape courses and programs to keep them current and innovative.
Entrance requirements
Go to entrance requirements for the Computer Information Systems program in the UFV Academic Calendar.
International student admissions
This program is open for international students.
Upgrading options
Students who do not meet the entrance requirements may complete upgrading to meet prerequisites for university-level courses.
Prospective students should contact the Future Students office to learn more about upgrading options.
Current or returning students should connect with the appropriate advising area based on the level of upgrading required:
-
University-level upgrading (100 level and above): Qualifying Studies Advisor
-
High school equivalent courses (below 100 level): Upgrading Advisor
Learning outcomes
By the end of the program, you'll be able to:
- Apply Knowledge: An ability to apply knowledge of computing and mathematics appropriate to the discipline
- Problem Analysis: An ability to identify and define the computing requirements appropriate to solve the problem
- Design, Implementation of Computer Programming: An ability to design, implement and evaluate a computer-based program to meet desired needs
- Teamworking: An ability to function effectively on teams to accomplish a common goal
- Responsibilities: An understanding of professional, ethical, legal, security and social issues and responsibilities
- Communication: An ability to communicate effectively, possibly with a range of audiences
- Impact Analysis: An ability to analyze the local and global impact of computing on individuals, organizations, and society
- Professional Development: Recognition of the need for and an ability to engage in continuing professional development
- Computing Practice: An ability to use current techniques, skills, and tools necessary for computing practice
- Managing IS: An understanding of processes that support the delivery and management of information systems within a specific application environment
Within a few years of graduating, you'll be able to:
- Graduates will develop the skills to design, implement, and maintain information systems (software, networks, or security) that meet organizational needs.
- Graduates can apply analytical, business, and project management skills effectively in IT-related careers.
- Graduates will demonstrate ethical, legal, secure, and socially responsible computing practices in professional settings.
- Graduates will collaborate within interdisciplinary teams and communicate technical solutions to diverse stakeholders.
- Graduates will pursue continuous professional development, certification, or graduate studies to enhance IT career advancement.
Questions?
Our Future Students team is here to help you understand your options and get ready to submit an application.
When you submit the form below, you'll get a follow-up message (no phone calls!) with answers to any specific questions you share in the form.
You'll also receive informational emails about applying to UFV (you can unsubscribe at any time.)
Please select an option above to enable the form.