Program Courses — Page 5

CE-130

Introductory Surveying

This course is designed to introduce the students to the tools, calculations, and methods of surveying as related to civil and environmental engineering. Students will use steel tape, automatic level, laser level, electronic theodolite, and the total station to measure and layout design features.

Learn More
CE-140

Basic Drafting

This course introduces learners to the fundamentals of manual drafting and computer-aided drafting (AutoCAD).  Topics include types of construction drawings, the use of drawing instruments, lettering,  linework, scales, dimensioning, applied geometry, orthographic projection, sectional views, and pictorial drawing.  Learners develop fundamental drafting skills through the preparation and reproduction of construction drawings and apply the same drafting principles, standards, and conventions using introductory AutoCAD software.

Learn More
CE-200

Occupational Health & Safety

This course is designed to introduce students to the culture and legislative requirements of workplace safety in the construction industry. Students will be introduced to the basic concepts of industrial safety as well as mandatory legislation compliance

Learn More
CE-210

Statics II

In this second course in structural mechanics, students will build on their fundamental skills to solve for reactions and analyze internal forces in simple structures such as trusses and beams. They will then be introduced to the typical forces and factors applied to structures in Limit States Design. The course will wrap up with the study of tributary areas and the transfer of loads through a structure.

Learn More
CE-230

Advanced Surveying (Field School)

This course will introduce the student to the application of the total station; field data capture requirements, interfacing with a computer, and production of a topographical drawing using Auto Desk's Civil 3D software. An introduction to Geographical Information System (GIS) and Global Positioning Systems (GPS) is also presented. This course is offered as a Spring Field School immediately upon the completion of the second semester in order that students may bring these skills to their first summer of employment in the program

Learn More
CE-235

Construction Management I

In this course, students will learn how a successful construction project is managed and administered from concept, through design and construction, to closeout. The course will cover stakeholders, types of contracts, contract documents, labour relations, negotiations and job site records. Project scheduling, including Gantt charts, critical path method and Microsoft Project will be included

Learn More
CE-240

Construction Drawing with CAD

An introduction to the preparation and interpretation of various types of technical drawings. The student will apply basic drafting techniques to develop and interpret working drawings using appropriate drawing standards and conventions. This course introduces the application of AutoCAD to create computer aided drafting (CAD) drawings related to the civil engineering discipline.

Learn More
CE-306

Quantity Surveying &Estimating

Quantity surveying and estimating is the process that is used in determining the probable construction costs for a given project. The student will learn how to measure and organize the data from drawings and specifications on a construction project into a comprehensive list of quantities ready for pricing. The student will then learn how to create an estimate of costs from this list through the application of unit prices and elemental cost analysis thus preparing the basis for an accurate tender on a construction project.

Learn More
CE-310

Strength of Materials

This course introduces students to the internal effect of systems of forces acting on rigid bodies and is a prerequisite course for further studies in structural design. It includes demonstration labs investigating the stresses and strains on wood, steel, aluminum and concrete during strength testing.

Learn More
CE-320

Hydraulics

This course is designed as a practical introduction to the study of fluid mechanics as it applies to Civil Engineering Technology. The student will gain knowledge of the properties of fluids, hydrostatics, buoyancy and relative equilibrium of liquids, and pressure flow. Commercial software will be used to assess and investigate orifices and weirs, pressure flow and pressure piping systems.

Learn More
CE-335

Construction Planning

This course covers the theories and principles of estimating and quantity survey techniques. Students will learn how to interpret construction drawings and specifications to perform quantity takeoffs and move through the bidding procedure for a completed tender. The role of software in this process will be explored. The student will also look at planning in terms of bonds, insurance, tracking, job costing, and execution of construction projects.

Learn More
CE-345

Geomatics

This course will reinforce total station and RTK GNSS field data collection and explore related software. Technologies such as aerial or ground LIDAR scanning, drone-based aerial imagery, cloud data analysis, and RTK GNSS integration with sensor measurements like aquatic sonar measurements will be explored.

