Skip to content

Applied Computer Science

University of Winnipeg

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

See the published deadlines below.

Other deadline details
March 1Canadian-curriculum-abroad applicationStanding annual entry · Every year
  • All Canadian/international high-school applicants studying Canadian curriculum abroad
  • March 1
SourceChecked
June 1Education final application deadlineRecurring annual · Every year
  • High-school and mature applicants to the Faculty of Education
  • June 1
  • Applications after March 1 are subject to space availability
SourceChecked
March 1Education recommended application deadlineRecurring annual · Every year
  • High-school and mature applicants to the Faculty of Education
  • March 1
SourceChecked
July 2Fall application, recommendedStanding annual entry · Every year
  • Canadian citizen/PR/refugee applicants to Arts/Science/Business/Kinesiology
  • offered Fall intake, programme/partner exceptions separate
  • July 2
SourceChecked
June 1 (extension)Fall international application extension, year unspecifiedUndated published extension; entry year not stated
  • International applicants only if this exact route offers the selected term
  • do not treat the undated extension as a 2027 or permanent annual cutoff
  • June 1 (extension)
SourceChecked
March 1Spring application, recommendedStanding annual entry · Every year
  • Canadian citizen/PR/refugee applicants where the exact degree offers Spring intake
  • March 1
SourceChecked
February 15 (extension)Spring international application extension, year unspecifiedUndated published extension; entry year not stated
  • International applicants only if this exact route offers the selected term
  • do not treat the undated extension as a 2027 or permanent annual cutoff
  • February 15 (extension)
SourceChecked
July 2Suggested fall application deadlineRecurring annual · Every year
  • Arts, Business and Economics, Kinesiology and Science applicants
  • July 2
  • UWinnipeg describes this as a suggested deadline and recommends applying three to four months before the intended start term
SourceChecked
March 1Suggested spring application deadlineRecurring annual · Every year
  • Arts, Business and Economics, Kinesiology and Science applicants
  • March 1
SourceChecked
November 1Suggested winter application deadlineRecurring annual · Every year
  • Arts, Business and Economics, Kinesiology and Science applicants
  • November 1
SourceChecked
November 1Winter application, recommendedStanding annual entry · Every year
  • Canadian citizen/PR/refugee applicants where the exact degree offers Winter intake
  • November 1
SourceChecked
October 15 (extension)Winter international application extension, year unspecifiedUndated published extension; entry year not stated
  • International applicants only if this exact route offers the selected term
  • do not treat the undated extension as a 2027 or permanent annual cutoff
  • October 15 (extension)
SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • Core English 40S (Comprehensive, Literary or Transactional Focus); Anglais 40S or Français 40S where the published immersion rule applies
  • Core Mathematics 40S: Pre-Calculus, Applied or Essential; exact major prerequisites can narrow this choice
  • One other 40S credit in a different subject area, within the five eligible Grade 12 credits
Winnipeg 2026/27 exact departmental programme admission requirements
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through UWinnipeg admissions
    • Create your application and select this program.
    UWinnipeg admissionsUWinnipeg admissions
  3. Step 3$100 domestic application fee
    • The one-time non-refundable fee must be received before UWinnipeg starts assessing the application.
    University of Winnipeg application feeUniversity of Winnipeg application fee
  4. Step 4Final official high-school transcript
    • Manitoba applicants can self-report Grade 12 marks. For applications received by June 1, UWinnipeg automatically requests the final transcript from the high school.
    University of Winnipeg self-reporting gradesUniversity of Winnipeg self-reporting grades
  5. Step 5Apply for admission and disclose every secondary and postsecondary institution attended, including unsuccessful studies.
  6. Step 6Submit official secondary and postsecondary transcripts and proof of secondary graduation.
  7. Step 7Provide citizenship or immigration-status evidence if the calendar's applicant condition applies.
  8. Step 8Submit certified translations for records that are not in English or French.
  9. Step 9Provide English-language evidence if the university's language requirement applies.
Applicant pathways
Manitoba regular high-school entry (2027–28)

Manitoba high-school applicants to all faculties except Education; programme-specific entry conditions also apply

  • At least 30 Manitoba high-school credits, including five Grade 12 credits (40 A, S, G or U); three must be 40S. Physical Education 40F cannot be one of the five.
  • Core English 40S (Comprehensive, Literary or Transactional Focus) and core Mathematics 40S (Pre-Calculus, Applied or Essential).
  • Minimum admission average of 65%, calculated from one English 40S, one Mathematics 40S and one other 40S credit in a different subject area; the highest grade is used when more than one required-course option is available.
  • Français/French Immersion students can present Anglais 40S or Français 40S in place of English 40S.
Winnipeg 2027/28 viewbook Manitoba high-school qualification
REQUIREMENTS FOR A 3-YEAR BA/BSc IN APPLIED COMPUTER SCIENCE

Only applicants to the calendar's explicitly named degree route or stream; honours/advanced entry is not a high-school prerequisite

  • ADMISSION REQUIREMENT Pre-Calculus Mathematics 40S or Applied Mathematics 40S.
Winnipeg 2026/27 exact departmental programme admission requirements
REQUIREMENTS FOR A 3-YEAR BA/BSc (INFORMATION SYSTEMS STREAM)

