Information Technology

Software Development


Program code: SOFT.DEV.ADIP

Credential Awarded: PG Diploma

Program Duration: 3 Semesters

Delivery: Full-time

Delivery Mode: On-campus

Program Intake: Summer 2021 | Fall 2021 | Winter 2021

Program Overview

 

This advanced diploma certificate program is structured to befit the increasing demand in IT and software developers across Canada. The program covers various programming aspects of software development and builds a fundamental understanding of programming practices, functions, and processes. You will focus on building logical and technical skills that help in efficient software development and experience.

 

Throughout the program, you will gain hands-on experience on a range of software development projects, exercises, and decision-making challenges that build complexity as you learn to add programming skills and languages to your toolkit. The result is professionals with sound problem-solving and decision-making skills.

 

CO-OP

 

As part of this program, you will complete 320 hours of work placement for your successful graduation. The practical experience gained in this structured co-op program is an integral part of the education and will serve as the first step into your career. The result will be increased confidence, invaluable connections, and practical work experience that employers appreciate.

Software Develpoment

NACPT offers a unique job assistant program to all graduates for free. In this program, graduates will get the opportunity to work with an industrial expert career coach in software development in creating resumes, conduct mock interviews, and to connect with various industry experts and alumnus. As part of the job development program, the career development team will help the NACPT graduate have exclusive access to the job market. This Job Development Program has been designed by NACPT to help the students prepare a career plan knowing the industry better through expert advice.

Following are some of the skills you learn through this program:

● Consult with clients to develop and document program requirements
● Create and optimize content for the program
● Coordinate multidisciplinary teams to build the program
● Conduct tests and perform security and quality controls
● Develop the architecture and determine hardware and software requirements
● Plan, design, write, modify, integrate the related code
● Select and organize information for design purposes
● Research and evaluate a variety of software products.

Careers to be pursued after graduation:
● Software Developer
● Program architect
● Programmer
● Team leader
● Program coordinator
● Lead Programmer

Semester 1

Course Code

Course Title

 

SFD001

Fundamentals of software development

This course provides information about the object-oriented concepts, software design lifecycle, software design pattern, and an introduction to programming with C.

SFD002

Database Management System

This course provides in-depth knowledge of popular databases such as MS SQL, Oracle, and MySQL.  It involves a practical approach to create queries in SQL, storing procedures, and functions

SFD003

Full Stack Windows Application Development – 1

This course provides an in-depth knowledge of one of the popular programming language C# in .NET technology by developing console applications and windows applications.

SFD004

Service-Oriented Architecture -I

This course provides the necessary knowledge & skills to develop web services, services using WCF, RESTFul web API.

 

Semester 2

Course Code

Course Title

 

SFD005

Full Stack Single- Page Application Development

This course provides an insight into single-page application development using Javascript frameworks such as Angular, React, and Node JS.

SFD006

Full Stack windows Application Development – II

This course provides an in-depth knowledge of another popular language in the industry called Java.

SFD007

Full Stack Back-End Web Development -I

This course provides the necessary knowledge about server-side programming using ASP.NET & Model View Controller (MVC) Architecture.

SFD008

Service-Oriented Architecture II

This course provides the necessary knowledge to develop Web services, services using Spring Framework RESTFul Web API.

 

Semester 3

Course Code

Course Title

 

SFD009

Native Cloud Development

This course provides in-depth knowledge of Microsoft Azure and Amazon Web Services. This course teaches how to build microservices and manage and scale them using Docker and Kubernetes.

SFD0010

Full Stack Front-End Development

This course provides essential technologies such as HTML, CSS, Javascript, JQuery, Bootstrap required to develop client-side web sites.

SFD0011

Artificial Intelligence

This course gives an overview of Machine Learning topics, including working with real-time data, developing algorithms using supervised & unsupervised learning, regression, classification, and time series modeling.

SFD0012

Data gathering, Manipulation & Visualization

This course provides an in-depth knowledge of ETL using SSIS, Reporting using SSRS, analysis using Python, visualization using Tableau.

SFD0013

Full Stack Back-End Web Development – II

This course provides practical knowledge in Java Server Pages using Servlets and Beans.

Who can Apply ?

Mature students above or at the age of 18 

Ontario Secondary School Diploma (OSSD) or equivalent 

 

International Students

Domestic students 

 

Complete application/registration form. Click here for Online Registration

 

Attach a copy of your academic record in your native language and official/certified English translation. 

 

Students from countries where the first language is not English must provide proof of English proficiency: 

IELTS Academic: an overall minimum score     of 6.0 (no single test score below 5.0)

TOEFL: 550 (paper based) 

              213 (computer based) or 

              88 (internet based), 

 Please check the language exemption 

countries click here

 

●        Students without an Ontario Secondary School Diploma or equivalent must write the Wonderlic Assessment Test.

 

Students who are or above 18 years of age should pass the Wonderlic Contemporary Cognitive Ability Test. (The assessment will help measure the cognitive ability and problem-solving aptitude of prospective employees for a range of occupations.)

 

Submit your application with required documents to info@nacptpharmacollege.com

 

Complete application/registration form. Click here for Online Registration

 

Attach a copy of your academic record in your native language and official/certified English translation. 

 

Students without an Ontario Secondary School Diploma or equivalent must write the Wonderlic Assessment Test.

 

Students who are or above 18 years of age should pass the Wonderlic Contemporary Cognitive Ability Test. (The assessment will help measure the cognitive ability and problem-solving aptitude of prospective employees for a range of occupations.)

 

Submit your application with required documents to info@nacptpharmacollege.com

 

1. Please allow 1-2 business days for the application review.
2. Following the application review, the NACPT administrative office will contact the applicant to book a meeting for any grant application (if applicable) and to create the payment plan.

    Enquire now

    0

    CANADA’S FIRST CANNABIS POST SECONDARY DIPLOMA PROGRAMS PROVIDER

    Award-Winning Institution as the “Best Cultivation Educator” amongst seven leading cannabis education providers across North America.

    Awarded by Cannabis Industry Leaders.