Learn More
CE-350

Soil Mechanics I

This course is designed as a practical introduction to the study of soil mechanics. The student will gain knowledge of the characteristics of soil deposits and grain-size analysis, phase relationships, soil classification, and flow of water in soils and effective stresses.

Learn More
CE-355

Computer Applications in Civil Engineering

The students will receive hands-on experience using AutoCAD's Civil 3D. Students will learn the basics of drawing set up and point management. Sample data will be used to generate topographic surfaces used as the basis of development design. The course will culminate with the use of topographic data to calculate volumes of excavation or stockpiles.

Learn More
CE-401

Work Experience

During the work experience, the student will have the opportunity to apply his/her theory and practical skills in a working environment, and be exposed to the standard professional operating practices in the civil engineering discipline.

Learn More
CE-411

Steel Design

This introductory course in structural steel design introduces the students to structural steel products, and basic structural steel design in accordance with the requirements of CAN/CSA-S16.1 M 'Limit States Design of Steel Structures'. Topics will include steel and composite beams, columns and tension members.

Learn More
CE-412

Concrete Design

Students will learn the theory of reinforced concrete's behaviour. They will learn to design flexural members including beams, one way slabs and walls. Design is in accordance with CSA CAN3 A23,3M. Students will be introduced to cutting edge technologies in the reinforcement and retrofitting of concrete structures.

Learn More
CE-415

Road Design

The evolving field of road design evaluates the movement of people and cargo in various capacities. In this course, students will evaluate road alignment, traffic demands and intersection design to meet current demands and future projections. Through the blend of design debriefing, applied activities and current computerized techniques, students will gain knowledge, skills and project experience related to transportation design.

Learn More
CE-420

Hydrology

The student will study the nature of gravity flow in pipes, open channels and culverts using computer techniques. This will be based upon the principles of the hydrological cycle to determine flood/design flows. As part of these studies, students will consider the effects of this flow on erosion and sediment and storm water quantities and quality.

Learn More
CE-425

Materials Testing

This course helps to prepare students for a position in the field of quality control/assurance by giving hands on experience with testing methods not covered in other courses. The course also reinforces concepts addressed in other core courses that do/did not include the laboratory test methods.

Learn More
CE-450

Soils Mechanics II

This course is designed as a continuation of Soil Mechanics CE350. The student will gain knowledge of methods of determining subsurface stresses, of consolidation theory and testing, of calculating settlement of structures, of shear strength theory and testing, and of pressures and forces on retaining walls.

Learn More
CE-501

Geographic Information Systems

This course will introduce the student to the use of geographic information systems (GIS) and their use as repositories of data used in Civil Engineering planning and design. Data to be studied will include geological, zoning and planning information as well as satellite imagery and municipal infrastructure.

Learn More
CE-503

Environmental Sustainability

This course focuses on the legal, ethical and moral issues associated with Civil Engineering and its impacts on the environment. A close examination will be made of the environmental assessment process including the socio/economic effects. Students will also review official plan and zoning controls from the perspective of their efforts to protect natural heritage resources.

Learn More
CE-510

Structural Detailing & Inspection

The focus of this course is the design, detailing and inspection of steel and concrete connections. The course will focus on the design of bearing connections for steel and issues of anchorage, bond and development length for concrete. Through these design efforts and consideration of construction tolerances, the student will be prepared for a position involving the inspection of steel and concrete construction.

Learn More
CE-512

Structural Analysis

This course is an extension of course CE210 and CE310. It deals with the analysis of loads, forces and deflections of indeterminate structures. Several classical methods of analysis are studied. The students are then introduced to structural analysis computer programs.

Learn More
CE-515

Highway Construction

This course focuses on the topic of the structural design and evaluation of pavements. Attention will be paid to the various materials used to make up the pavement structure. A detailed assessment will be made of the Ontario Provincial Standard (OPS) Specifications and Drawings as used in the preparation of contracts.

