College of the North Atlantic
Distributed Learning (Online)
Programs & Courses
2020-2021 Program Guide
Customized & Continuous Learning
Resources for Teachers & Counsellors
Become a Student
Definitions and Regulations
Prince Philip Drive
Happy Valley-Goose Bay
Bay St. George
Port aux Basques
We have 17 campus locations throughout Newfoundland and Labrador
Health and Dental
Scholarships & Awards
Day Care Centers
Ten Thousand Coffees
Services & Benefits
Become an Alumni Member
Locate a Member
Giving to CNA
Work with us
Careers in NL
Careers in Qatar
Job Connect NL Program
Facebook Job Finder
Partnerships, Innovation & Entrepreneurship (PIE)
Alumni & Advancement
Customized and Continuous
NL Workforce Innovation Centre
Search our Staff Directory
Search by Name/Title:
Leave fields blank to query entire directory
Search by Campus:
Baie Verte Campus
Bay St. George Campus
Corner Brook Campus
Grand Falls - Windsor Campus
Happy Valley-Goose Bay Campus
Labrador West Campus
Port aux Basques Campus
Prince Philip Drive Campus
Ridge Road Campus
Seal Cove Campus
St. Anthony Campus
For Distributed Learning contacts,
For our campus locations, or to contact one of our campuses directly please
News & Events
Programs & Courses
Academic Programs Continuity Plan
has been developed to support continued student learning, where possible, for the remainder of the Winter 2020 semester as CNA’s response to the COVID-19 pandemic. College of the North Atlantic will be maximizing it’s online learning and alternate delivery capacities to ensure that all possible program deliveries are completed to the best of its ability.
Accelerated Software Development
Rate this content
School of Information Technology
Program Length: One Year
Start Date: September 2020
Pending sufficient enrollment this program will be offered via Customized & Continuous Learning
The software development field is constantly evolving and graduates in this area are in high demand. Professionals in this industry use leading-edge processes and methodologies to develop and maintain software for phones, tablets, and computers. Creating databases and applications utilizing a variety of programming languages will prepare the graduate to be successful in this discipline. As our dependence on technology and software increases, so too will the demand for software development professionals.
The three semester Accelerated Software Development Post Diploma is designed for students, who have a diploma or undergraduate degree with no prior programming experience and want to enhance their career opportunities. Software development is a prerequisite for employment in a variety of fields, and by combining theoretical and practical learning experiences in a team-oriented setting, it will enable graduates to innovate and implement practical solutions to business problems.
The program focuses on the competencies and approaches required to create, build, and maintain software systems ranging from small to enterprise solutions. Courses concentrate on application development, database design, systems analysis, team building, and best practices. The programs diversity provides opportunities for the student to acquire the skills, professionalism and adaptability required to succeed in a dynamic and challenging field as an entry-level software developer.
In the last semester, students will complete an applied software development project and a seven-week work exposure that will enable them to apply knowledge and utilize skills developed during the program.
Upon successful completion of the Accelerated Software Development program, graduates will be able to:
Work effectively and efficiently in the Information and Communication Technology industry.
Recommend system program upgrades for customers’ existing programs and systems.
Analyze, design, develop, test, deploy and maintain full stack applications.
Demonstrate practical programming skills and design techniques, enabling them to function as entry-level programmers.
Possess an in-depth understanding of object-oriented programming practices including database layer development on mobile and cloud ecosystems.
Ensure that software continues to function normally through software maintenance, testing, version control and documentation.
Understand and apply programming best practices to develop secure applications.
Graduates may find employment as entry-level software developers in the following areas:
Mobile App Developer
Eligibility for admission requires the applicant to meet the following academic criteria:
Graduation from a recognized College or University with a two or three-year diploma or degree. A combination of post-secondary and industry experience acceptable to the college will be considered on a case-by-case basis.
Introduction to Programming with Python
Security for Programmers
Systems Analysis I
Object-Oriented Programming in Java
Advanced Python Programming
Systems Analysis II
Java Programming II
Applied Java Programming
Applied ASD Project
Orientation to the ASD Work Exposure
ASD Work Exposure
Students will complete
in the first 7 weeks of the semester. The ASD Work Exposure (
) will commence following successful completion of these three courses.