Information Technology BS, Applied Computer Science MS: combined degree
Program Overview
The Lee Gildart and Oswald Haase School of Computer Sciences and Engineering offers a combined BS in Information Technology and MS in Applied Computer Science program. This five-year program allows students to save time and money by completing three graduate courses that count towards both degrees. Students can specialize in advanced computer programming or database administration and complete an integrated undergraduate business minor.
Program Outline
Degree Overview:
The Lee Gildart and Oswald Haase School of Computer Sciences and Engineering (GHSCSE) offers a five-year combined-degree program at the Vancouver Campus, Vancouver, British Columbia, Canada. It allows qualified students to obtain a Bachelor of Science (BS) in information technology and a Master of Science (MS) in applied computer science with a combined course load that is 9 credits less than that of the separate degrees, enabling students to save time and money. In particular, three graduate courses: CSCI6623 Database Systems (3 credits), CSCI6638 Operating Systems (3 credits) and CSCI6844 Programming for the Internet (3 credits) or CSCI7783 Information Security (but not both) when successfully completed under the combined-degree program, can be credited toward both the BS and MS degrees. The program features an integrated undergraduate business minor and allows a graduate specialization in either advanced computer programming or database administration.
Outline:
Information Technology Core Requirements (57 credits)
- CGD1177 Introduction to Digital Media (3 credits)
- CSCI2234 Data Structures and Algorithms (3 credits)
- CSCI6623 Database Systems (3 credits)
- CSCI6638 Operating Systems (3 credits)
- ENGR2286 Digital System Design (3 credits)
- ENGR4210 Managerial and Engineering Economic Analysis (3 credits)
- INFO1101 Computer Concepts and Technology (3 credits)
- INFO1105 Software Application in Business and Technology (3 credits)
- INFO1201 Information Technology (3 credits)
- INFO2105 Internet and Web Applications (3 credits)
- INFO2106 Website Design and Management (3 credits)
- INFO3201 Human Computer Interface (3 credits)
- INFO3205 Digital Media Publishing (3 credits)
- INFO4101 Data Communication and Computer Networks I (3 credits)
- INFO4102 Data Communication and Computer Networks II (3 credits)
- INFO4201 Information Technology Needs Assessment and Management (3 credits)
- INFO4205 Information Technology Capstone Project (3 credits)
- INFO4410 Foundations of Cybersecurity or CSCI7783 Information Security (3 credits)
- INFO4844 Programming for the Internet or CSCI6844 Programming for the Internet (3 credits)
Mathematics and Programming Requirements (15 credits)
- EGTG2201 Applied Calculus I (3 credits)
- INFO2101 Computer Programming for Information Technologists I (3 credits)
- INFO2102 Computer Programming for Information Technologists II (3 credits)
- MATH2255 Discrete Structures (3 credits)
- MATH2337 Applied Statistics I (3 credits)
Business Minor Requirements (18 credits)
- ACCT2021 Introductory Financial Accounting (3 credits)
- ECON2001 Introduction to Microeconomics (3 credits)
- FIN3250 Principles of Financial Analysis (3 credits)
- LAW2276 Business and the Law (3 credits)
- MGMT2600 Organizational Behavior (3 credits)
- MKTG2120 Principles of Marketing (3 credits)
Liberal Arts Requirements (9 credits)
- EGTG2210 Technical Communications (3 credits)
- WRIT1002 Composition I: Rhetoric and Inquiry (3 credits)
- WRIT1003 Composition II Research and Argument (3 credits)
Science Requirements (6 credits)
- ENGR3000 Modern Technologies: Principles, Applications and Impacts (3 credits)
- Lab Elective (3 credits)
University Core Requirements (8 credits)
- UNIV1001 Transitioning to University Life (1 credit)
- UNIV1002 Preparing for Professional Life (1 credit)
- UNIV2001 Cross Cultural Perspectives (3 credits)
- UNIV2002 Global Issues (3 credits)
Free Electives (9 credits)
- Free Elective 1 (3 credits)
- Free Elective 2 (3 credits)
- Free Elective 3 (3 credits)
- Take CSCI2247 Assembly Language Programming to fulfill a prerequisite for the M.S. in applied computer science program.
Applied Computer Science Core Requirements (remaining 12 credits)
- CSCI6620 Software Engineering (3 credits)
- CSCI6806 Computer Science Graduate Capstone Project (3 credits)
- CSCI6836 Computer Algorithms (3 credits)
- CSCI7645 Systems Programming (3 credits)
Graduate Elective Courses (9 credits)
Students take 9 credits of graduate elective courses from one of the two specializations listed below. To pursue the advanced computer programming specialization, students must also complete CSCI6844 Programming for the Internet (3 credits) during their undergraduate degree program.