Learn More
CE-518

Municipal Design Specs & Contracts

In this course the student will be presented with an overview of the following areas of study: legislation relating to municipal engineering, development policies and procedures, storm and sanitary sewer design and water distribution system design. Students will use software to calculate system capacities.

Learn More
CE-540

Building Information Modelling

Building on previous drafting courses in the program, students will receive hands-on experience using AutoCAD's Revit. Learning to apply intelligent 3D model-based processes to efficiently plan, design, construct, manage and record land development projects and infrastructure.

Learn More
CE-603

Water & Waste Management

This course will introduce the student to various techniques used to address environmental concerns. These will include: water treatment, waste water treatment, on-site sewage disposal, groundwater movement and supplies, landfill design and monitoring, and watershed management.

Learn More
CE-604

Data Management & Quality Control

This course introduces students to the principles and techniques of quality control and quality assurance. It will use the basics of probability and statistics to gain an understanding into the intricacies of data and sampling and the use of control charts. The course will make significant use of spreadsheet software to track, analyze and present quality related data.

Learn More
CE-606

Asset Management & Tech Report

This course will introduce the students to the principles of effective management of Civil Engineering Infrastructure. Students will learn the principles of asset assessment, performance modeling, maintenance and rehabilitation. Students will prepare a written report in accordance with OACETT Technology Report Guidelines.

Learn More
CE-610

Structural Project

In this course students will use the knowledge gained in previously taken and concurrent structural design and analysis courses to design and prepare working drawings and shop drawings for a small structure.

Learn More
CE-650

Foundation Design

This course introduces the student to procedures involved in assessing the stability of structures on and in the supporting soil, as well as the stability of soil structures themselves. The student will use the principles of soil mechanics to apply the theoretical-empirical approach to stability analysis.

Learn More
CH-131

Chemistry

This is an introductory chemistry course that allows the student to become familiar with the terms, tools and calculations that are a part of chemistry. Topics covered include matter, the use of the periodic table, bonding, nomenclature, mole calculations and concentration of solutions.

Learn More
CH-331

Organic Chemistry

This course is an introduction to theoretical and practical Organic Chemistry. In this course, students will have the opportunity to become familiar with the principles of structures, reactions and applications common to fundamental organic chemistry. The laboratory portion of this course will serve to reinforce the theory discussed in the lectures and give the student the opportunity to enhance and broaden their laboratory skills.

Learn More
CH-431

Inorganic Chemistry

The course will provide the student with knowledge of fundamental chemistry, chemical calculations, and laboratory procedures commonly applied to environmental investigations, treatability testing, and routine monitoring.

Learn More
CI-108

Personal Skill Building

Students will use applied problem solving to assist in dealing with the responsibilities encountered in managing their personal and work lives. The focus will be on developing greater self-awareness, confidence and communication skills as they examine themselves in relation to their personality type, communication style and conflict management style. They will be encouraged to develop positive team skills and a greater level of awareness of other cultures and beliefs.

Learn More
CI-161

Seminar 1-Transition to College

This course is designed to facilitate the growth and competence of the students. Students will be oriented and integrated into Confederation College by visiting and participating in the various college service/activity areas. Students will be given instructions on how to access the College's services and how to advocate for themselves. The students will be supported in the area of academic preparedness and will be assisted in preparing for field placement in the second semester. This introductory course aims to promote the successful transition into college student life.

Learn More
CI-162

Enhancing Your Communication Skills

In this course, students will be introduced to personal and professional communication skills including verbal and non-verbal communication skills from the perspective of both speaker and listener. Students will be supported in developing written communication skills needed for successful correspondence in personal, college and workplace settings. In addition, students will demonstrate communication skills that enhance social engagement and support successful community and work experiences.

Learn More
CI-170

Navigating a Healthy Lifestyle

