    * Skip to Content
    * AZ Index
    * Catalog Home
    * U Ottawa Home
      * FR (switch to the French version of this page)
      * person arrow_drop_down Login
          + uoZone
          + Brightspace
          + VirtuO
      * search Search
      * menu Toggle Navigation
        search Search menu Close Navigation
        * Study
        * Campus life
        * Research and innovation
        * About us
        * Current Students
        * Faculty and Staff
        * Alumni
        * Giving
      * Study
      * Campus life
      * Research and innovation
      * About us
      * search Search
      * FR (switch to the French version of this page)
      * person arrow_drop_down Toggle Navigation
          + uoZone
          + Brightspace
          + VirtuO
    * home Home
    * Programs and courses
    * Undergraduate Programs
    * BASc Civil Engineering and BSc Computing Technology

  BASc Civil Engineering and BSc Computing Technology

      162 Units

      * Programs arrow_drop_down
          + All programs
          + Undergraduate
          + Graduate
      * Courses
      * Archives
    Download Page (PDF)
      * Overview
      * Program Requirements

        Civil engineers design the infrastructure on which their communities depend, such as buildings and their foundations, bridges, canals, dams, transportation facilities, municipal sewer and water networks, and wastewater and solid waste treatment systems.

        Civil engineering students at the University of Ottawa can take advantage of world-class teaching laboratories, multimedia classrooms and outstanding computer facilities. Students develop expertise in computer applications, field and laboratory testing, and project management, and they are well-equipped to serve their communities upon graduation.

        This program is offered in English and in French.

        French courses are available in first year and almost all of second year. Most third and fourth year courses are offered in English only.

        Learn more about this program

      Upon completion of a Bachelor of Applied Science in Civil engineering, a student who completes the requirements specified below for 30 extra units will be eligible for a BSc in Computing Technology, as a second degree. The remaining 132 units are from their engineering degree; students follow the engineering degree requirements and the Computing Technology degree requirements in parallel. It is not allowed to obtain the Computing Technology degree without also completing the corresponding engineering degree.

        Co-operative education is available with this program.

      Course List
        Code                                                                                                                                 Title                                 Units  
        BASc in Civil Engineering 1, 2                                                                                                       129 Units                           
        Compulsory Courses:                                                                                                                                                      
        CSI 2110                                                                                                                             Data Structures and Algorithms        3 Units
        CSI 2120                                                                                                                             Programming Paradigms                 3 Units
        ITI 1100                                                                                                                             Digital Systems I                     3 Units
        ITI 1120                                                                                                                             Introduction to Computing I 2         3 Units
        ITI 1121                                                                                                                             Introduction to Computing II          3 Units
        MAT 1348                                                                                                                             Discrete Mathematics for Computing    3 Units
        SEG 2105                                                                                                                             Introduction to Software Engineering  3 Units
        12 course units chosen from GEO 4301 , computer science (CSI) or software engineering (SEG) courses at the 2000, 3000 or 4000 level  12 Units                            
        Total:                                                                                                                               162 Units                           
        

        Note(s)

        1

        Please consult the requirements for the BASc in Civil Engineering program.

        2

        ITI 1120 replaces GNG 1106 in the BASc in Civil Engineering, for the purpose of the double degree, BASc in Civil Engineering and BSc in Computing Technology.

  Back to top

      Contact us

          Undergraduate Studies

          For more information about undergraduate studies at the University of Ottawa, please refer to your faculty.

          Graduate and Postdoctoral Studies

          For more information about graduate studies at the University of Ottawa, please refer to your academic unit.

        Contact

          * General
            613-562-5700 call
            * General contact chevron_right
            * Find an expert chevron_right
            * Hire a CO-OP student chevron_right

        Explore

            * Careers chevron_right
            * News chevron_right
            * Media chevron_right
            * Health and wellness chevron_right
            * uoZone chevron_right
            * Human Resources chevron_right

        Visit

            * Campus tours chevron_right
            * Parking and sustainable transportation chevron_right
            * Campus map chevron_right
            * Library chevron_right
            * Book an event chevron_right

        Emergency

            * Emergency resources chevron_right
            * Immediate support chevron_right
        * 
        * 
        * 
        * 
        * 
        * Privacy
        * Accessibility Hub
        * Website feedback
      Close this window

      Print Options

        * Send Page to Printer

          Print this page.

        * Download Page (PDF)

          The PDF will include all information unique to this page.
