College of the North Atlantic

College of the North Atlantic

  • COVID-19 Updates
  • Contact Us
  • Give to CNA
  • Speak
  • Apply Now
  • Shop CNA
  • Distributed Learning (Online)
  • My CNA
Apply Now
  • What We Offer
    • Explore our Schools
    • Program Guide
    • Microcredentials
    • Course Descriptions
    • Apprenticeship Training Schedule
    • Continuing Education
    • Resources for Teachers & Counsellors
  • Become a Student
    • Canadian Students
    • International Students
    • Financing your Education
    • Transfer Guides
    • Definitions and Regulations
    • Contact Us
  • Our Campuses
    • Avalon
      • Carbonear
      • Placentia
      • Prince Philip Drive
      • Ridge Road
      • Seal Cove
    • Central
      • Baie Verte
      • Gander
      • Grand Falls-Windsor
    • Eastern
      • Bonavista
      • Burin
      • Clarenville
    • Labrador
      • Happy Valley-Goose Bay
      • Labrador West
    • Western
      • Bay St. George
      • Corner Brook
      • Port aux Basques
      • St. Anthony
    We have 17 campus locations throughout Newfoundland and Labrador
    • 1-888-982-2268
    • Live Chat
    • Contact Us
  • Services
    • Student Support
      • Accessibility Services
      • Counselling Services
      • Day Care Centers
      • Financing your Education
      • Health and Dental
      • Internet Services
      • Library Services
      • Registrar's Office
      • Scholarships & Awards
      • Student Housing
    • Alumni
      • Ten Thousand Coffees
      • Services & Benefits
      • Become an Alumni Member
      • Locate a Member
      • Giving to CNA
      • Academic Records
      • Alumni Job Finder
    • Student Employment
      • Co-operative Education
      • Student Job Finder
    • Business & Industry
      • Alumni & Advancement
      • CNA Global
      • Customized & Continuous Learning
      • Office of Institutional Research
      • Tenders
      • Research & Innovation
      • Workforce Innovation
      • Entrepreneurship Hub
    • Search our Staff Directory
      • Search by Name/Title:
        Leave fields blank to query entire directory 




        Search by Campus:
        For Distributed Learning contacts, click here.
        For our campus locations, or to contact one of our campuses directly please click here.


    • Webmail Access
    • Careers @ CNA
    • Employee Login
  • News & Events
    • News Archive
    • Currents Magazine
    • Events
Contact Us
Distributed Learning
My CNA

Webmail Access
Careers @ CNA
Employee Login

 


Program Information

  • Home
  • What We Offer
  • Program Guide
  • Program Information

Software Development (Co-op)

Rate this content
     