Only applicants to the calendar's explicitly named degree route or stream; honours/advanced entry is not a high-school prerequisite

  • ADMISSION REQUIREMENT Essential/Consumer Math, Pre-Calculus Math 40s or Applied Math 40s.
Winnipeg 2026/27 exact departmental programme admission requirements
REQUIREMENTS FOR A 3-YEAR BA/BSc (HEALTH INFORMATICS STREAM)

Only applicants to the calendar's explicitly named degree route or stream; honours/advanced entry is not a high-school prerequisite

  • ADMISSION REQUIREMENT Essential/Consumer Math, Pre-Calculus Math 40s or Applied Math 40s
Winnipeg 2026/27 exact departmental programme admission requirements
REQUIREMENTS FOR A 4-YEAR BA IN APPLIED COMPUTER SCIENCE

Only applicants to the calendar's explicitly named degree route or stream; honours/advanced entry is not a high-school prerequisite

  • ADMISSION REQUIREMENT Students must consult with the Department 4-Year Advisor in planning their studies. Students must have minimum 30 credit hours completed previously.
Winnipeg 2026/27 exact departmental programme admission requirements
REQUIREMENTS FOR A 4-YEAR BSc IN APPLIED COMPUTER SCIENCE

Only applicants to the calendar's explicitly named degree route or stream; honours/advanced entry is not a high-school prerequisite

  • ADMISSION REQUIREMENT Students must consult with the Department 4-Year Advisor in planning their studies. Students must have minimum 30 credit hours completed previously.
Winnipeg 2026/27 exact departmental programme admission requirements
REQUIREMENTS FOR A 4-YEAR BSc (SCIENTIFIC COMPUTING STREAM)

Only applicants to the calendar's explicitly named degree route or stream; honours/advanced entry is not a high-school prerequisite

  • ADMISSION REQUIREMENT Students must consult with the Department 4-Year Advisor in planning their studies. Students must have minimum 30 credit hours completed previously.
Winnipeg 2026/27 exact departmental programme admission requirements
REQUIREMENTS FOR THE BSc (HONOURS) IN APPLIED COMPUTER SCIENCE

Only applicants to the calendar's explicitly named degree route or stream; honours/advanced entry is not a high-school prerequisite

  • ADMISSION REQUIREMENT Students must consult with and have the approval of the Department Chair or Chair- designate in planning their studies. Students must have completed 30 credit hours.
Winnipeg 2026/27 exact departmental programme admission requirements
Published applicant-status routes

Regular, conditional, concurrent, accelerated, mature, visiting and second-degree applicants; exclusions remain scoped

  • A student admitted to the University will receive one of the following status designations: Regular: meets Regular Status entrance requirements. Conditional: has completed the high school courses for entrance requirements with an average between 50-64.99%. (International students are not eligible). Concurrent: has registered in a specified number of first- year University of Winnipeg courses while completing entrance requirements at the University’s Collegiate. International students must meet high school graduation requirements in their home country and have graduated. Accelerated: has special admission to a partial first-year Arts and Science program, while attending a Manitoba high school and simultaneously completing subjects necessary to meet regular entrance requirements. Mature: meets Mature Status entrance requirements, and will turn 21 years of age or older during the calendar year in which he/she first registers. (International students are not eligible) Mature Access: meets Mature Access criteria and may enroll in two specified courses. Upon successful completion (minimum grade of C), the student will move to Mature Status. (International students are not eligible) Probationary: has completed some university courses and does not meet the minimum performance standard. (International students are not eligible). Visiting: has a letter of permission from another university to take courses at The University of Winnipeg. Second Degree: has obtained a first university degree from The University of Winnipeg or another university. For more information on admission status categories, visit: https://www.uwinnipeg.ca/future-student/admissions-req.html
Winnipeg current calendar admission categories, documents and transfer policy
Other-province and international qualification

Applicants with Canadian out-of-province or international educational credentials

  • Admission requirements for Canadian and international students can be found online. https://www.uwinnipeg.ca/future-student/admissions-req.html a. Out-of-Province Canadian High School Applicants Candidates must present standing in Grade 12 English and meet the graduation requirements according to their home province. https://www.uwinnipeg.ca/future-student/requirements/out- of-province-hs-students.html b. International Applicants Candidates will be considered for admission to the University on an individual basis. Meeting the minimum academic requirement does not guarantee admission. The University reserves the right to set a level of academic proficiency to determine acceptance. https://www.uwinnipeg.ca/future-student/international/how- to-apply.html
Winnipeg current calendar admission categories, documents and transfer policy
English-language evidence

Applicants whose first or primary language is not English

  • The language of instruction at The University of Winnipeg is English. That means you must have a level of ability in English that allows you to participate in all aspects of university study, including lectures, reading, writing, and discussion. If English is not your first/primary language, you must show you are ready to study here by meeting the English Language Requirements of the University. Students will not be admitted until this requirement has been met, at the discretion of the Admissions Office. https://www.uwinnipeg.ca/future-student/international/lang- req.html
Winnipeg current calendar admission categories, documents and transfer policy
Transfer and advanced-standing rules

