Tech savvy creative thinkers are in demand. When you gain the specialized skills needed to create and maintain standalone and enterprise-level computer software applications and databases, both on premise and on cloud servers, the career possibilities are limitless. As a graduate of Loyalist’s full-time Computer Software & Database Development post-graduate program, you will become fluent in contemporary software development languages and methodologies while building deep content knowledge and database expertise.
Note: This is a non-funded program and is therefore not OSAP eligible.
Find your career
Computer software and database professionals with the specialized skills to develop and implement solutions for the configuration and integration of applications are in high demand and find careers in a range of sectors.
Careers may include the following:
- Software developer
- Mobile application developer
- Software tester
- Database developer
- Computer programmer
- Front-end and/or back-end web developer
- Software designer
- Technical analyst
- Data analyst
- System analyst
Database developers and administrators are employed across several industries, but close to a quarter work in professional, scientific and technical services, particularly for companies providing computer systems design and related services. Other key employers include various levels of government and financial institutions.
Employment in this occupation has experienced significant growth over the last decade. The development of innovative technologies to store, organize and analyze data in secure databases has contributed to this increase. Some of the province's technology companies continue to expand and deliver new software and database solutions to the marketplace.
Experiential learning
Prepare for a career in computer technology and database development in various industries:
- Learn to validate testing to troubleshoot problems associated with software development.
- Develop, document, deploy and maintain a secure program code based on specifications.
- Apply networking concepts in the development of program code to meet client requirements.
- Gather, document, and analyze software design requirements to architect solutions that meet stakeholder needs.
- Collaborate with team members and stakeholders to maintain effective working relationships.
- Contribute to the successful completion of a project by applying project management principles.
- Apply appropriate strategies for personal and professional development to enhance work performance and conform to workplace expectations.
- Adhere to ethical, legal, and regulatory requirements in the development and management of computing systems and solutions.
- A co-op work term or experiential learning opportunity of an academic program of study provides students with relevant and applied industry experience.
Co-op work terms are valuable work-integrated learning experiences that allow students to demonstrate their skills in real-world environments with industry support. The market for co-op employment is competitive, and students are expected to participate actively in their job searches. Students, with support, will be expected to identify and secure a co-op work term experience. Co-op work terms are subject to student eligibility, availability, and program review. If unable to secure or participate in a co-op work term, students will complete an alternative experiential learning opportunity.
- Semester One
- COMM1076 Business Communications in Canada
-
This course prepares students to use appropriate business communication techniques such as report writing, presentation skills, and how to build client relationships within a Canadian business environment.
- CSDD1002 Networking and Data Communications
-
Students will learn about the fundamentals of networking including its multiple layers, from the application layer to the physical layer, as well as concepts around wireless and mobile networks, and network security.
- CSDD1000 Software Development
-
Students will learn how to design, code and document software while applying the fundamentals of object-oriented programming such as polymorphism, data abstraction and inheritance.
- CSDD1001 Systems Analysis and Design
-
This course will provide students the opportunity to apply formalizing requirements, proposing development strategies and designing solutions to support the development of information technology systems, with a focus on the Canadian market.
- CSDD1003 Web Development Using PHP
-
Students will learn how to use PHP programming language and MySQL database to develop rapid web application software.
- Semester Two
- CSDD1006 Business Database Systems
-
Students will learn how to effectively use specific database development software as part of a development environment. This course will include the application of advanced SQL concepts, and form and report building.
- WKPL1040 Co-op & Career Search Prep 1
-
This course will prepare students to attain a co-op that will bridge their transition from post-secondary education into Canadian industry experience. Effective cover letters and resumés, positive use of social media such as LinkedIn and polishing interview skills for Canadian markets will be the focus.
- CSDD1007 Front-End Web Development
-
Students will advance their front-end web development knowledge by creating client-side web applications using JavaScript and jQuery technologies.
- CSDD1005 IT Project Management
-
In this course, students will learn and apply the fundamentals of information technology project management in alignment with the Project Management Body of Knowledge within a Canadian context.
- CSDD1004 Java Development
-
Students will develop object-oriented software with comprehensive GUI features and interactions with databases by applying best practices using the Java programming language.
Prerequisite: CSDD 1000
- CSDD1008 Software and Quality Testing
-
This course will teach students how to ensure software is built in a quality manner, in alignment with stakeholder needs. It will also provide a foundation to strategize a test plan, documentation and communication mechanisms to ensure quality software and database deliverables.
- Semester Three
- WKPL2083 Co-op & Career Search Prep 2
-
This course will prepare students to attain a co-op that will bridge their transition from post-secondary education into Canadian industry experience. Effective cover letters and resumés, positive use of social media such as LinkedIn and polishing interview skills for Canadian markets will be the focus.
Prerequisite: WKPL 1040
- CSDD2001 Computer Security&Secure Web
-
Students will learn about threats, vulnerabilities and risks associated with software and database technology in an Introduction to Computer Security. Students will improve security developing secure software in alignment to the OWASP Top 10 as well as test the security of software through application penetration testing.
- CSDD2002 Emerging Dev. Technologies
-
Students will apply modern web development technology to full-stack development projects, and learn how to apply emerging trends in topics such as artificial intelligence.
- CSDD2003 Enterprise Java Development
-
Students will develop enterprise web applications on the Java Enterprise platform using technology such as Servlets, Java Server Pages (JSPs), and Java Database Connectivity APIs. A foundation for understanding the differences between the business, presentation and data tiers in the context of software development will also be provided.
- CSDD2000 Full-Stack Web Development
-
Students will broaden their development skills by integrating the usage of client-side JavaScript with server-side scripting using ASP.NET to build advanced web applications.
Prerequisite: CSDD 1007
- Semester Four
- WKPL2058 CSDD Co-op
-
Students will apply their skills in software and database development in a Canadian working environment.
Prerequisite: COMM 1076, CSDD 1000, CSDD 1001, CSDD 1002, CSDD 1003, CSDD 1004, CSDD 1005, CSDD 1006, CSDD 1007, CSDD 1008, CSDD 2000, CSDD 2001, CSDD 2002, CSDD 2003, CSDD 2004, WKPL 1040, WKPL 2083
*Courses subject to change.
Following the successful completion of this Graduate Certificate, graduates may receive credit for their work if they choose to further their studies in a degree program in Information Technology or Computer Science.
Please visit the International Student Fees page for an overview of tuition and ancillary fees.
Additional program costs, such as supplies, travel and parking, may be incurred during workplace visits, etc.
Bursaries and financial assistance
Loyalist has a number of scholarships, bursaries and academic awards available to students. Our International Recruitment team can help you explore your options.
Co-op Work Term Fee
The fees listed above do not include the co-op work term fee ($900). Students are expected to participate actively in securing a co-op work term. If ineligible or unable to secure a co-op work term, students are required to complete an alternative experiential learning opportunity in their final semester and will be assessed a different fee ($2,800). These fees are not added to fourth semester tuition fees; rather, they replace regular semester tuition fees.
Admission Requirements
Required academic preparation
A diploma or degree in Information Technology from a recognized college or university or equivalent.
All teaching within Loyalist is conducted in English. In order to be successful in a program, skills such as communication, listening comprehension, and reading and writing must be at a level sufficient to meet the demands of post-secondary studies. All applicants to Loyalist whose first language is not English, or whose previous education was in another language, will be expected to provide an English proficiency assessment for admissions approval. Details about language and general admission requirements are available here.
How to Apply
International students may now apply to this program by contacting InternationalAdmissions@loyalistcollege.com.
If you are a Canadian resident and are interested in applying to this program, please contact admissions@loyalistcollege.com.
Programming
Databases
- Students will have the option to challenge Microsoft certifications in SQL.