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
    • Contact Us
    • Transfer Guides
    • Definitions and Regulations
  • 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
      • Financial Assistance
      • 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
      • CNA Global
      • Office of Institutional Research
      • Tenders
      • Partnerships & Innovation (PI)
    • 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 2022

    This program is currently full for Fall 2022 and applications are now closed. Please continue to revisit this page to see when applications will re-open for Fall 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
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.
5.        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 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 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 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 2
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
CP2845
close
Database Programming with .NET 4 3 3
CP1290
close
Advanced JavaScript 3 2 1
         
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 

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