DIPLOMA

  • School of Business & Information Technology
  • Duration: Three Years
  • Start Date: September 2023

     APPLY NOW 

     

    • Locations & Delivery Modes
    • Description
    • Courses

    Locations & Delivery Modes

    Show Legend Definitions
    Hide
    Delivery Legend:
    C
    On Campus
    close
    On Campus: All courses in this program will be delivered onsite at a CNA campus or at an approved location. Some courses may have online elements.
     | 
    B
    Blended
    close
    Blended: Some courses, or parts of courses, in this program will be delivered onsite at a CNA campus or at an approved location, while other courses, or parts of courses, will be delivered online or virtually to students at another location.
     | 
    OA
    Online - Asynchronous
    close
    Online - Asynchronous: Delivered fully online with no scheduled classes, and allows students to learn on their own schedule, in a flexible environment, within a certain time frame.
     | 
    OS
    Online - Synchronous
    close
    Online Synchronous: Delivered fully online with live, scheduled videoconference classes. The instructor and the students in the course engage with the course content and each other at the same time, from different locations.
    Corner Brook - On Campus delivery
    Prince Philip Drive - On Campus delivery

    Description


    The Software Development (Co-op) three-year program focuses on the competencies required to design, implement, and maintain software systems that operate in a secure business networked environment containing stationary and mobile devices. The program combines theoretical and practical learning experiences in a team-oriented setting.

    The program includes course work, team projects, and three co-op placements. The program focuses on application development, database design and development, systems analysis, team building, communications, interpersonal skills, ethics, and best practices. This diversity provides opportunities for the student to acquire the skills, professionalism and adaptability required to succeed in the dynamic and challenging field of programming.

    This is a co-operative education program that offers the student work term placements in May of the first academic year, in January of the second academic year and in September of the third academic year.

    OBJECTIVES
    Graduates of the Software Development (Co-op) program will have the knowledge and skills that will allow them to:
    1. work effectively and efficiently in the Information and Communication Technology industry
    2. be knowledgeable of the ethics, professionalism, safety and diversity in the work environment
    3. demonstrate effective communications skills, a capacity for leadership, adaptability, responsible teamwork, quality assurance and co-operation in problem solving
    4. write and maintain secure, customized web applications based on user requirements
    5. analyze, design, develop, test, deploy and maintain full stack applications
    6. possess practical programming skills enabling them to function as an entry level programmer in an object-oriented, database-oriented business programming environment
    7. have in-depth understanding of object-oriented programming practices including database layer development on all dominate mobile and cloud ecosystems
    8. understand and apply application security best practices when developing applications

    EMPLOYMENT OPPORTUNITIES
    Software Development graduates may find employment in both the private and public sectors.
     
    Graduates of the program will be able to fill roles in industry such as:
    • Application Developer
    • Business Developer         
    • Software Developer
    • Web Developer
    • Computer Programmer
    • Mobile App Developer
    • Database Developer 
     
    ENTRANCE REQUIREMENTS
    Eligibility for admission to Software Development (Co-op) program requires the applicant to meet one of the following four academic criteria:
     
    1.         High School
    Provincial High School Graduation Certificate with a 60% overall average in the following (or equivalent):
    i.          English 3201 or English 3202(60% minimum)
    ii.         Mathematics (4 credits) chosen from:
    Advanced:  2200, 3200 (50% minimum in each course)
    Academic:  2201 (50% minimum), 3201 (60% minimum)
    iii.        5 credits from 3000 Level
    Note:  High School students who participated in the Technology Career Pathways (TCP) program can apply for the following exemptions:
    i. If MI1850 was completed as part of the TCP program an exemption can be granted for CP1850
    close
    .
    ii. If MI1890 was completed as part of the TCP program an exemption can be granted for CP1890
    close
    .
    2.         Comprehensive Arts and Science (CAS) Transition
    Comprehensive Arts and Science (Transition) Certificate with the following courses:
    i.          Math Fundamentals: MA1040
    close
    , MA1041
    close
    3.         Adult Basic Education (ABE)
    Adult Basic Education (Level III) Graduation with Business-Related College Profile including the following courses (or equivalent):
    i.          English 3101A, 3101B, 3101C or 3102A, 3102B, 3102C
    ii.         Mathematics 1101A, 1101B, 1101C, 2101A, 2101B, 2101C, 3101A, 3101B, and 3101C
    Applicants with Adult Basic Education (Level III) Graduation with a different profile may be eligible for admission to the program provided the appropriate selection of courses including those outlined above have been completed.
    4.         Mature Student Requirements
    Applicants who do not meet the education prerequisites for this program, are 19 years of age or older, and have been out of school for at least one year may be considered on an individual basis under the Mature Student Requirements; for more information regarding the Mature Student Requirements please refer to Procedure AC-102-PR Admission.
     
    International Applicants – English Proficiency
    All international applicants must meet the College’s English language proficiency requirements for acceptance into regular programs. The College will accept these recognized tests of English language proficiency (TOEFL paper based 550, TOEFL Internet based 79, TOEFL computer based 213 or equivalent, IELTS Academic Test overall band score of 6.0, or Pearson PTE 53 or greater, etc.).
    If a language proficiency test other than those referenced above was used, applicants can forward for assessment.
    If an international applicant has attended an educational institution (high school or post-secondary) for a period of three years or more where the official language of instruction was English, the English language proficiency test will not be required.
    Note: Some programs may require specific English language requirements and proficiency scores that differ from those stated above; therefore international applicants are advised to please refer to the specific program admission requirements as identified in the College Calendar.
     

    Courses


    CODE TITLE Hrs/wk
    Semester 1   Cr Le La
    CM1400
    close
    Technical Report Writing I 3 3 0
    CP1555
    close
    Database Management Systems I 3 2 2
    CP1850
    close
    Procedural Programming 6 5 3
    MA1900
    close
    Problem Solving for IT 4 4 1
    CP1461
    close
    Operating Systems 3 2 2
    CR1130
    close
    Intro to the Field of SD 1 1 0
    CP1420
    close
    Web & Mobile App Development 2 2 1
             
    Semester 2   Cr Le La
    CM1401
    close
    Technical Report Writing II 3 3 0
    CP3416
    close
    Database Management Systems II 4 3 2
    CP1935
    close
    Systems Analysis I 4 3 2
    CP1890
    close
    Object-Oriented Programming 4 3 3
    CP1520
    close
    Web Development 3 2 2
    CR2805
    close
    Application Security 3 3 0
    PD1105
    close
    Prof. Development I 1 1 0
             
    Semester 3   Cr Le La
    WC1155
    close
    Work Term I 5 0 0
             
    Semester 4   Cr Le La
    EP2410
    close
    Business Solutions for App Developers 4 4 0
    CM2200
    close
    Oral Communications 2 2 0
    CP1210
    close
    JavaScript 4 3 2
    CP2280
    close
    Object-Oriented Programming in Java 4 3 2
    CP4485
    close
    Emerging Trends in DB and Web Dev 3 2 2
    CP1945
    close
    Systems Analysis II 4 3 3
    PD2310
    close
    Prof. Development II 1 1 0
             
    Semester 5   Cr Le La
    WC2151
    close
    Work Term II 5 0 0
             
    Semester 6   Cr Le La
    CP4471
    close
    Emerging Trends in Software 3 2 3
    CP2561
    close
    Java Programming II 4 3 2
    CP4281
    close
    Programming for Mobile Devices 3 2 3
    CR1350
    close
    Computer and Network Technologies 3 2 2
    CP1295
    close
    Advanced JavaScript 4 3 3
             
    Semester 7   Cr Le La
    WC3151
    close
    Work Term III 5 0 0
             
    Semester 8   Cr Le La
    CP3000
    close
    Emerging Trends in Applied SD 3 2 2
    CR2980
    close
    Capstone Project 4 3 2
    CP2285
    close
    Big Data Programming with Java 4 3 3
    CP3010
    close
    Server Side Programming 4 3 2
    PD2140
    close
    Work Term Seminar P/F 1 0
    CP3566
    close
    Applied Java Programming 4 3 2
             

     

     APPLY NOW 
    College of the North Atlantic reserves the right to cancel or alter the delivery date and location of any program offering and delivery method, and will do so in a timely manner in order to minimize the impact on applicants.

    Menu

    What We
    Offer
    Explore our
    Schools
    Program
    Guide

    Course
    Descriptions

    Apprenticeship
    Training Schedule

    Continuing Education
    Resources for
    Teachers & Counsellors
    Like, Follow and Subscribe:
    College of the North Atlantic

    College... Your Way

    © All Rights Reserved
    About Us | Business & Industry | Staff Directory | Careers
    A-Z Site Map | College Merchandise | Privacy Policy