Mino-bimaadiziwin is a holistic worldview that sees all things as interconnected and captures the concept of balancing the four dimensions of health: physical, mental, emotional, and spiritual aspects of a person`s well-being. In keeping with this philosophy, this course is designed to provide foundational information on a broad range of interconnected health related topics. Topics will include nutrition, meal planning, fitness, body image, personal care and hygiene, gender and sexuality, sexual health, mental health, substance use and abuse, healthy relationships, and spirituality. The students will be involved in a variety of activities to encourage navigating new or different ways to enhance their lifestyles, building on what a good life means for them. A variety of mainstream and Indigenous college and community resources that promote the different aspects of a healthy lifestyle will be explored.

Learn More
CI-260

Seminar 2 Skills for Life and Work

This course is designed to facilitate the growth of the student into a well-rounded, competent employee. By meeting as a group, the students will discuss their experiences in the field. Students will also discuss current issues and trends facing employees in the work world. Topics will include solving problems, communicating effectively, discrimination and harassment, coping, and having fun in the workplace. Students will also begin to build pre-employment related skills including job searching strategies, analyzing job ads, creating a resume, and preparing for a job interview.

Learn More
CI-261

Field Placement 1

Field Placement 1 will provide the students with their first experience in practicing and demonstrating essential work place skills through experiential learning opportunities. Students will be evaluated on establishing their basic work skills, such as being on time, attendance, following directions, completing assignments, communication and teamwork. Specific learning outcomes and goals related to essential workplace skills are developed at the beginning of the semester. Students will be closely supervised and will be required to seek feedback on a weekly basis from their supervisor and/or their designate.

Learn More
CI-360

Seminar 3-Personal & Professional Growth

This course is designed to facilitate the growth of the student into a well-rounded, competent employee. By meeting as a group, the students will discuss their experiences in the field. Topics will include setting personal work goals, increasing employment skills, communicating effectively in the workplace, self- advocacy & team work. Students will continue to look at job search strategies and be introduced to community agencies which provide job coaching and job placement. Discussion will also revolve around how to practice a healthy balanced lifestyle.

Learn More
CI-361

Field Placement 2

Fieldwork II will provide the students with continued experience in a vocational field. Training will be at a higher level and students are expected to have developed basic interview skills, continued good work habits and interpersonal skills and improved vocational skills. Specific learning goals are developed at the onset of the field placement, and students are evaluated on an ongoing basis with a final evaluation at the semester's end. Students will be required to seek feedback on a weekly basis from their supervisor and/or their designate and discuss their progress.

Learn More
CI-460

Transition to Work & Community

This course is designed to facilitate the growth of the student into a well-rounded, competent employee. By meeting as a group, the students will discuss their experiences in the field. Topics will include setting personal & professional goals, increasing employment skills and transitioning from placement student to employee and a well rounded active community member. Students will continue to look at job search strategies, practice interview skills and connect with community agencies that provide job coaching and job placement.

Learn More
CI-461

Field Placement 3

Field Placement III is a continuation of field placement 2. Training and expectations will be at a higher level and students are expected to have developed interview skills and will be interviewed by the CICE team prior to placement. The student will be expected to continue good work habits and interpersonal skills and improved vocational skills commensurate with their level of skill and ability. Specific learning goals are developed at the onset of the field placement with the student and field placement setting. Students are evaluated on an ongoing basis with a final evaluation at the semester's end.

Learn More
CK-110

Business Development Basic

Upon successful completion of the reportable subject, the apprentice is able to demonstrate basic business skills utilized in the hospitality industry.

Learn More
CM-408

Construction Management

This course will take a given construction project and establish the relationships between the three main parties involved THE OWNER, THE CONSULTANT AND THE CONTRACTOR. Their respective roles and responsibilities will be examined along with the documents that are required to produce a final product. The role of computerized spread sheets and scheduling programs will be examined and applied to a given construction project. The effects of LEED on the project schedule will also be studied.

Learn More
CN-100

Cardiac Care I

This course will explore the theory associated with caring for patients experiencing acute cardiovascular dysfunction. Students will explore common cardiovascular disorders of the acute care patient and apply knowledge of the heart's electrical conduction system to differentiate between normal and abnormal cardiac rhythms, understand their clinical significance and collaborate in providing therapeutic management.

Learn More
CN-110

Foundations of Critical Care

This course will involve the exploration of professional, ethical, and regulatory aspects of nursing in a critical care environment. Students will investigate the evolution of critical care nursing and identify current trends and issues related to working with critical care patients.

Learn More
CN-130

Respiratory Care

This course will explore the theory associated with caring for patients experiencing acute respiratory dysfunction. Students will use relevant diagnostic findings to assess respiratory conditions and provide bedside monitoring.

Learn More
CN-140

Critical Care Nursing Simulation Lab I

This course will integrate theory and practice associated with acute illness in a simulated environment. Learners will incorporate basic to advanced nursing skills, critical thinking, and problem solving.

Learn More
CN-160

Critical Care and Trauma Management

This course will introduce students to the care of adult patients who have experienced aspects of multisystem trauma and traumatic injuries. Students will also be introduced to the specialized care needs of pregnant women, children, older adults and other specialized patient populations.

Learn More
CN-200

Neurosciences Care

This course will prepare students to care for the critical care patient with neurological conditions. Students will recognize the clinical significance of neurological disorders and apply best practice principles in neurological physical assessment in a classroom and simulated critical care environment.

Learn More
CN-210

GI, Endocrine and Renal Care

In this course students will learn to care for critical care patients experiencing renal, gastrointestinal and endocrine disorders. Students will use relevant diagnostic findings to assess renal, gastrointestinal and endocrine conditions and provide bedside monitoring.

Learn More
CN-220

Canadian Nursing Preparation

In this course students will explore the Canadian health care system, healthcare and nursing in Ontario, and the College of Nurses of Ontario standards and guidelines. Students will review health systems across Canada and nursing examination preparation.

Learn More
CN-230

Cardiac Care II

In this course, learners will continue to explore the theory associated with caring for patients experiencing acute (complex) cardiovascular dysfunction. Students will apply knowledge from previous theory courses in the Critical Care Nursing Program and continue to explore common cardiovascular disorders of the critically ill patient. In addition, students will explore the nursing care of patients requiring invasive hemodynamic monitoring devices.

Learn More
CN-240

Critical Care Nursing Simulation Lab II

In this 45-hour simulation lab students will consolidate their learning of nursing practice, leadership skills, and critically reflect on the program's goals while participating in critical care simulations. The course focuses on the core concepts of critical thinking, evidenced-informed decision making, health promotion, and relational practice. Emphasis will also be placed on the student's ability to use the College of Registered Nurses of Ontario's professional practice standards.

Learn More
CP-150

Operating Systems

Operating Systems is a course designed to give the user knowledge of the most popular and powerful operating systems used today. In this course, the student will acquire an understanding of both Linux and Windows operating systems. The student will gain understanding of the major features of an operating system, learn how to control the operating system, create shell script programs and install and manage packages and operating system virtual machines.

Learn More
CP-160

Web Programming & Design

Students will be introduced to web programming and design. The technical aspects of web development are covered with a focus on HTML and CSS. Beginning with basic HTML and CSS, the student will learn valid markup while focusing on layout and effective site navigation. By the end of the course, the student will know how to create a basic multi-page functional web site.

Learn More
CP-180

Introduction to Databases

The study of database design and management is essential for the business IT world today. Through this course, the student will be introduced to the concepts of database design and to the entity-relationship diagram (ERD). Using Microsoft SQL Server, the students will then develop SQL skills to query and manipulate data in an existing database. This course is designed to introduce students to databases and to help students manipulate and retrieve data through querying of a database.

Learn More
CP-190

Programming Fundamentals

In this course, students will be introduced to the concepts of critical thinking, basic Information Technology (IT) concepts, the systems development process commonly used in a business environment and the fundamentals of programming. The student will learn some of the approaches to problem-solving undertaken by an analyst, use some of the tools available in defining a system and begin to write computer programs using a professional editor. With an emphasis on the C# programming language computer programs will be written, tested and debugged, with a focus on the logical structures central to all programming: the sequence, decision and loop.

Learn More
CP-220

OOP with Net

Apply object-oriented programming concepts begun in CP140, and construct solutions with the extended features of the C# language. Students will study and practice working with advanced object classes, and programming techniques. Students will use the knowledge gained in this course to tackle more advanced programming problems and gain a broader understanding of what programming languages can accomplish.

Learn More
CP-240

Advanced Web Applications

Students will continue the study of web programming and design begun in CP160 to build web applications. Students will leverage JavaScript and extensible markup language (XML) to create interactive web applications.

Learn More
CP-260

User Experience Theory

This course is an introduction to the theory of user experience (UX) design as it applies to software development. Discussions will focus on the basic disciplines of UX process for designing software interfaces, the different aspects of UX and how they apply to design, as well as some of the process tools used by UX designers. Emphasis will be on learning design principles that factor in how the brain interprets, and learns from experiences about the environment around us. These principles will be applied through project work to develop user-centric interfaces. Students will conduct design reviews, and make further design changes by reviewing and interpreting user feedback as part of the design process. Analysis, documentation, and collaboration skills will also be practiced throughout this course.

Learn More
CP-270

Advanced Database Design & SQL

In this course, the student will design, build and interact with datasets in a relational database system. The entity-relationship diagram (ERD) will be further investigated to aid the student in the development and the creation of tables. With an advanced table structure in place, more complex methods of querying information will be employed, data report generation will be investigated and procedures and parameters will be examined. Concepts in database administration, integrity, security and design will be studied and applied to a practical database in this course.

Learn More
CP-280

Req Analysis and Process Modelling

The purpose of this course is to introduce students to a methodology designed to elicit and document the business requirements for a computerized system. This approach builds on some of the traditional analysis tools as well as incorporating some new techniques into the analysis process.

Learn More
CP-330

Design Patterns and Testing

The course explores the basics in test methodologies. It also focuses on working with software bugs, creating and managing software tests and even test automation. Students will learn the importance of testing, the place of testing in the software life cycle, various forms of testing and the development and execution of a test plan.

Learn More
CP-335

Object Oriented Analysis and Design

This course provides students with the essentials of object oriented (O-O) analysis and design technology. Key OO concepts and techniques are explained within the Unified Modeling Language (UML) framework. Tools such as Rational Rose, and Visual Studio Ultimate can be used throughout the O-O iterative life cycle of applications as the modeling tool in planning, analysis, and design and implementation activities. The use case technique is applied to create communication scenarios. Students will complete a group project to demonstrate UML diagrams as they are used in the development cycle for small and middle-size businesses.

Learn More
CP-345

OOP with JAVA

Increase your knowledge of object-oriented programming by learning Java fundamentals. Learn how to develop, test, debug and deploy robust applications using modern IDEs. Topics will cover Java syntax, object-oriented concepts, exception handling, data structures and GUI programming.

Learn More
CP-355

Project Management

In this course, students will develop managerial skills to propose, plan, secure resources, budget, and lead project teams to successful completion of projects. Students will also learn why organizations have developed a formal project management process supported by the Project Management Institute (PMI) and its Project Management Body of Knowledge (PMBOK) to gain a competitive advantage. The case study approach will be used along with an investigation of software and collaboration tools that aid in carrying out activities of project planning and project execution.

Learn More
CP-380

ASP.NET

Students will learn to access supporting databases working with web and Microsoft.NET framework technologies to code and enforce business rules. A firm foundation in ASP.NET programming will be developed. ASP.NET allows developers to rapidly develop and deploy n-tier architecture solutions ready for e-commerce.

Learn More
CP-390

Software Development & Deployment

In this course students will be introduced to processes to allow successful application development in a larger team. Students will explore how Source Code Management (SCM) may be used in solo and in team environments for tracking and controlling small, incremental changes in software. Students will investigate how to package and deliver applications, and will consider impacts of development decisions and how to mitigate those impacts. By combining learned concepts in SCM and deployment processes, students will be able to contribute to a successful evolution and release of a final product.

Learn More
CP-430

Mobile Computing

This course provides an introduction to the programming for mobile computing. A new generation of smartphones and mobile based operating systems increase the complexity and rework necessary to deliver native applications to devices. Students will learn the concepts of mobile programming and how to create applications that display a user interface and can store and manage data on the device.

Learn More
CP-435

Computer Networks

The entire globe is now an interconnected tangle of billions of devices. In this course, students will gain conceptual and practical knowledge of how these devices are connected to and communicate with each other. Students will be introduced to computer network hardware and software technologies. Using the client/server model, students will study and analyze effective solutions for local area networks. The course will explore hardware specifications, network configuration management and system conflict resolution.

Learn More
CP-440

Major Project

This course introduces Project Management through the delivery of a Major Project. Analysis and development will be woven into the basic theories, techniques, and rationales of project management. Working in teams, students will be engaged in project management activities: meetings, documentation, and writing. These will culminate in a final presentation where students will have to demonstrate a working product, and describe what they have done and why in a project management and information technology context.

Learn More
CP-445

Data Specialization

Data is the world's most valuable commodity, exists everywhere and is being generated at an unparalleled, extreme, daily rate. In this course, students will investigate two variations of specialized data: big data and geospatial data. Students will be introduced to the fundamentals of geospatial data. With these concepts, the student will explore how to interact with and obtain meaningful information from this geographically oriented data. Students will explore the fundamental concepts of big data, investigate the sources of this data. Throughout the course students will be familiarized with technologies and processes involved in the storage, manipulation and analysis of these specialized forms of data.

Learn More
CP-455

Ethics and Law

As computers have a central, and growing, role in all aspects of society, computer programmers will find themselves in situations where they will be required to make informed legal and ethical decisions. In this course, students will be introduced to provincial, federal and international legislation that will inform them in areas of privacy, data protection, cybersecurity and cybercrime. The computer programming student will explore professional ethics and code of conduct as laid out by professional computer organizations. Through research papers, case studies, reflective assignments and discussions, students will explore this challenging world of the legal and the ethical impacts of computers, software and their very own decisions.

Learn More
CP-465

Systems Security

Computer systems and networks form the core of our modern information age and are increasingly being targeted by malicious actors. In this course, students will investigate the various ways that computer systems are being compromised and the impacts of a security breach. With this knowledge, concepts will be explored with the objective of protecting these systems against intrusion, information theft, data corruption and other forms of damage. This course will look at different methods, the implementation and potential impacts of increased system security.

Learn More
CP-470

Open Source Programming

Server-Side programming enables websites to deliver fast, dynamic data to their users. PHP is an open source language supporting rapid database and e-commerce solutions. The MYSQL database is a lightweight (in terms of server resources), yet powerful enough tool to meet small and medium size database requirements. Approximately sixty percent of the web server market is hosted by Apache Web Servers. PHP, MySQL and Apache come packaged with most distributions of the Linux operating system and form what is commonly called LAMP. Students in this course will learn how the four work together to solve most web application requirements.

Learn More
CR-123

Math for Carpenters

This course is designed to provide carpentry students with essential mathematical skills required in the trade. Topics covered include operations with whole numbers, fractions, decimals, percentages, measurement, ratio and proportion, and basic geometry. Upon successful completion of the course, students will have a solid foundation in the math needed for carpentry tasks.

Learn More
CR-124

Introduction to Carpentry and Renovations

In this course students will be introduced to the key personnel and construction sequence relevant to carpenters and renovators in the field. Topics include health and safety, business practices, and basic project documentation. Through practical activities and assignments, students will understand the process of planning, designing, and executing carpentry projects.

Learn More