Applicants transferring postsecondary credit, or presenting AP/IB results

  • Students who have been pursuing post-secondary studies at another institution may apply for admission to the University, seeking to complete the work for a first Bachelor’s degree; such applicants must be students in good standing at the former institution. Students seeking a second Bachelor’s degree should refer to Degree and Major Requirements. Applicants seeking admission with transfer credit are advised that the courses transferred, together with those they subsequently take at The University of Winnipeg, must meet the general and specific requirements of the Faculty and department in which they choose to major. Applicants should not assume that they will complete the degree with a number of credit hours equal to the difference between total hours required for the degree and transferred hours. Credits that are transferred from institutions outside of Canada (excluding the USA) or non-AUCC institutions will be transferred in a “S” grades and will not count toward the overall grade point average of the student. a. Other Institutions Students wishing to have credits from another institution assessed for credit toward their degree at the University must disclose this on their application for admission and provide the necessary information like course descriptions within four months of being admitted. Documentation received after the four-month period will not be evaluated and no credit will be granted. Failure to disclose post- secondary studies can result in cancellation of acceptance or dismissal from the University. See website: https://www.uwinnipeg.ca/future- student/requirements/transfer.html b. International Baccalaureate Program Credit or advanced standing is granted in specific subject areas for Higher Level and some Standard Level courses, provided a minimum score of 4 has been attained. An official copy of the International Baccalaureate results must be forwarded to the Admissions Office, or a request may be submitted to IB to enable the University to access official results electronically. Accepting credit is voluntary and students may elect to decline the credit or advanced standing. For complete details visit https://www.uwinnipeg.ca/future-student/requirements/ap- and-ib-info.html c. Advanced Placement Program (College Board) Credit or advanced standing is granted in specific subject areas on the basis of Advanced Placement (College Board) examinations provided a minimum score of 3 has been attained (in some cases a score of 4 is required). An official mark statement from the College Board must be forwarded to the Admissions Office. Students may elect to decline the credit or advanced standing. For complete details visit https://www.uwinnipeg.ca/future- student/requirements/ap-and-ib-info.html
Winnipeg current calendar admission categories, documents and transfer policy
Manitoba self-reported marks

Manitoba high-school applicants seeking an offer before July 1

  • Self-report Grade 12 marks to receive an offer before July 1. Apply by June 1 for the university to request final high-school transcripts; after June 1, an offer requires a submitted high-school transcript.
Winnipeg mandatory Manitoba self-reported grades for early offers

Degree requirements

Credits and degree requirements
  • Requirements For A 3-Year Ba/Bsc In Applied Computer Science: GRADUATION REQUIREMENT 90 credit hours
  • Requirements For A 3-Year Ba/Bsc (Information Systems Stream): GRADUATION REQUIREMENT 90 credit hours
  • Requirements For A 3-Year Ba/Bsc (Health Informatics Stream): GRADUATION REQUIREMENT 90 credit hours
  • Requirements For A 4-Year Ba In Applied Computer Science: GRADUATION REQUIREMENT 120 credit hours
  • Requirements For A 4-Year Bsc In Applied Computer Science: GRADUATION REQUIREMENT 120 credit hours, that is, 90 credit hours meeting the requirements for the BA or BSc
  • Requirements For A 4-Year Bsc (Scientific Computing Stream): GRADUATION REQUIREMENT 120 credit hours, that is, 90 credit hours meeting the requirements for the BA or BSc
  • Requirements For The Bsc (Honours) In: GRADUATION REQUIREMENT 120 credit hours.
ReferencesUniversity of Winnipeg 2026–27 Academic Calendar, Applied Computer ScienceUniversity of Winnipeg named-faculty academic advising officeWinnipeg official course catalogue: ACS-3700, PDF page 15Winnipeg current exact course titles and credit weightsWinnipeg current official course catalogue, PDFpage13Winnipeg current official course catalogue, PDFpage14Winnipeg current official course catalogue, PDFpage16Winnipeg current official course catalogue, PDFpage17Winnipeg current official course catalogue, PDFpage18Winnipeg current official course catalogue, PDFpage31Winnipeg current official course catalogue, PDFpage32Winnipeg current official course catalogue, PDFpage61Winnipeg current official course catalogue, PDFpage87Winnipeg current official course catalogue, PDFpage139Winnipeg current official course catalogue, PDFpage142Winnipeg current official course catalogue, PDFpage144Winnipeg current official course catalogue, PDFpage199Winnipeg current official course catalogue, PDFpage200Winnipeg current official course catalogue, PDFpage213Winnipeg current official course catalogue, PDFpage214Winnipeg current official course catalogue, PDFpage215Winnipeg current official course catalogue, PDFpage216Winnipeg current official course catalogue, PDFpage226Winnipeg current official course catalogue, PDFpage230Winnipeg current official course catalogue, PDFpage231Winnipeg current official course catalogue, PDFpage232Winnipeg current official course catalogue, PDFpage246Winnipeg current official course catalogue, PDFpage278Winnipeg current official course catalogue, PDFpage288Winnipeg current official course catalogue, PDFpage290University of Winnipeg published first-year sample, Applied Computer Science

Program facts

Academic minimum65% minimum
Work experienceHealth Informatics placement

