My Dear Aunt Sally. Big Ideas Learning, LLC. All Rights Reserved. Are organized in their work and pay attention to detail. Your Career. Graduates may find a variety of employment opportunities as applications programmers and systems analysts who can work independently and as part of a team to analyze, design, code, debug, test, implement and maintain application systems. Training in web programming, business programming, database design and database administration may also present job opportunities in those areas. Employment may be found in organizations of all sizes in both the public and private sectors. Learning Outcomes. The graduate has reliably demonstrated the ability to Use documented solutions to troubleshoot problems associated with software installation and customization. Develop, test, document, deploy, and maintain secure program code based on specifications. Perform routine maintenance on a database. Apply knowledge of networking concepts to develop, deploy, and maintain program code. Gather and document required information and assist in an analysis of a business. Use relevant methodologies, policies, and standards to develop secure program code. Maintain effective working relationships with clients. Conform to workplace expectations found in information technology IT environments. Contribute to the successful completion of the project applying the project management principles in use. Identify and apply discipline specific practices that contribute to the local and global community through social responsibility, economic commitment and environmental stewardship. Courses. Programs at Algonquin College are delivered using a variety of instruction modes. Courses may be offered in the classroom or lab, entirely online, or in a hybrid mode which combines classroom sessions with online learning activities. Upon registration, each full time student is provided an Algonquin email account which is used to communicate important information about program or course events. Level 0. 1Hours. CST8. Computer Essentials The essentials of computer software, hardware, and laptop management form the foundation for building further technical programming skills. Learn to configure your laptop environment, basic PC and SOHO router configuration and troubleshoot problems. Create backups, install virus protection, and manage files through a basic understanding of the Windows Operating System. Install and configure the Windows Operating System, and a virtual machine environment. Explore computer architecture including basic numerical systems, Boolean logic, functional hardware and software components needed to run programs. CST8. 11. 0 Introduction to Computer Programming Learn the fundamental problem solving methodologies needed in software development, such as structured analysis, structured design, structured programming and introduction to object oriented programming. Use pseudocode, flowcharting, as well as a programming language to develop solutions to real world problems of increasing complexity. The basics of robust computer programming, with emphasis on correctness, structure, style and documentation are learned using Java. Theory is reinforced with application by means of practical laboratory assignments. CST8. 21. 5 Database Students learn the fundamentals of Relational Databases design using Entity Relation diagrams, and use SQL to create, modify and query a database. Students design and create databases that are maintainable, secure and adaptable to change in business requirements, using Normalization. Students are able to compare and appreciate a Database Management System DBMS and its components with legacy systems. CST8. 30. 0 Achieving Success in Changing Environments Rapid changes in technology have created personal and employment choices that challenge each of us to find our place as contributing citizens in the emerging society. Life in the 2. 1st century presents significant opportunities, but it also creates potential hazards and ethical problems that demand responsible solutions. Students explore the possibilities ahead, assess their own aptitudes and strengths, and apply critical thinking and decision making tools to help resolve some of the important issues in our complex society with its competing interests. ENL1. 81. 3T Communications I Communication remains an essential skill sought by employers, regardless of discipline or field of study. Using a practical, vocation oriented approach, students focus on meeting the requirements of effective communication.