Only the Health Informatics stream: ACS-3700 is a 3-credit healthcare work placement, normally after 30 stream credits and a 3.0 GPA or Department Chair permission. Supervising faculty and Chair approval are required; the course is pass/fail and may count once toward the 3-year ACS BA/BSc. It is cross-listed with COOP-3999; both cannot be credited.

Winnipeg official course catalogue: ACS-3700, PDF page 15
Winnipeg official course catalogue: ACS-3700, PDF page 15Check work experience options

Majors & specializations

Health Informatics

BA/BSc

Study how health information is organized and shared, with coursework on health systems, infrastructure and standards.

Courses

Named courses referenced in the current shared department calendar, resolved against the current course-description catalogue. Separate streams, degree routes and alternatives are included; this is a course menu, not a timetable or a list every student takes.

Selected Fall and Winter courses from the published Applied Computer Science first-year sample, using its Programming Fundamentals I and II route.

First year sample
Fall

The sample also lists ACS-1905 as an alternative first-term programming course.

  • ACS-1903Programming Fundamentals I3 credits

    This course introduces fundamental programming concepts using an object-oriented programming language.

  • MATH-1401Discrete Mathematics3 credits

    MATH-1401 introduces abstract mathematical thinking and proof techniques in mathematics.

Winter
  • ACS-1904Programming Fundamentals II3 credits

    This course examines more advanced programming concepts using an object-oriented programming language.

Additional published courses
  • ACS-1453Introduction to Computers3 credits

    This course introduces students to the basic concepts of computers: types of computers, hardware, software, and types of application systems.

    Note: This course does not apply toward the Major or the Minor in Applied Computer Science.

    Winnipeg current official course catalogue, PDFpage13
  • ACS-1803Introduction to Information Systems3 credits

    This course examines applications of information technology to businesses and other organizations.

    Winnipeg current official course catalogue, PDFpage13
  • ACS-1805Introduction to Programming3 credits

    This course covers elementary procedural programming concepts.

    Winnipeg current official course catalogue, PDFpage13
  • ACS-1809Website Design and Development3 credits

    This course introduces students to the concepts, programming skills, and tools related to website design and development.

    Winnipeg current official course catalogue, PDFpage13
  • ACS-1905Programming Fundamentals3 credits

    This course assumes that students already have working knowledge of an object-oriented programming language as well as effective use of data types and control structures.

    Restrictions: Students may not hold credit for this course and ACS-1904 | BUSC-1901 | BUSC-1902 | BUSC-1905.

    Winnipeg current official course catalogue, PDFpage13
  • ACS-2102Scientific Computing3 credits

    Many problems arising in science are too difficult to solve analytically, and thus require some form of computer based analysis.

    Restrictions: Students may not hold credit for this course and PHYS-2102.

    Winnipeg current official course catalogue, PDFpage13
  • ACS-2103Numeric and Symbolic Computing3 credits

    This course provides an introduction to modern scientific software packages for numeric and symbolic computation that are commonly used in teaching, research and industry.

    Restrictions: Students may not hold credit for this course and PHYS-2103.

    Winnipeg current official course catalogue, PDFpage13
  • ACS-2112Scientific Computing with Python3 credits

    This course introduces the basics of Python needed for scientific computing as well as some higher level data structures and features that are uncommon in lower-level languages such as C and C++.

    Note: This course is appropriate for all students with an interest in scientific computing, and experience with elementary computer programming is recommended. Restrictions: Students may not hold credit for this course and PHYS-2112.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2803Physical Computing: Interacting with the Real World3 credits

    This course introduces computing systems that interact with the physical world.

    Restrictions: Students may not hold credit for this course and PHYS-2803.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2814Applications of Database Systems3 credits

    This course introduces students with limited computing experience to the principles of data management.

    Restrictions: Students may not hold credit for this course and ACS-2914.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2816Health Information Systems3 credits

    This course provides an overview of the important topics in Health Informatics.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2821Information Security in Business3 credits

    The course focuses on the business aspect of information security, what information security is, and why it's important to businesses.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2906Computer Architecture and System Software3 credits

    The course begins with discussions of the architecture of computer hardware and progresses to an examination of system software, including its relationship to the hardware, its structure and design, and its impact on application software, system developers, and end-users.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2909Internet Programming3 credits

    This course provides students with an overview of Internet and World Wide Web programming, development tools, resources, utilities, multimedia, and security issues.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2913Software Requirements Analysis and Design3 credits

    This course introduces students to the requirements definition phase of software development.

    Restrictions: Students may not hold credit for this course and ACS-2911 | ACS-2912.

    Winnipeg current official course catalogue, PDFpage14
  • ACS-2916Business Application Systems3 credits

    This course firstly presents structured models for business processes and data needed in common transaction processing systems such as order entry, invoicing, accounts receivable and payable, purchasing, inventory and general ledger.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-2941Unix3 credits

    This course provides students with advanced concepts and knowledge of Unix, one of the most widely used operating systems.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-2947Data Structures and Algorithms3 credits

    This course introduces fundamental data structures using an object-oriented programming language.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-2951System Administration and Networking3 credits

    This course covers basic system administration issues of Unix and Windows operating systems (OS), principles of networking, and TCP/IP (the Internet).

    Note: In addition to Le3 there is also a La1.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-3700Health Informatics Practicum3 credits

    Health Informatics Practicum is a work placement in a healthcare environment.

    Note: This course can only be taken once for credit towards a 3-year BA/BSc ACS degree program (Health Informatics Stream). Restrictions: Department Permission Required.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-3801Principles in Information Systems3 credits

    This course is the final course for the 3 year degree in the Information Systems and the Health Informatics streams.

    Restrictions: Students may not hold credit for this course and ACS-3901 | BUSC-3901 | BUSC-3920.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-3830Topics in Information Systems3 credits

    This course treats specific topics in various areas of Information Systems of interest to the students, faculty members, and industry partners.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-3901Principles of Software Project Management3 credits

    This course covers principles and techniques of software project management, with emphasis on the theoretical underpinnings of the competencies that are associated with software project management.

    Restrictions: Students may not hold credit for this course and ACS-3801 | BUSC-3901 | BUSC-3920.

    Winnipeg current official course catalogue, PDFpage15
  • ACS-3902Database Systems3 credits

    This course introduces the theory of relational, network, and hierarchical models.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3907eCommerce3 credits

    In this course our students explore new opportunities, risks, and technologies related to electronic commerce.

    Note: For students who are not familiar with HTML and CSS, it is strongly recommended to take ACS-1809 prior to enrolling in ACS-3907.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3909Advanced Internet Programming3 credits

    This course provides students with a thorough knowledge of server-side web programming.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3911Computer Networks3 credits

    This course is an introduction to fundamental concepts in computer networks.

    Restrictions: Students may not hold credit for this course and ACS-3811.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3913Software Design and Architecture3 credits

    This is an advanced course in software design that examines recent advances in the design of larger application systems.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3916Human Computer Interaction3 credits

    This course covers the fundamentals and concepts of design, implementation, and evaluation of human-computer interfaces.

    Restrictions: Students may not hold credit for this course and ACS-3816.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3921Computer Security and Privacy3 credits

    This course introduces students to the security and privacy issues in computer systems.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3922Introduction to Game Development3 credits

    This course is an introduction to game design and development, with a focus on the development of 2D and 3D interactive video games.

    Restrictions: Students may not receive credit for this course and ACS-3930 with Game Development as a topic.

    Winnipeg current official course catalogue, PDFpage16
  • ACS-3923Technical Communications in ICT Professions3 credits

    This course addresses written and oral communication in Information and Communication Technology (ICT) work environments.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-3930Topics in Applied Computer Science3 credits

    This course treats specific topics in various areas of applied computer science of interest to the student and faculty member.

    Restrictions: Students may not hold credit for this course and BUSC-3930.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-3931Principles of Operating Systems3 credits

    This course covers the principles and design of operating systems.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-3941Implementation Issues in Object Oriented Languages3 credits

    This course focuses on advanced features of a contemporary OO language.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-3947Algorithm Design3 credits

    This course focuses on the connection between data structures and the corresponding algorithms, including simple analysis of computational complexity.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-3953Introduction to Artificial Intelligence3 credits

    This course introduces the core concepts of Artificial Intelligence (AI) and practical implementation using Python.

    Note: Students not familiar with Python are strongly encouraged to take ACS-1905(3) or ACS/PHYS-2112(3). Restrictions: Students may not receive credit for this course and ACS-3930 with Introduction to Artificial Intelligence as a topic.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-4306Applied Parallel Programming3 credits

    This course focuses on parallel and distributed computing in high-performance scientific application, using the parallel execution model, a generalization of the traditional single threaded paradigm.

    Note: Students who have taken ACS-4306 will not be eligible to take the Master of Science course GACS-7306.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-4901Senior Systems Development Project6 credits

    This course applies the principles and techniques of software project management covered in ACS-3901(3) to a significant systems development project undertaken by students in teams.

    Restrictions: Department Chair Perm Required.

    Winnipeg current official course catalogue, PDFpage17
  • ACS-4902Advanced Database Systems3 credits

    This course is a continuation of ACS-3902(3).

    Winnipeg current official course catalogue, PDFpage18
  • ACS-4904Data Warehousing3 credits

    This course explores the role of data warehouses in supporting decision-making in organizations.

    Winnipeg current official course catalogue, PDFpage18
  • ACS-4906Conceptual Modeling3 credits

    This course explores the role of conceptual modeling in the development of information systems.

    Winnipeg current official course catalogue, PDFpage18
  • ACS-4921Computer Security and Privacy3 credits

    This course introduces students to the security and privacy issues in computer systems.

    Restrictions: Students may not hold credit for this course and ACS-3921.

    Winnipeg current official course catalogue, PDFpage18
  • ACS-4930Research Project in Applied Computer Science6 credits

    This course is designed to allow a student to conduct a specific research project under the supervision of a faculty member.

    Restrictions: Department Permission Required.

    Winnipeg current official course catalogue, PDFpage18
  • ACS-4931Research Project in Applied Computer Science3 credits

    This course is designed to allow a student to conduct a specific research project under the supervision of a faculty member.

    Restrictions: Department Permission Required.

    Winnipeg current official course catalogue, PDFpage18
  • ACS-4953Introduction to Machine Learning3 credits

    This course is an introduction to the broad field of machine learning.

    Winnipeg current official course catalogue, PDFpage18
  • ACS-4954Introduction to Distributed Systems3 credits

    This course is an introduction to the broad field of distributed systems.

    Winnipeg current official course catalogue, PDFpage18
  • BUS-1201Introduction to Business I3 credits

    This course introduces fundamental concepts related to current business trends, business ownership, entrepreneurship, and general management, including organizational behaviour and human resource management.

    Restrictions: Students may not hold credit for this course and AS-1101.

    Winnipeg current official course catalogue, PDFpage31
  • BUS-1202Introduction to Business II3 credits

    This course introduces basic terminology, concepts, theories and some qualitative and quantitative analytic techniques of key functional areas in business such as: accounting; finance; marketing; and, production and operations management.

    Restrictions: Students may not hold credit for this course and AS-1101.

    Winnipeg current official course catalogue, PDFpage31
  • BUS-2002Fundamentals of Financial Accounting3 credits

    An introduction to the accounting postulates used in preparing and presenting financial statements and a brief study of the role of accounting in the creation and application of business information.

    Winnipeg current official course catalogue, PDFpage31
  • BUS-2003Managerial Accounting3 credits

    This course is an introduction to the accounting methods used by managers for financial evaluation and decision-making.

    Winnipeg current official course catalogue, PDFpage31
  • BUS-2103Fundamentals of Organizational Behaviour3 credits

    This course is designed to introduce students to the theories and concepts of organizational behaviour.

    Restrictions: Students may not hold credit for this course and PSYC-2440 | PSYC-2101(6).

    Winnipeg current official course catalogue, PDFpage31
  • BUS-2210Fundamentals of Marketing3 credits

    This course explores concepts and theories that lay the foundation for the understanding of marketing theory and practice.

    Winnipeg current official course catalogue, PDFpage31
  • BUS-2501Fundamentals of Operations Management3 credits

    This course introduces students to the concepts related to operations management.

    Winnipeg current official course catalogue, PDFpage32
  • CRS-1200Introduction to Conflict Resolution Studies6 credits

    Disagreements, hurtful relationships, bullying, verbal aggression, physical assault, genocide, and war-human conflict is widespread in personal, community, and global settings, and all experience conflict in some way.

    Restrictions: Students may not hold credit for this course and MSC-1200.

    Winnipeg current official course catalogue, PDFpage61
  • CRS-2210Conflict Theory and Analysis3 credits

    Analyzing social and interpersonal conflict lays the ground work for effective conflict resolution.

    Restrictions: Students may not hold credit for this course and MSC-2102.

    Winnipeg current official course catalogue, PDFpage61
  • ECON-1104Introduction to Economic Theory3 credits

    This course provides an introduction to the principles of micro- and macro-economic theory.

    Note: This course is not intended for Economics majors. Restrictions: Students may not hold credit for this course and ECON-1102 | ECON-1103 | ECON-1106.

    Winnipeg current official course catalogue, PDFpage87
  • GEOG-1105Challenges of a Changing World: An Introduction to Human Geography3 credits

    This course introduces geography as a means of interpreting world issues and places human-environment relationships in the context of global change.

    Winnipeg current official course catalogue, PDFpage139
  • GEOG-2431Population Geography3 credits

    This course examines the history of the growth of the world's population and the present-day crises inherent in both the numbers and distribution of the global totals.

    Restrictions: Students may not hold credit for this course and GEOG-3401.

    Winnipeg current official course catalogue, PDFpage142
  • GEOG-3431Healthy Communities and Cities3 credits

    The social, physical, and built environments of cities have profound effects on health and well-being of urban populations.

    Restrictions: Students may not hold credit for this course and GEOG-2418.

    Winnipeg current official course catalogue, PDFpage144
  • KIN-1601Nutrition for Health and Wellness3 credits

    This course emphasizes basic nutrition information, especially as it contributes to informed decision-making by the consumer.

    Restrictions: Students may not hold credit for this course and KIN-2501.

    Winnipeg current official course catalogue, PDFpage199
  • KIN-2304Scientific Principles of Fitness and Conditioning3 credits

    This course provides an introduction to the major physical activity training principles for fitness assessments and exercise prescriptions in healthy populations.

    Winnipeg current official course catalogue, PDFpage200
  • MATH-1103Introduction to Calculus I3 credits

    This course covers differential calculus of a function of one variable.

    Note: Students who have not obtained a minimum grade of 60% in Pre-Calculus 40S are strongly advised to take MATH-0042 prior to registering in this course. Restrictions: Students may not hold credit for this course and MATH-1101 | MATH-1102.

    Winnipeg current official course catalogue, PDFpage213
  • MATH-1104Introduction to Calculus II3 credits

    This course covers single variable integral calculus, parametric equations and polar coordinates.

    Winnipeg current official course catalogue, PDFpage213
  • MATH-1201Linear Algebra I3 credits

    This course covers results related to systems of linear equations, matrices, determinants, properties of complex numbers, vector geometry, vector space properties of n-dimensional Euclidean space and an introduction to eigenvalues, eigenvectors and linear transformations.

    Winnipeg current official course catalogue, PDFpage213
  • MATH-2102Differential Equations I3 credits

    This is an introduction to differential equations including the following topics: solution of first order equations, reduction techniques, solution of nth order linear differential equations, and the Laplace transform method.

    Winnipeg current official course catalogue, PDFpage214
  • MATH-2103Differential Equations II3 credits

    This course covers further concepts and methods of solving differential equations.

    Restrictions: Students may not hold credit for this course and MATH-2112.

    Winnipeg current official course catalogue, PDFpage214
  • MATH-2105Intermediate Calculus I3 credits

    Topics covered include sequences (including the formal definition of a convergent sequence); infinite series (convergence tests, power series, Taylor's theorem); and multivariable functions (limits and continuity, partial derivatives, chain rule, tangent planes, gradient and directional derivatives).

    Note: Mathematics majors are strongly advised to take this course in their second year.

    Winnipeg current official course catalogue, PDFpage214
  • MATH-2106Intermediate Calculus II3 credits

    Topics covered include polar coordinates; optimization of multivariable functions (extrema, Lagrange multipliers); multiple integrals (double and triple integrals, applications, change of variable, cylindrical and spherical coordinates, Jacobians); vector functions; vector calculus (including line integrals and Green's theorem).

    Note: Mathematics majors are strongly advised to take this course in their second year.

    Winnipeg current official course catalogue, PDFpage214
  • MATH-2202Cryptography and Other Applications of Algebra3 credits

    This course will introduce students to modern applications of algebraic structures.

    Winnipeg current official course catalogue, PDFpage214
  • MATH-2203Linear Algebra II3 credits

    This course covers finite dimensional vector spaces; linear transformations and matrices; change of bases; eigenvalues and eigenvectors; and diagonalization; and inner product spaces.

    Winnipeg current official course catalogue, PDFpage214
  • MATH-2903Mathematics for Early/Middle Years Teachers I3 credits

    This course is for prospective elementary or middle years teachers who wish to gain a thorough understanding of the mathematics underpinning many of the topics taught in the K-8 curriculum.

    Restrictions: This course may not be used towards the major or minor requirement for a degree in Mathematics.

    Winnipeg current official course catalogue, PDFpage215
  • MATH-2904Mathematics for Early/Middle Years Teachers II3 credits

    This course is for prospective elementary and middle years teachers who wish to gain a thorough understanding of the mathematics underpinning many of the topics in the K-8 curriculum.

    Winnipeg current official course catalogue, PDFpage215
  • MATH-3401Graph Theory3 credits

    This course includes the following topics: graph isomorphism, shortest path problem, Euler tours, trees, graph colourings and bipartite matchings.

    Restrictions: Students may not hold credit for this course and MATH-2011 | MATH-3403.

    Winnipeg current official course catalogue, PDFpage215
  • MATH-4401Networks, Graph Theory and Combinatorial Optimization3 credits

    Topics in this course are chosen from algorithmic complexity and problem classification, trees, distance invariants, Steiner trees, network flows and their applications, PERT networks, connectivity, optimal matchings, packings and coverings, colourings, perfect graphs and graph classes, planar graphs, extremal graph theory, and Ramsey theory.

    Restrictions: Students may not hold credit for this course and MATH-3013.

    Winnipeg current official course catalogue, PDFpage216
  • PHIL-2302Logic6 credits

    This course studies the fundamentals of logic including (i) the basic elements of formal logic -- the classical logic of propositions and quantifiers and topics in some non-classical approaches, and (ii) the applied study of practical logic -- the evaluation and analysis of informal reasoning.

    Note: This course may not be used to fulfil the Humanities requirement. Restrictions: Students may not hold credit for this course and PHIL-1301 | PHIL-2301.

    Winnipeg current official course catalogue, PDFpage226
  • PHYS-2102Scientific Computing3 credits

    Many problems arising in science are too difficult to solve analytically, and thus require some form of computer based analysis.

    Restrictions: Students may not hold credit for this course and ACS-2102.

    Winnipeg current official course catalogue, PDFpage230
  • PHYS-2103Numeric and Symbolic Computing3 credits

    This course provides an introduction to modern scientific software packages for numeric and symbolic computation that are commonly used in teaching, research and industry.

    Restrictions: Students may not hold credit for this course and ACS-2103.

    Winnipeg current official course catalogue, PDFpage230
  • PHYS-2105Mathematical Physics I3 credits

    This course provides a study of mathematical techniques commonly used in Physics.

    Restrictions: Students may not hold credit for this course and PHYS-2104.

    Winnipeg current official course catalogue, PDFpage231
  • PHYS-2106Mathematical Physics II3 credits

    This course, which is a companion course to Mathematical Physics I, is a study of mathematical techniques commonly used in Physics.

    Restrictions: Students may not hold credit for this course and PHYS-2104.

    Winnipeg current official course catalogue, PDFpage231
  • PHYS-2112Scientific Computing with Python3 credits

    This course introduces the basics of Python needed for scientific computing as well as some higher level data structures and features that are uncommon in lower-level languages such as C and C++.

    Note: This course is appropriate for all students with an interest in scientific computing, and experience with elementary computer programming is recommended. Restrictions: Students may not hold credit for this course and ACS-2112.

    Winnipeg current official course catalogue, PDFpage231
  • PHYS-2803Physical Computing: Interacting With the Real World3 credits

    This course introduces computing systems that interact with the physical world.

    Restrictions: Students may not hold credit for this course and ACS-2803.

    Winnipeg current official course catalogue, PDFpage232
  • PSYC-2700Introduction to Clinical Psychology3 credits

    This course will provide a comprehensive introduction to the broad field of clinical psychology.

    Winnipeg current official course catalogue, PDFpage246
  • SOC-2125Introduction to Quantitative Research Methods3 credits

    This course is an introduction to the use of descriptive and inferential statistics in the social sciences, with an emphasis on sociology.

    Note: This course meets the University Science Requirement.

    Winnipeg current official course catalogue, PDFpage278
  • STAT-1401Statistics I for Business and Economics3 credits

    This course introduces students in business and economics to statistical analysis and applications.

    Restrictions: Students may not hold credit for this course and STAT-1301 | STAT-1501.

    Winnipeg current official course catalogue, PDFpage288
  • STAT-1501Elementary Biological Statistics I3 credits

    This course provides students in the biological and health sciences with an introduction to data analysis and statistical inference.

    Restrictions: Students may not hold credit for this course and STAT-1301 | STAT-1401.

    Winnipeg current official course catalogue, PDFpage288
  • STAT-2001Elementary Biological Statistics II3 credits

    This course is an extension of STAT-1501 (3).

    Restrictions: Students may not hold credit for this course and PSYC-2101 | STAT-1201 | STAT-1302 | STAT-1601.

    Winnipeg current official course catalogue, PDFpage288
  • STAT-3501Simulation3 credits

    This course is designed to show students how a computer can be utilized to model phenomena with stochastic elements and how analysis can be carried out in the context of a simulation study.

    Winnipeg current official course catalogue, PDFpage290
  • STAT-3612Mathematical Statistics II3 credits

    This course studies the continuous probability distributions and their general properties, distributions of functions of random variables, sampling distributions, including t and F and introduction to estimation and theory of hypotheses testing.

    Restrictions: Students may not hold credit for this course and MATH-3612.

    Winnipeg current official course catalogue, PDFpage290
Elective choices
  • The four-year BA permits 18 to 36 Group III cognate credit hours. Major and cognate courses may total up to 84 credit hours.
  • The three-year Information Systems stream has separate first-year programming options and upper-year Information Systems course menus.
Study locations
Published academic-unit location
The academic advising office serving Arts, Science, Business and Economics, and Kinesiology is on the first floor of the Rice Centre, 489 Portage Avenue. It provides general academic advising and degree audits. This is an advising location; course rooms and joint-provider sites remain separate. University-published office as indexed; live details could not be confirmed. Confirm before visiting.University of Winnipeg named-faculty academic advising office
ReferencesUniversity of Winnipeg 2026–27 Academic Calendar, Applied Computer ScienceUniversity of Winnipeg named-faculty academic advising officeWinnipeg official course catalogue: ACS-3700, PDF page 15Winnipeg current exact course titles and credit weightsWinnipeg current official course catalogue, PDFpage13Winnipeg current official course catalogue, PDFpage14Winnipeg current official course catalogue, PDFpage16Winnipeg current official course catalogue, PDFpage17Winnipeg current official course catalogue, PDFpage18Winnipeg current official course catalogue, PDFpage31Winnipeg current official course catalogue, PDFpage32Winnipeg current official course catalogue, PDFpage61Winnipeg current official course catalogue, PDFpage87Winnipeg current official course catalogue, PDFpage139Winnipeg current official course catalogue, PDFpage142Winnipeg current official course catalogue, PDFpage144Winnipeg current official course catalogue, PDFpage199Winnipeg current official course catalogue, PDFpage200Winnipeg current official course catalogue, PDFpage213Winnipeg current official course catalogue, PDFpage214Winnipeg current official course catalogue, PDFpage215Winnipeg current official course catalogue, PDFpage216Winnipeg current official course catalogue, PDFpage226Winnipeg current official course catalogue, PDFpage230Winnipeg current official course catalogue, PDFpage231Winnipeg current official course catalogue, PDFpage232Winnipeg current official course catalogue, PDFpage246Winnipeg current official course catalogue, PDFpage278Winnipeg current official course catalogue, PDFpage288Winnipeg current official course catalogue, PDFpage290University of Winnipeg published first-year sample, Applied Computer Science

Careers

Career sectors

3
  • Web development
  • Database administration and security
  • Systems analysis
Scope and qualifications

University-published career pathways in the 2027–28 viewbook. Examples may require further study or professional registration; no graduate ranking or employment rate is published.

Costs

Undergraduate · 30 credit hours

Published cost estimate

2027–28 estimates · September 2027–April 2028 · Stated annual credit load · CAD

Canadian students example · Choose your category

Tuition$4,990–$5,530 est.
Books and suppliesNot researched
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

University-published tuition ranges · Faculty and courses determine charges

Housing and meals are outside this estimate.

Last updated

Suggest to a student